// CP: 65001 // SimulationX Version: 3.8.2.45319 x64 within AIDAModelica; model ComputePositionAndTime "Compute drone position and time " Modelica.Blocks.Interfaces.RealOutput Drone_position[3]( quantity="Basics.Length", displayUnit="mm") "'output Real' as connector" annotation(Placement( transformation(extent={{-10,-10},{10,10}}), iconTransformation(extent={{90,40},{110,60}}))); Modelica.Blocks.Interfaces.RealOutput Time( quantity="Basics.Time", displayUnit="s") "'output Real' as connector" annotation(Placement( transformation(extent={{-10,-10},{10,10}}), iconTransformation(extent={{90,-10},{110,10}}))); Modelica.Blocks.Interfaces.RealInput Measured_positioning_signal[4] "'input Real' as connector" annotation(Placement( transformation(extent={{-20,-20},{20,20}}), iconTransformation(extent={{-120,30},{-80,70}}))); algorithm equation // enter your equations here Drone_position[1] = Measured_positioning_signal[1]; Drone_position[2] = Measured_positioning_signal[2]; Drone_position[3] = Measured_positioning_signal[3]; Time = Measured_positioning_signal[4]; annotation(Icon(graphics={ Rectangle( fillColor={255,255,255}, fillPattern=FillPattern.Solid, extent={{-100,100},{100,-100}})})); end ComputePositionAndTime;