-
Notifications
You must be signed in to change notification settings - Fork 297
/
FMUResourceTest.mos
40 lines (37 loc) · 1002 Bytes
/
FMUResourceTest.mos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// name: FMUResourceTest
// keywords: fmu export import
// status: correct
// teardown_command: rm -rf binaries sources resources modelDescription.xml FMUResourceTest_Test* FMUResourceTest.Test* output.log
// cflags: -d=newInst
//
loadModel(Modelica, {"3.2.3"}); getErrorString();
loadFile("./FMUResourceTest/package.mo"); getErrorString();
mkdir("@");
echo(false);
cd("@");
echo(true);
buildModelFMU(FMUResourceTest.TestResource, version="2.0", fileNamePrefix="FMUResourceTest.TestResource"); getErrorString();
importFMU("FMUResourceTest.TestResource.fmu"); getErrorString();
loadFile("FMUResourceTest_TestResource_me_FMU.mo"); getErrorString();
echo(false);
res := simulate(FMUResourceTest_TestResource_me_FMU);
echo(true);
getErrorString();
res.resultFile;
// Result:
// true
// ""
// true
// ""
// true
// true
// "FMUResourceTest.TestResource.fmu"
// ""
// "FMUResourceTest_TestResource_me_FMU.mo"
// ""
// true
// ""
// true
// ""
// "FMUResourceTest_TestResource_me_FMU_res.mat"
// endResult