Ticket #6279: modelDescription.xml

File modelDescription.xml, 3.6 KB (added by massimo ceraolo, 4 years ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<fmiModelDescription
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 fmiVersion="2.0"
5 modelName="TestFMU"
6 guid="{a237f4b6-ff53-4367-bf8d-3dd6eba7f607}"
7 generationTool="Dymola Version 2021 (64-bit), 2020-05-13"
8 generationDateAndTime="2020-12-13T18:14:13Z"
9 variableNamingConvention="structured"
10 numberOfEventIndicators="0">
11 <ModelExchange
12 modelIdentifier="TestFMU"
13 canGetAndSetFMUstate="true"
14 canSerializeFMUstate="true"
15 providesDirectionalDerivative="true"/>
16 <UnitDefinitions>
17 <Unit
18 name="1"/>
19 </UnitDefinitions>
20 <TypeDefinitions>
21 <SimpleType
22 name="Modelica.Blocks.Interfaces.RealInput">
23 <Real/>
24 </SimpleType>
25 <SimpleType
26 name="Modelica.Blocks.Interfaces.RealOutput">
27 <Real/>
28 </SimpleType>
29 </TypeDefinitions>
30 <DefaultExperiment startTime="0.0"
31 stopTime="1.0"
32 tolerance="0.0001"/>
33 <ModelVariables>
34 <!-- Index for next variable = 1 -->
35 <ScalarVariable
36 name="K"
37 valueReference="16777216"
38 causality="parameter"
39 variability="tunable">
40 <Real start="1"/>
41 </ScalarVariable>
42 <!-- Index for next variable = 2 -->
43 <ScalarVariable
44 name="u"
45 valueReference="352321536"
46 causality="input">
47 <Real
48 declaredType="Modelica.Blocks.Interfaces.RealInput"
49 start="0.0"/>
50 </ScalarVariable>
51 <!-- Index for next variable = 3 -->
52 <ScalarVariable
53 name="y"
54 valueReference="335544320"
55 causality="output">
56 <Real
57 declaredType="Modelica.Blocks.Interfaces.RealOutput"/>
58 </ScalarVariable>
59 <!-- Index for next variable = 4 -->
60 <ScalarVariable
61 name="gain1.k"
62 valueReference="100663296"
63 description="Gain value multiplied with input signal"
64 variability="tunable">
65 <Real
66 unit="1"/>
67 </ScalarVariable>
68 <!-- Index for next variable = 5 -->
69 <ScalarVariable
70 name="gain1.u"
71 valueReference="436207616"
72 description="Input signal connector">
73 <Real
74 declaredType="Modelica.Blocks.Interfaces.RealInput"/>
75 </ScalarVariable>
76 <!-- Index for next variable = 6 -->
77 <ScalarVariable
78 name="gain1.y"
79 valueReference="369098753"
80 description="Output signal connector">
81 <Real
82 declaredType="Modelica.Blocks.Interfaces.RealOutput"/>
83 </ScalarVariable>
84 <!-- Index for next variable = 7 -->
85 <ScalarVariable
86 name="gain.k"
87 valueReference="16777217"
88 description="Gain value multiplied with input signal"
89 causality="parameter"
90 variability="tunable">
91 <Real
92 unit="1"
93 start="1"/>
94 </ScalarVariable>
95 <!-- Index for next variable = 8 -->
96 <ScalarVariable
97 name="gain.u"
98 valueReference="369098753"
99 description="Input signal connector">
100 <Real
101 declaredType="Modelica.Blocks.Interfaces.RealInput"/>
102 </ScalarVariable>
103 <!-- Index for next variable = 9 -->
104 <ScalarVariable
105 name="gain.y"
106 valueReference="335544320"
107 description="Output signal connector">
108 <Real
109 declaredType="Modelica.Blocks.Interfaces.RealOutput"/>
110 </ScalarVariable>
111 </ModelVariables>
112 <ModelStructure>
113 <Outputs>
114 <Unknown index="3"
115 dependencies="2"
116 dependenciesKind="fixed"/>
117 </Outputs>
118 <InitialUnknowns>
119 <Unknown index="3"
120 dependencies="1 2 7"
121 dependenciesKind="dependent dependent dependent"/>
122 </InitialUnknowns>
123 </ModelStructure>
124</fmiModelDescription>