complexType CouplerDataType
diagram plmxml_diagrams/plmxml_p872.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute
used by
element CouplerData
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
type  plm:CouplerEnum  optional      
ratio  xsd:double    1.0    
ratios  plm:DoubleListType    1.0    
annotation
documentation

            Additional data for a Coupler Constraint or a Joint Constraint that
            infers a Coupler. Only one CouplerData sub-element is allowed in a
            Constraint, ConstraintInstance or ConstraintOccurrence element.

            Attributes:

            id:             Inherited from AttribOwner.
            name:           Inherited from AttribOwner.
            type:           The type of the Coupler as a CouplerEnum.
            ratio:          The ratio of the first Joint of the Coupler to the
                            second Joint of the Coupler in SI units, currently
                            metres or radians. The default is 1.0. This
                            attribute is deprecated in favour of ratios.
            ratios:         A list of ratio values in SI units, currently metres
                            or radians. The first value represents the ratio of
                            the Joint given by the last ConstraintTargetRef of
                            the Coupler to the Joint given by the first. The
                            second value represents the ratio of the Joint given
                            by the last ConstraintTargetRef of the Coupler to
                            the Joint given by the second. And so on.
         
source <xsd:complexType name="CouplerDataType">
 
<xsd:annotation>
   
<xsd:documentation>
            Additional data for a Coupler Constraint or a Joint Constraint that
            infers a Coupler. Only one CouplerData sub-element is allowed in a
            Constraint, ConstraintInstance or ConstraintOccurrence element.

            Attributes:

            id:             Inherited from AttribOwner.
            name:           Inherited from AttribOwner.
            type:           The type of the Coupler as a CouplerEnum.
            ratio:          The ratio of the first Joint of the Coupler to the
                            second Joint of the Coupler in SI units, currently
                            metres or radians. The default is 1.0. This
                            attribute is deprecated in favour of ratios.
            ratios:         A list of ratio values in SI units, currently metres
                            or radians. The first value represents the ratio of
                            the Joint given by the last ConstraintTargetRef of
                            the Coupler to the Joint given by the first. The
                            second value represents the ratio of the Joint given
                            by the last ConstraintTargetRef of the Coupler to
                            the Joint given by the second. And so on.
         
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:attribute name="type" type="plm:CouplerEnum" use="optional"/>
     
<xsd:attribute name="ratio" type="xsd:double" default="1.0" plm:deprecated="true"/>
     
<xsd:attribute name="ratios" type="plm:DoubleListType" default="1.0"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute CouplerDataType/@type
type plm:CouplerEnum
properties
use optional
facets
Kind Value Annotation
enumeration gear
enumeration rackAndPinion
enumeration cable
enumeration position
enumeration follow
source <xsd:attribute name="type" type="plm:CouplerEnum" use="optional"/>

attribute CouplerDataType/@ratio
type xsd:double
properties
default 1.0
source <xsd:attribute name="ratio" type="xsd:double" default="1.0" plm:deprecated="true"/>

attribute CouplerDataType/@ratios
type plm:DoubleListType
properties
default 1.0
source <xsd:attribute name="ratios" type="plm:DoubleListType" default="1.0"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy