// CP: 65001 // SimulationX Version: 3.8.2.45319 x64 within AIDAModelica; model ComputeTotalThrustMM "[SF2.4.2] Compute total thrust" Modelica.Blocks.Interfaces.RealInput SpeedConsign( quantity="Mechanics.Translation.Accel", displayUnit="m/s²") "Speed consign" annotation(Placement( transformation(extent={{-20,-20},{20,20}}), iconTransformation(extent={{-120,-20},{-80,20}}))); Modelica.Blocks.Interfaces.RealOutput TotalThrustManualConsign( quantity="Mechanics.Translation.Force", displayUnit="N") "Total thrust manual mode" annotation(Placement( transformation(extent={{-10,-10},{10,10}}), iconTransformation(extent={{90,-10},{110,10}}))); parameter Real g( quantity="Mechanics.Translation.Accel", displayUnit="m/s²")=9.8 "Parameter g"; parameter Real m( quantity="Basics.Mass", displayUnit="kg")=1.8 "Parameter m"; Real AC( quantity="Mechanics.Translation.Velocity", displayUnit="m/s") "Altitude consign"; equation // enter your equations here AC = SpeedConsign; TotalThrustManualConsign = m*(g+AC); annotation(Icon(graphics={ Rectangle( fillColor={255,255,255}, fillPattern=FillPattern.Solid, extent={{-100,100},{100,-100}})})); end ComputeTotalThrustMM;