// CP: 65001
// SimulationX Version: 3.8.2.45319 x64
model TrajectoryManagement "TrajectoryManagement.ism"
	Modelica.Blocks.Interfaces.RealOutput Drone_coordinates[3] "'output Real' as connector" annotation(Placement(
		transformation(extent={{55,0},{75,20}}),
		iconTransformation(extent={{90,-10},{110,10}})));
	Modelica.Blocks.Interfaces.RealInput Position_Command[3] "'input Real' as connector" annotation(Placement(
		transformation(extent={{-150,-10},{-110,30}}),
		iconTransformation(extent={{-120,30},{-80,70}})));
	_iti_startparam Real y0[*](
		quantity="Basics.Real",
		displayUnit="-")=0 "Initial Value (integral1)";
	Modelica.Blocks.Continuous.LimIntegrator limIntegrator1(outMax=1000) annotation(Placement(transformation(extent={{-45,0},{-25,20}})));
	extends SimModel(
		dtMax=0.001,
		dtProtMin=(tStop-tStart)/500);
	equation
		connect(Position_Command[:],limIntegrator1.u) annotation(Line(
			points={{-130,10},{-125,10},{-52,10},{-47,10}},
			color={0,0,127},
			thickness=0.0625));
		connect(limIntegrator1.y,Drone_coordinates[:]) annotation(Line(
			points={{-24,10},{-19,10},{60,10},{65,10}},
			color={0,0,127},
			thickness=0.0625));
	annotation(
		viewinfo[0](
			simViewInfos[0](
				runtimeClass="CSimView",
				tabGroup=0,
				tabFrame=0,
				tabAlignment=0,
				typename="ModelViewInfo"),
			typename="ModelInfo"),
		Icon(graphics={
			Rectangle(
				fillColor={255,255,255},
				fillPattern=FillPattern.Solid,
				extent={{-100,100},{100,-103.3}}),
			Bitmap(
				imageSource="iVBORw0KGgoAAAANSUhEUgAAAM8AAAFFCAYAAABL3blVAAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
[encoded data, 138369 characters]
DsRvrtMm/HabV7nR/zt1+9K/AFpL49PTM+3/D8i/C3OsoLzjAAAAAElFTkSuQmCC",
				extent={{-63.7,-100},{63.7,100}})}),
		experiment(
			StopTime=1,
			StartTime=0,
			Interval=0.002,
			MaxInterval="0.001"));
end TrajectoryManagement;
