complexType ForceComponentType
diagram plmxml_diagrams/plmxml_p881.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute plm:ForceExpression
used by
elements ForceComponent ForceDataType/ForceComponent
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      
constant  xsd:boolean    true    
degreeOfFreedom  plm:DegreeOfFreedomEnum  optional      
force  xsd:double    0.0    
motorRef  plm:anyURIType  optional      
timingFunctionRef  plm:anyURIType  optional      
annotation
documentation

          The components of a ForceData. Vector Forces and Torques are
          represented by having several ForceComponent sub-elements in a
          ForceData element.

          Attributes:

          id:           Inherited from AttribOwner.
          name:         Inherited from AttribOwner.
          constant:     Whether the Force or Torque is a constant or general
                        Force or Torque.
          degreeOfFreedom: The degree of freedom of the Joint along or around
                        which the force or torque acts. Represented as a
                        DegreeOfFreedomEnum.
          force:        The force or torque of a constant Force or Torque in SI
                        units, currently newtons for Forces and newton metres
                        for Torques. The default is 0.0.
          motorRef:     A reference to a Motor.
          timingFunctionRef: A reference to a TimingFunction.

          Sub-element:

          ForceExpression: A MechanismExpression that defines the force or
                        torque of a general Force or Torque.
         
source <xsd:complexType name="ForceComponentType">
 
<xsd:annotation>
   
<xsd:documentation>
          The components of a ForceData. Vector Forces and Torques are
          represented by having several ForceComponent sub-elements in a
          ForceData element.

          Attributes:

          id:           Inherited from AttribOwner.
          name:         Inherited from AttribOwner.
          constant:     Whether the Force or Torque is a constant or general
                        Force or Torque.
          degreeOfFreedom: The degree of freedom of the Joint along or around
                        which the force or torque acts. Represented as a
                        DegreeOfFreedomEnum.
          force:        The force or torque of a constant Force or Torque in SI
                        units, currently newtons for Forces and newton metres
                        for Torques. The default is 0.0.
          motorRef:     A reference to a Motor.
          timingFunctionRef: A reference to a TimingFunction.

          Sub-element:

          ForceExpression: A MechanismExpression that defines the force or
                        torque of a general Force or Torque.
         
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:choice minOccurs="0" maxOccurs="1">
       
<xsd:element name="ForceExpression" type="plm:MechanismExpressionType"/>
     
</xsd:choice>
     
<xsd:attribute name="constant" type="xsd:boolean" default="true"/>
     
<xsd:attribute name="degreeOfFreedom" type="plm:DegreeOfFreedomEnum" use="optional"/>
     
<xsd:attribute name="force" type="xsd:double" default="0.0"/>
     
<xsd:attribute name="motorRef" type="plm:anyURIType" use="optional" plm:refType="plm:Motor"/>
     
<xsd:attribute name="timingFunctionRef" type="plm:anyURIType" use="optional" plm:refType="plm:TimingFunction"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute ForceComponentType/@constant
type xsd:boolean
properties
default true
source <xsd:attribute name="constant" type="xsd:boolean" default="true"/>

attribute ForceComponentType/@degreeOfFreedom
type plm:DegreeOfFreedomEnum
properties
use optional
facets
Kind Value Annotation
enumeration x
enumeration y
enumeration z
enumeration rx
enumeration ry
enumeration rz
source <xsd:attribute name="degreeOfFreedom" type="plm:DegreeOfFreedomEnum" use="optional"/>

attribute ForceComponentType/@force
type xsd:double
properties
default 0.0
source <xsd:attribute name="force" type="xsd:double" default="0.0"/>

attribute ForceComponentType/@motorRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="motorRef" type="plm:anyURIType" use="optional" plm:refType="plm:Motor"/>

attribute ForceComponentType/@timingFunctionRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="timingFunctionRef" type="plm:anyURIType" use="optional" plm:refType="plm:TimingFunction"/>

element ForceComponentType/ForceExpression
diagram plmxml_diagrams/plmxml_p882.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:MechanismExpressionType
properties
content complex
children plm:Description plm:ApplicationRef plm:Attribute
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      
expression  xsd:string  required      
format  plm:SolverEnum  optional      
source <xsd:element name="ForceExpression" type="plm:MechanismExpressionType"/>


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