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,30 @@
// 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;