complexType SpringDataType
diagram plmxml_diagrams/plmxml_p911.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:StiffnessExpression
used by
element SpringData
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      
degreeOfFreedom  plm:DegreeOfFreedomEnum  optional      
preloadForce  xsd:double    0.0    
stiffness  xsd:double    0.0    
free  xsd:double    0.0    
annotation
documentation

          Additional data for a Spring Constraint. Only one SpringData
          sub-element is allowed in a Constraint, ConstraintInstance or
          ConstraintOccurrence element.

          Attributes:

          id:           Inherited from AttribOwner.
          name:         Inherited from AttribOwner.
          degreeOfFreedom: The degree of freedom of the Joint along or around
                        which the Spring acts. Represented as a
                        DegreeOfFreedomEnum.
          preloadForce: The preload force or torque in SI units, currently
                        newtons for forces acting along translational degrees of
                        freedom and newton metres for torques acting around
                        rotational degrees of freedom. The default is 0.0.
          stiffness:    The spring constant of a Spring in SI units, currently
                        newtons per metre for Springs acting along translational
                        degrees of freedom and newton metres per radian for
                        Springs acting around rotational degrees of freedom. The
                        default is 0.0. This is ignored when there is a
                        StiffnessExpression sub-element.
          free:         The free length or angle of a Spring in SI units,
                        currently metres for Springs acting along translational
                        degrees of freedom and radians for Springs acting around
                        rotational degrees of freedom. The default is 0.0.

          Sub-element:

          StiffnessExpression: A MechanismExpression that defines the spring
                        constant of a non-linear Spring in SI units. (newtons
                        per metre along translational degrees of freedom and
                        newton metres per radian around rotational degrees of
                        freedom.)
         
source <xsd:complexType name="SpringDataType">
 
<xsd:annotation>
   
<xsd:documentation>
          Additional data for a Spring Constraint. Only one SpringData
          sub-element is allowed in a Constraint, ConstraintInstance or
          ConstraintOccurrence element.

          Attributes:

          id:           Inherited from AttribOwner.
          name:         Inherited from AttribOwner.
          degreeOfFreedom: The degree of freedom of the Joint along or around
                        which the Spring acts. Represented as a
                        DegreeOfFreedomEnum.
          preloadForce: The preload force or torque in SI units, currently
                        newtons for forces acting along translational degrees of
                        freedom and newton metres for torques acting around
                        rotational degrees of freedom. The default is 0.0.
          stiffness:    The spring constant of a Spring in SI units, currently
                        newtons per metre for Springs acting along translational
                        degrees of freedom and newton metres per radian for
                        Springs acting around rotational degrees of freedom. The
                        default is 0.0. This is ignored when there is a
                        StiffnessExpression sub-element.
          free:         The free length or angle of a Spring in SI units,
                        currently metres for Springs acting along translational
                        degrees of freedom and radians for Springs acting around
                        rotational degrees of freedom. The default is 0.0.

          Sub-element:

          StiffnessExpression: A MechanismExpression that defines the spring
                        constant of a non-linear Spring in SI units. (newtons
                        per metre along translational degrees of freedom and
                        newton metres per radian around rotational degrees of
                        freedom.)
         
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:choice minOccurs="0">
       
<xsd:element name="StiffnessExpression" type="plm:MechanismExpressionType"/>
     
</xsd:choice>
     
<xsd:attribute name="degreeOfFreedom" type="plm:DegreeOfFreedomEnum" use="optional"/>
     
<xsd:attribute name="preloadForce" type="xsd:double" default="0.0"/>
     
<xsd:attribute name="stiffness" type="xsd:double" default="0.0"/>
     
<xsd:attribute name="free" type="xsd:double" default="0.0"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute SpringDataType/@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 SpringDataType/@preloadForce
type xsd:double
properties
default 0.0
source <xsd:attribute name="preloadForce" type="xsd:double" default="0.0"/>

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

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

element SpringDataType/StiffnessExpression
diagram plmxml_diagrams/plmxml_p912.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="StiffnessExpression" type="plm:MechanismExpressionType"/>


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