Migration to OpenModelica 1.25 and FMUs Generation
This commit is contained in:
36
SimulationModels/SimulationX/Modelica_drone_system.mo2
Normal file
36
SimulationModels/SimulationX/Modelica_drone_system.mo2
Normal file
@@ -0,0 +1,36 @@
|
||||
// CP: 65001
|
||||
// SimulationX Version: 3.8.2.45319 x64
|
||||
within ;
|
||||
model Modelica_drone_system "Modelica_drone_system"
|
||||
AIDAModelica.RunFlightPlan runFlightPlan1 annotation(Placement(transformation(
|
||||
origin={-50,-44},
|
||||
extent={{-10,-10},{10,10}})));
|
||||
AIDAModelica.ControlPosition controlPosition1 annotation(Placement(transformation(
|
||||
origin={44,-24},
|
||||
extent={{-10,-10},{10,10}})));
|
||||
AIDAModelica.AcquirePositioningSignal acquirePositioningSignal1 annotation(Placement(transformation(
|
||||
origin={-36,8},
|
||||
extent={{-10,-10},{10,10}})));
|
||||
AIDAModelica.ComputePositionAndTime computePositionAndTime1 annotation(Placement(transformation(
|
||||
origin={-4,4},
|
||||
extent={{-10,-10},{10,10}})));
|
||||
AIDAModelica.GeneratePositioningSignal generatePositioningSignal1 annotation(Placement(transformation(
|
||||
origin={-70,8},
|
||||
extent={{-10,-10},{10,10}})));
|
||||
AIDAModelica.TrajectoryManagement trajectoryManagement1 annotation(Placement(transformation(
|
||||
origin={-112,10},
|
||||
extent={{-10,-10},{10,10}})));
|
||||
equation
|
||||
connect(controlPosition1.Position_command, trajectoryManagement1.Position_Command) annotation(
|
||||
Line(points = {{54, -24}, {64, -24}, {64, 36}, {-130, 36}, {-130, 16}, {-122, 16}}, color = {0, 0, 127}));
|
||||
connect(trajectoryManagement1.Drone_coordinates, generatePositioningSignal1.Drone_coordinates) annotation(
|
||||
Line(points = {{-102, 10}, {-80, 10}, {-80, 8}, {-80, 8}}, color = {0, 0, 127}));
|
||||
connect(generatePositioningSignal1.Positioning_signal, acquirePositioningSignal1.Positioning_signal) annotation(
|
||||
Line(points = {{-60, 8}, {-46, 8}}, color = {0, 0, 127}));
|
||||
connect(runFlightPlan1.Drone_Position_Consign, controlPosition1.Drone_position_consign) annotation(
|
||||
Line(points = {{-40, -44}, {-3, -44}, {-3, -46}, {32, -46}, {32, -34.5}, {34, -34.5}, {34, -29}}, color = {0, 0, 127}));
|
||||
connect(computePositionAndTime1.Drone_position, controlPosition1.Drone_position) annotation(
|
||||
Line(points = {{6, 9}, {14, 9}, {14, -19.25}, {34, -19.25}, {34, -19}}, color = {0, 0, 127}));
|
||||
connect(acquirePositioningSignal1.Measured_positioning_signal, computePositionAndTime1.Measured_positioning_signal) annotation(
|
||||
Line(points = {{-26, 8}, {-14, 8}, {-14, 9}}, color = {0, 0, 127}));
|
||||
end Modelica_drone_system;
|
||||
Reference in New Issue
Block a user