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