Actuator

The Actuator element can be used to configure an actuator. The Name attribute of the Actuator element is used to select the required actuator interface.

See also

Actuator

Explanation of the general concept of an actuator its purpose in the motion software.

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<Controller Name="Arcas 5EG-0">
  <Controller Name="Cygnus Q3-48-10-1">
    <NamedMutation FromDefault="Mot1" To="ActX"/>

    <Actuator Name="ActX">
      <Signal Name="BiQuadType">SecondOrderGenericZ</Signal>
      <Signal Name="BiQuadParameter0">1.829664</Signal>
      <Signal Name="BiQuadParameter1">-0.416346</Signal>
      <Signal Name="BiQuadParameter2">0.000000</Signal>
      <Signal Name="BiQuadParameter3">-1.000000</Signal>
      <Signal Name="BiQuadParameter4">0.000000</Signal>
    </Actuator>
  </Controller>
</Controller>

XML schema

Complex type ActuatorType
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<xs:complexType name="ActuatorType">
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="Signal" type="SignalType"/>
    <xs:element name="Input" type="InputType"/>
    <xs:element name="Alignment" type="AlignmentType"/>
    <xs:element name="PowerStateMachine" type="StateMachineType"/>
    <xs:element name="Event" type="EventType"/>
    <xs:element name="EventResponse" type="EventResponseType"/>
    <xs:element name="Updatable" type="UpdatableType"/>
    <xs:element name="Filter" type="FilterType"/>
    <xs:element name="Variant" type="ActuatorVariantType"/>
    <xs:element name="NamedMutation" type="NamedMutationType"/>
  </xs:choice>
  <xs:attribute name="Name" type="xs:string" use="required"/>
</xs:complexType>

Attribute

Description

Name

Used to specify the actuator name, which is required to be used.

Complex type ActuatorVariantType
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<xs:complexType name="ActuatorVariantType">
  <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="Alignment" type="AlignmentType"/>
        <xs:element name="PowerStateMachine" type="StateMachineType"/>
        <xs:element name="Event" type="EventType"/>
        <xs:element name="EventResponse" type="EventResponseType"/>
        <xs:element name="Updatable" type="UpdatableType"/>
        <xs:element name="Filter" type="FilterType"/>
        <xs:element name="Variant" type="ActuatorVariantType"/>
        <xs:element name="NamedMutation" type="NamedMutationType"/>
      </xs:choice>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>