![]() |
The tolerance analysis elements data structure
defines the element's structure. This part of data structure is optional. |
||||||||||||
![]() |
Each part or subpart is included between a start tag <xxx> and an end tag <Endxxx>. These tags are mandatory. | ||||||||||||
The elements are: | |||||||||||||
Supports |
|||||||||||||
... <Supports> Number: 12 ... |
|||||||||||||
<Supports> | |||||||||||||
Start tag of tolerance analysis support elements. | |||||||||||||
Number: 12 | |||||||||||||
Defines the number of supports. | |||||||||||||
... Name: Support.1 Resource: TasResources NumberOfPoints: 1 Stiffness: Rigid PointName: SUP1 Coordinates: 0.000000 0.000000 0.000000 Name: Support.2 Resource: TasResources NumberOfPoints: 2 Stiffness: Flexible PointName: SUP2 Coordinates: 500.000000 0.000000 0.000000 PointName: SUP3 Coordinates: 500.000000 -50.000000 0.000000 StiffnessesKind: Element Stiffnesses: 1000.000000 10000000000.000000 300.000000 10000000000.000000 Zdirection: 0.000000 0.000000 1.000000 ... |
|||||||||||||
Name: SupportName | |||||||||||||
Defines the support name. | |||||||||||||
Resource: ResourceName | |||||||||||||
Retrieves the resource associated with the support from its name. | |||||||||||||
NumberOfPoints: 1 | |||||||||||||
Defines the number of points defining the support. | |||||||||||||
Stiffness: Rigid or Flexible | |||||||||||||
Defines the support stiffness. | |||||||||||||
PointName: SUP1 | |||||||||||||
Defines the point name where to create the support. | |||||||||||||
Coordinates: 0.000000 0.000000 0.000000 | |||||||||||||
Defines the point coordinates where to create the support. | |||||||||||||
[StiffnessesKind: Element or Rectangular or Circular ] optional | |||||||||||||
Defines the beam section between two points of the support. | |||||||||||||
[Stiffnesses: 1000.000000 10000000000.000000 300.000000 10000000000.000000] optional | |||||||||||||
Defines the beam stiffness
between two points of the support. Use only with Flexible option in Stiffness and Element option in StiffnessesKind. |
|||||||||||||
[Young Module: .216e6] optional | |||||||||||||
Defines the beam section Young
module. Use only with Flexible option in Stiffness and Circular or Rectangular option in StiffnessesKind. |
|||||||||||||
[Poisson Coefficient: 0.3] optional | |||||||||||||
Defines the beam section Poisson
coefficient. Use only with Flexible option in Stiffness and Circular or Rectangular option in StiffnessesKind. |
|||||||||||||
[Base, Height: 3.000000 2.000000] optional | |||||||||||||
Defines the beam rectangular
section base and height. Use only with Flexible option in Stiffness and Rectangular option in StiffnessesKind. |
|||||||||||||
[Radius: 2.000000] optional | |||||||||||||
Defines the beam circular
section radius. Use only with Flexible option in Stiffness and Circular option in StiffnessesKind. |
|||||||||||||
[Zdirection: 0.000000 0.000000 1.000000 or NoZdirection] optional | |||||||||||||
Defines the Z direction for the
beam profile between two points of the support if this profile is not
circular, no Z direction is needed when the profile is circular. Use only with Flexible option in Stiffness and Element or Rectangular option in StiffnessesKind. |
|||||||||||||
... <EndSupports> ... |
|||||||||||||
<EndSupports> | |||||||||||||
End tag of tolerance analysis support elements. | |||||||||||||
Joints |
|||||||||||||
... <Joints> Number: 12 ... |
|||||||||||||
<Joints> | |||||||||||||
Start tag of tolerance analysis joint elements. | |||||||||||||
Number: 12 | |||||||||||||
Defines the number of joints. | |||||||||||||
... Name: Joint.1 Type: Spherical Between: CurvedPlate TasResources PointName: ST1 Coordinates: 0.000000 0.000000 0.000000 Xdirection: 1.000000 0.000000 0.000000 Zdirection: 0.000000 -0.992710 0.120527 ... |
|||||||||||||
Name: JointName | |||||||||||||
Defines the joint name. | |||||||||||||
Type: TypeName | |||||||||||||
Defines the joint type name: | |||||||||||||
|
|||||||||||||
Between: ReferenceName1 ReferenceName2 | |||||||||||||
Retrieves the two references
associated with the joint from their names. The references must be two components or a component and a resource or a component and a support. |
|||||||||||||
[PointName: ST1] optional | |||||||||||||
Defines the point name where to
create the joint. Do not use when a support is used as reference. |
|||||||||||||
[Coordinates: 0.000000 0.000000 0.000000] optional | |||||||||||||
Defines the point coordinates
where to create the joint. Do not use when a support is used as reference. |
|||||||||||||
Xdirection: 1.000000 0.000000 0.000000 | |||||||||||||
Defines the X direction for the joint. | |||||||||||||
[Zdirection: 0.000000 -0.992710 0.120527] optional | |||||||||||||
Defines the Z direction for the
joint. Use only with joint type different from Point option in Type. |
|||||||||||||
... <EndJoints> ... |
|||||||||||||
<EndJoints> | |||||||||||||
End tag of tolerance analysis joint elements. | |||||||||||||
Positioning Systems |
|||||||||||||
... <PositioningSystems> Number: 4 ... |
|||||||||||||
<PositioningSystems> | |||||||||||||
Start tag of tolerance analysis positioning system elements. | |||||||||||||
Number: 4 | |||||||||||||
Defines the number of positioning systems. | |||||||||||||
... Name: PositionSys1 NumberOfJoints: 6 JointName: Joint.1 Tightening: 0 JointName: Joint.2 Tightening: 0 JointName: Joint.3 Tightening: 0 JointName: Joint.4 Tightening: 0 JointName: Joint.5 Tightening: 0 JointName: Joint.6 Tightening: 0 ... |
|||||||||||||
Name: PositioningSystemName | |||||||||||||
Defines the positioning system name. | |||||||||||||
NumberOfJoints: 6 | |||||||||||||
Defines the number of joints defining the positioning system. | |||||||||||||
JointName: JointName | |||||||||||||
Retrieves the joint associated with the positioning system from its name. | |||||||||||||
Tightening: 0 either Release: 2 | |||||||||||||
For example, according to the
table below to tighten or release the three rotations Rx, Ry and Rz, add up
the value associated with them: 8+16+32 = 56 to define the tightening or
release value. Note: Tightening: 0 means no tightened neither released translation or rotation, and Release: 0 does not exist. |
|||||||||||||
|
|||||||||||||
... <EndPositioningSystems> ... |
|||||||||||||
<EndPositioningSystems> | |||||||||||||
End tag of tolerance analysis positioning system elements. | |||||||||||||
Fastenings |
|||||||||||||
... <Fastenings> Number: 4 DefineDirections: Yes ... |
|||||||||||||
<Fastenings> | |||||||||||||
Start tag of tolerance analysis fastening elements. | |||||||||||||
Number: 4 | |||||||||||||
Defines the number of fastenings. | |||||||||||||
DefineDirections: Yes or No | |||||||||||||
Allows the deviation directions to be different from node normal directions: | |||||||||||||
|
|||||||||||||
... Name: SpotWelding.1 Type: SpotWelding Diameter: 5.000000 Between: CurvedPlate Plate PointName: SW1 Coordinates: 0.000000 875.000000 500.000000 ... |
|||||||||||||
Name: FasteningName | |||||||||||||
Defines the fastening name. | |||||||||||||
Type: FasteningType | |||||||||||||
Defines the fastening type: | |||||||||||||
|
|||||||||||||
Diameter: 5.000000 | |||||||||||||
Defines the fastening diameter. | |||||||||||||
Between: ReferenceName1 ReferenceName2 | |||||||||||||
Retrieves the two references
associated with the fastening from their names. The references must be two components. |
|||||||||||||
PointName: PointName | |||||||||||||
Defines the point name of the fastening. | |||||||||||||
Coordinates: 0.000000 875.000000 500.000000 | |||||||||||||
Defines the point coordinates of the fastening. | |||||||||||||
[Direction: 0.000000 0.000000 1.000000] optional | |||||||||||||
Defines the fastening direction. Use only with Yes option in DefineDirections. |
|||||||||||||
... <EndFastenings> ... |
|||||||||||||
<EndFastenings> | |||||||||||||
End tag of tolerance analysis fastening elements. | |||||||||||||
Contacts |
|||||||||||||
... <Contacts> Number: 1 DefineDirections: Yes ... |
|||||||||||||
<Contacts> | |||||||||||||
Start tag of tolerance analysis contact elements. | |||||||||||||
Number: 2 | |||||||||||||
Defines the number of contacts. | |||||||||||||
DefineDirections: Yes or No | |||||||||||||
Allows the deviation directions to be different from node normal directions: | |||||||||||||
|
|||||||||||||
... Name: Contact.1 NumberOfPoints: 8 Between: CurvedPlate Plate PointName: Cont61 Coordinates: 0.000000 750.000000 500.000000 PointName: Cont63 Coordinates: 250.000000 750.000000 500.000000 PointName: Cont65 Coordinates: 500.000000 750.000000 500.000000 PointName: Cont68 Coordinates: 125.000000 875.000000 500.000000 PointName: Cont70 Coordinates: 375.000000 875.000000 500.000000 PointName: Cont72 Coordinates: 0.000000 1000.000000 500.000000 PointName: Cont75 Coordinates: 250.000000 1000.000000 500.000000 PointName: Cont76 Coordinates: 500.000000 1000.000000 500.000000 ... |
|||||||||||||
Name: ContactName | |||||||||||||
Defines the contact name. | |||||||||||||
NumberOfPoints: 8 | |||||||||||||
Defines the number of contact points. | |||||||||||||
Between: ReferenceName1 ReferenceName2 | |||||||||||||
Retrieves the two references
associated with the contact from their name. The references must be two components. |
|||||||||||||
PointName: PointName | |||||||||||||
Defines a point name of the contact. | |||||||||||||
Coordinates: 0.000000 750.000000 500.000000 | |||||||||||||
Defines a point coordinates of the contact. | |||||||||||||
[Direction: 0.000000 0.000000 1.000000] optional | |||||||||||||
Defines the contact direction. Use only with Yes option in DefineDirections. |
|||||||||||||
... <EndContacts> ... |
|||||||||||||
<EndContacts> | |||||||||||||
End tag of tolerance analysis contact elements. | |||||||||||||
Annotations |
|||||||||||||
... <Annotations> Number: 3 DefineDirections: No ... |
|||||||||||||
<Annotations> | |||||||||||||
Defines the number of annotation sets. | |||||||||||||
Number: 3 | |||||||||||||
Defines the number of annotation sets. | |||||||||||||
DefineDirections: Yes or No | |||||||||||||
Allows the deviation directions to be different from node normal directions: | |||||||||||||
|
|||||||||||||
... Name: TPSSet1 ProductName: CurvedPlate NumberOfToleranceTypes: 1 ToleranceType: Deviation NumberOfTolerances: 7 PositioningSystem: PositionSys3 Law: Normal ToleranceName: Dev.1 PointName: *PT4 Coordinates: 0.000000 500.000000 500.000000 ToleranceName: Dev.2 PointName: *PT5 Coordinates: 250.000000 500.000000 500.000000 ToleranceName: Dev.3 PointName: *PT6 Coordinates: 500.000000 500.000000 500.000000 ToleranceName: Dev.4 PointName: *PT7 Coordinates: 0.000000 875.000000 500.000000 ToleranceName: Dev.5 PointName: *PT8 Coordinates: 250.000000 875.000000 500.000000 ToleranceName: Dev.6 PointName: *PT9 Coordinates: 500.000000 875.000000 500.000000 ToleranceName: Dev.7 PointName: *PT80 Coordinates: 250.000000 0.000000 0.000000 ... |
|||||||||||||
Name: AnnotationName | |||||||||||||
Defines the annotation set name. | |||||||||||||
ProductName: ComponentName | |||||||||||||
Retrieves the component associated with the annotation set from its name. | |||||||||||||
NumberOfToleranceTypes: 1 | |||||||||||||
Defines the number of tolerance type used, deviation and/or correlated deviation only and/or distance between two points. | |||||||||||||
ToleranceType: Deviation or CorrelatedDeviation or DistancePtPt | |||||||||||||
Defines the tolerance type: | |||||||||||||
|
|||||||||||||
NumberOfTolerances: 7 | |||||||||||||
Defines the number of tolerance of the tolerance type. | |||||||||||||
PositioningSystem: PositioningSystemName | |||||||||||||
Retrieves the positioning system associated with the annotation type from its name. | |||||||||||||
Law: Normal or Uniform or Constant or Poisson or Pearson or Snedecor or Sample | |||||||||||||
Defines the statistic law
associated with the tolerance type. Use only Normal, Uniform, Constant, Poisson, Pearson and Snedecor laws with Deviation or DistancePtPt option in ToleranceType. Use only Sample law with CorrelatedDeviation option in ToleranceType |
|||||||||||||
[SampleFile: No or PathFileName] optional | |||||||||||||
Defines the absolute path and
filename containing the correlated deviation law or not. Use only with CorrelatedDeviation option in ToleranceType. |
|||||||||||||
[Mean: 1.] optional | |||||||||||||
Defines the means in Normal law. Use only with Normal option in Law. |
|||||||||||||
[Standard Deviation: 0.1] optional | |||||||||||||
Defines the standard deviation
in Normal law. Use only with Normal option in Law. |
|||||||||||||
[MinValue: -1.] optional | |||||||||||||
Defines the minimal value in
Uniform law. Use only with Uniform option in Law. |
|||||||||||||
[MaxValue: 1.] optional | |||||||||||||
Defines the maximal value in
Uniform law. Use only with Uniform option in Law. |
|||||||||||||
[Constant: 1.] optional | |||||||||||||
Defines the constant value in
Constant law. Use only with Constant option in Law. |
|||||||||||||
[Lambda: 5] optional | |||||||||||||
Defines the lambda value in
Poisson law. Use only with Poisson option in Law. |
|||||||||||||
[Nu: 1.] optional | |||||||||||||
Defines the nu value in Pearson
law. Use only with Pearson option in Law. |
|||||||||||||
[DOF_m: 4] optional | |||||||||||||
Defines the dof m value in
Snedecor law. Use only with Snedecor option in Law. |
|||||||||||||
[DOF_n: 5] optional | |||||||||||||
Defines the dof n value in
Snedecor law. Use only with Snedecor option in Law. |
|||||||||||||
ToleranceName: ToleranceName | |||||||||||||
Defines a tolerance name of the tolerance type. | |||||||||||||
PointName: PointName | |||||||||||||
Defines a point name of the tolerance type. | |||||||||||||
Coordinates: 0.000000 750.000000 500.000000 | |||||||||||||
Defines a point coordinates of the tolerance type. | |||||||||||||
[Direction: 0.000000 0.000000 1.000000] optional | |||||||||||||
Defines the annotation
direction. Use only with Yes option in DefineDirections. |
|||||||||||||
... <EndAnnotations> ... |
|||||||||||||
<EndAnnotations> | |||||||||||||
End tag of tolerance analysis annotation set elements. | |||||||||||||
Annotation Bags |
|||||||||||||
... <AnnotationBags> Number: 2 ... |
|||||||||||||
<AnnotationBags> | |||||||||||||
Start tag of tolerance analysis annotation bags. | |||||||||||||
Number: 2 | |||||||||||||
Defines the number of annotation bags. | |||||||||||||
... Name: TPSBag1 SetName: TPSSet3 NumberOfTolerances: 14 Dev.1 Dev.2 Dev.3 Dev.4 Dev.5 Dev.6 Dev.7 Dev.8 Dev.9 Dev.10 Dev.11 Dev.12 Dev.13 Dev.14 Name: TPSBag2 SetName: TPSSet3 NumberOfTolerances: All ... |
|||||||||||||
Name: AnnotationBagName | |||||||||||||
Defines the annotation bag name. | |||||||||||||
SetName: AnnotationName | |||||||||||||
Retrieves the annotation set associated with the annotation bag from its name. | |||||||||||||
NumberOfTolerances: 14 or All | |||||||||||||
Defines the number of tolerance of the annotation set: | |||||||||||||
|
|||||||||||||
[ToleranceName1 ToleranceName2 ToleranceName3 ... ] optional | |||||||||||||
Retrieves the tolerances
associated with the annotation bag from their names. Use only with a numerical value option in NumberOfTolerance. |
|||||||||||||
... <EndAnnotationBags> ... |
|||||||||||||
<EndAnnotationBags> | |||||||||||||
End tag of tolerance analysis annotation bag elements. |