-
Notifications
You must be signed in to change notification settings - Fork 297
/
ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mos
35 lines (31 loc) · 2.06 KB
/
ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.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
// name: ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mos [simulation checking]
// keywords: simulation ThermoSysPro.Examples.SimpleExamples
// status: correct
// teardown_command: rm -rf _ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.* ThermoSysPro.Examples.SimpleExamples.TestWaterHammer_* ThermoSysPro.Examples.SimpleExamples.TestWaterHammer ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.exe ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.cpp ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.makefile ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.libs ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.log ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.c ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.o output.log
//
// Simulation Results
// Modelica Standard Library
//
loadModel(Modelica, {"3.2.3"}); getErrorString();
loadModel(ThermoSysPro); getErrorString();
simulate(ThermoSysPro.Examples.SimpleExamples.TestWaterHammer, stopTime=10); getErrorString();
res := OpenModelica.Scripting.compareSimulationResults(
"ThermoSysPro.Examples.SimpleExamples.TestWaterHammer_res.mat",
getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mat",
"ThermoSysPro.Examples.SimpleExamples.TestWaterHammer_diff.csv",
0.01, 0.0001,
{"waterHammer.C1.Q",
"waterHammer.C2.P"});
// Result:
// true
// ""
// true
// ""
// record SimulationResult
// resultFile = "",
// simulationOptions = "startTime = 0.0, stopTime = 10.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'ThermoSysPro.Examples.SimpleExamples.TestWaterHammer', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
// messages = "Simulation Failed. Model: ThermoSysPro.Examples.SimpleExamples.TestWaterHammer does not exist! Please load it first before simulation."
// end SimulationResult;
// ""
// {"Error opening file: /home/adrpo/om/testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestWaterHammer_res.mat"}
// endResult