package AnalysisAnnotation {
private import ScalarValues::Real;
private import AnalysisTooling::*;
private import ISQ::*;
action def ComputeDynamics {
metadata ToolExecution {
toolName = "ModelCenter";
uri = "aserv://localhost/Vehicle/Equation1";
}
in dt : TimeValue { @ToolVariable { name = "deltaT"; } }
in whlpwr : PowerValue { @ToolVariable { name = "power"; } }
in Cd : Real { @ToolVariable { name = "C_D"; } }
in Cf: Real { @ToolVariable { name = "C_F"; } }
in tm : MassValue { @ToolVariable { name = "mass"; } }
in v_in : SpeedValue { @ToolVariable { name = "v0"; } }
in x_in : LengthValue { @ToolVariable { name = "x0"; } }
out a_out : AccelerationValue { @ToolVariable { name = "a"; } }
out v_out : SpeedValue { @ToolVariable { name = "v"; } }
out x_out : LengthValue { @ToolVariable { name = "x"; } }
}
}