]> gerrit.simantics Code Review - simantics/fmil.git/blob - FMI2/fmu_dummy/modelDescription_me.xml
Switch to full JavaSE-11+ compatibility
[simantics/fmil.git] / FMI2 / fmu_dummy / modelDescription_me.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <fmiModelDescription\r
3   fmiVersion="2.0"\r
4   modelName="BouncingBall"\r
5   generationTool="None"\r
6   description="A bouncing ball model"\r
7   guid="123"\r
8   numberOfEventIndicators="1">\r
9   <ModelExchange modelIdentifier="BouncingBall2" />\r
10   <TypeDefinitions>\r
11     <SimpleType\r
12       name="Modelica.Blocks.Interfaces.RealOutput">\r
13       <Real/>\r
14     </SimpleType>\r
15   </TypeDefinitions>\r
16   <VendorAnnotations>\r
17     <Tool name ="JModelica">\r
18       <JModelica name="model annotations">Test data</JModelica>\r
19     </Tool>\r
20   </VendorAnnotations>\r
21 <ModelVariables>\r
22   <!--  1 -->\r
23   <ScalarVariable name="HIGHT" valueReference="0" initial="exact" causality="output" description="Hight of the ball">\r
24     <Real start="1.0" reinit="true" />\r
25   </ScalarVariable>\r
26   <!--  2 -->\r
27   <ScalarVariable name="HIGHT_SPEED" valueReference="1" initial="exact" description="Speed of the ball">\r
28      <Real start="4.0" derivative="1" reinit="true"/>\r
29     <Annotations>\r
30       <Tool name ="JModelica">\r
31         <JModelica name="HIGHT_SPEED variable annotations">Test data</JModelica>\r
32       </Tool>\r
33     </Annotations>\r
34   </ScalarVariable> \r
35   <!--  3 -->\r
36   <ScalarVariable name="HIGHT_SPEED alias" valueReference="1" description="Speed of the ball">\r
37      <Real />\r
38   </ScalarVariable> \r
39   <!--  4 -->\r
40   <ScalarVariable name="HIGHT_ACC" valueReference="4" description="Acceleration of the ball">\r
41      <Real derivative="2" />     \r
42   </ScalarVariable>   \r
43   <!--  5 -->\r
44   <ScalarVariable name="A variable" valueReference="100" initial="exact" description="Speed of the ball">\r
45      <Real start="4.0" />\r
46   </ScalarVariable>\r
47   <!--  6 -->\r
48   <ScalarVariable name="GRAVITY" valueReference="2" description="Gravity constant" initial="exact">\r
49      <Real start="-9.81"/>\r
50   </ScalarVariable>\r
51   <!--  7 -->\r
52   <ScalarVariable name="BOUNCE_COF" valueReference="3" initial="exact" description="Bouncing coefficient">\r
53      <Real start="0.5" />\r
54   </ScalarVariable>\r
55   <!--  8 -->\r
56   <ScalarVariable name="LOGGER_TEST" valueReference="0" description="The logger will print the value of this variable when it is set.">\r
57      <String/>\r
58   </ScalarVariable>  \r
59   <!--  9 -->\r
60   <ScalarVariable name="LOGGER_TEST_INTEGER" valueReference="0" description="This is only used to test logger replace function #i0#">\r
61      <Integer/>\r
62   </ScalarVariable>  \r
63   <!-- 10 -->\r
64   <ScalarVariable name="LOGGER_TEST_BOOLEAN" valueReference="0" description="This is only used to test logger replace function #b0#">\r
65      <Boolean/>\r
66   </ScalarVariable>\r
67   <!-- 11 -->\r
68   <ScalarVariable name="CONSTANT_ALIAS_1" valueReference="200" description="constant in alias set" variability="constant" initial="exact">\r
69      <Real start="121"/>\r
70   </ScalarVariable>\r
71   <!-- 12 -->\r
72   <ScalarVariable name="CONSTANT_ALIAS_2" valueReference="200" description="constant in alias set" variability="constant" initial="exact">\r
73      <Real start="121"/>\r
74   </ScalarVariable>\r
75 </ModelVariables>\r
76 <ModelStructure>\r
77   <Outputs>\r
78     <Unknown index="1"/>\r
79   </Outputs>\r
80   <Derivatives>\r
81     <Unknown index="2"/>\r
82     <Unknown index="4" dependencies="6" dependenciesKind="constant"/>\r
83   </Derivatives>\r
84   <DiscreteStates>\r
85   </DiscreteStates>\r
86   <InitialUnknowns>\r
87   </InitialUnknowns>\r
88 </ModelStructure>\r
89 </fmiModelDescription>\r
90 \r