Migration to OpenModelica 1.25 and FMUs Generation
This commit is contained in:
168
SimulationModels/SimulationX/AIDAModelica/RunFlightPlan.mo9
Normal file
168
SimulationModels/SimulationX/AIDAModelica/RunFlightPlan.mo9
Normal file
@@ -0,0 +1,168 @@
|
||||
// CP: 65001
|
||||
// SimulationX Version: 3.8.2.45319 x64
|
||||
within AIDAModelica;
|
||||
model RunFlightPlan "RunFlightPlan_Modelica.ism"
|
||||
Modelica.Blocks.Interfaces.RealOutput Drone_Position_Consign[3](start={1,58,0}) "'output Real' as connector" annotation(Placement(
|
||||
transformation(extent={{50,0},{70,20}}),
|
||||
iconTransformation(extent={{90,-10},{110,10}})));
|
||||
Modelica.Blocks.Tables.CombiTable1Ds X_coordinate_map(table={{0,1},{3.12047,1},{12.4757,1.00001},{18.2492,1.00001},{20.8781,1.00001},{23.4603,1.00003},{45.551,1.00006},{49.5237,1.00009},{59.2962,1.50005},{59.9463,0.500014},{60.235,1.59144E-05},{60.5237,-0.499982},{60.8124,-0.999981},{61.101,-1.49998},{61.3897,-1.99996},{61.6784,-2.49994},{61.967,-2.99993}}) annotation(Placement(transformation(extent={{-85,40},{-65,60}})));
|
||||
TimeSource timeSource1 "Time Source" annotation(Placement(transformation(extent={{-150,0},{-130,20}})));
|
||||
Modelica.Blocks.Tables.CombiTable1Ds Y_coordinate_map(
|
||||
table={{0,58},{3.12047,58},{12.4757,45},{18.2492,35},{20.8781,31},{23.4603,26.9995},{45.551,45.799},{49.5237,46},{59.2962,32.2004},{59.9463,32.1996},{60.235,32.1992},{60.5237,32.1988},{60.8124,32.1984},{61.101,32.198},{61.3897,32.1976},{61.6784,32.1792},{61.967,32.1968}},
|
||||
smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments) "Table look-up in one dimension (matrix/file) with one input and n outputs" annotation(Placement(transformation(extent={{-85,0},{-65,20}})));
|
||||
Modelica.Blocks.Tables.CombiTable1Ds Z_coordinate_map(table={{0,0},{3.12047,5},{12.4757,5},{18.2492,5},{20.8781,7},{23.4603,9},{45.551,11},{49.5237,5.6},{59.2962,0.199999},{59.9463,0.200001},{60.235,0.200001},{60.5237,0.200002},{60.8124,0.200003},{61.101,0.200003},{61.3897,0.200004},{61.6784,0.200005},{61.967,0.200005}}) annotation(Placement(transformation(extent={{-85,-40},{-65,-20}})));
|
||||
model TimeSource "Time Source"
|
||||
Modelica.Blocks.Interfaces.RealOutput TimeOutput "'output Real' as connector" annotation(Placement(
|
||||
transformation(extent={{-10,-10},{10,10}}),
|
||||
iconTransformation(extent={{90,-10},{110,10}})));
|
||||
equation
|
||||
// enter your equations here
|
||||
TimeOutput = time;
|
||||
annotation(Icon(graphics={
|
||||
Rectangle(
|
||||
fillColor={255,255,255},
|
||||
fillPattern=FillPattern.Solid,
|
||||
extent={{-96.7,96.7},{96.7,-96.7}}),
|
||||
Bitmap(
|
||||
imageSource="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
|
||||
A4dnvJ/1vZrtAAAAAElFTkSuQmCC",
|
||||
extent={{-100,-100},{100,100}})}));
|
||||
end TimeSource;
|
||||
equation
|
||||
connect(timeSource1.TimeOutput,X_coordinate_map.u) annotation(Line(
|
||||
points={{-130,10},{-125,10},{-92,10},{-92,50},{-87,50}},
|
||||
color={0,0,127},
|
||||
thickness=0.0625));
|
||||
connect(X_coordinate_map.y[1],Drone_Position_Consign[1]) annotation(Line(
|
||||
points={{-64,50},{-59,50},{55,50},{55,10},{60,10}},
|
||||
color={0,0,127},
|
||||
thickness=0.0625));
|
||||
|
||||
|
||||
|
||||
|
||||
connect(Y_coordinate_map.y[1],Drone_Position_Consign[2]) annotation(Line(
|
||||
points={{-64,10},{-59,10},{55,10},{60,10}},
|
||||
color={0,0,127},
|
||||
thickness=0.0625));
|
||||
connect(timeSource1.TimeOutput,Y_coordinate_map.u) annotation(Line(
|
||||
points={{-130,10},{-125,10},{-92,10},{-87,10}},
|
||||
color={0,0,127},
|
||||
thickness=0.0625));
|
||||
connect(timeSource1.TimeOutput,Z_coordinate_map.u) annotation(Line(
|
||||
points={{-130,10},{-125,10},{-92,10},{-92,-30},{-87,-30}},
|
||||
color={0,0,127},
|
||||
thickness=0.0625));
|
||||
connect(Z_coordinate_map.y[1],Drone_Position_Consign[3]) annotation(Line(
|
||||
points={{-64,-30},{-59,-30},{55,-30},{55,10},{60,10}},
|
||||
color={0,0,127},
|
||||
thickness=0.0625));
|
||||
annotation(
|
||||
Icon(graphics={
|
||||
Rectangle(
|
||||
fillColor={255,255,255},
|
||||
fillPattern=FillPattern.Solid,
|
||||
extent={{-100,103.3},{100,-103.3}})}),
|
||||
experiment(
|
||||
StopTime=1,
|
||||
StartTime=0,
|
||||
Interval=0.002,
|
||||
MaxInterval="0.001"));
|
||||
end RunFlightPlan;
|
||||
Reference in New Issue
Block a user