Migration to OpenModelica 1.25 and FMUs Generation

This commit is contained in:
2026-05-26 09:37:35 +02:00
parent fdf293ece6
commit fe90b840ed
370 changed files with 968105 additions and 743 deletions

View 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;