TrajectoryInterpolator¶
The TrajectoryGenerator
element presents an entity, which interpolates the calculated trajectory and determines the setpoint values.
Example¶
1 2 3 4 5 6 7 8 9 10 11 | <Controller Name="Arcas 5EG-0">
<AxisControl Name="X" Template="LogicalAxisControlStandard3rdOrderTemplate">
<TrajectoryInterpolator>
<Signal Name="DemandVelocityLimit" Unit="m/s">1.0</Signal>
<Signal Name="DemandAccelerationLimit" Unit="m/s2">10.0</Signal>
<Signal Name="DemandJerkLimit" Unit="m/s3">10.0</Signal>
<Signal Name="DemandPositionHighLimit" Unit="m">10.0</Signal>
<Signal Name="DemandPositionLowLimit" Unit="m">100.0</Signal>
</TrajectoryInterpolator>
</AxisControl>
</Controller>
|
XML schema¶
1 2 3 4 5 6 7 8 9 10 11 12 | <xs:complexType name="TrajectoryInterpolatorType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Signal" type="SignalType"/>
<xs:element name="Input" type="InputType"/>
<xs:element name="Event" type="EventType"/>
<xs:element name="EventResponse" type="EventResponseType"/>
<xs:element name="StateMachine" type="StateMachineType"/>
<xs:element name="Variant" type="TrajectoryInterpolatorVariantType"/>
<xs:element name="NamedMutation" type="NamedMutationType"/>
</xs:choice>
<xs:attribute name="Name" type="xs:string"/>
</xs:complexType>
|
Attribute |
Description |
---|---|
|
Used to specify the trajectory interpolator, which is required to be defined or modified.
By default the name is |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <xs:complexType name="TrajectoryInterpolatorVariantType">
<xs:complexContent>
<xs:extension base="BaseVariantType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Signal" type="SignalType"/>
<xs:element name="Input" type="InputType"/>
<xs:element name="Event" type="EventType"/>
<xs:element name="EventResponse" type="EventResponseType"/>
<xs:element name="StateMachine" type="StateMachineType"/>
<xs:element name="Variant" type="TrajectoryInterpolatorVariantType"/>
<xs:element name="NamedMutation" type="NamedMutationType"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|