ManikinBuilder Class¶
-
class
NXOpen.Features.VehicleDesign.
ManikinBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.VehicleDesign.Manikin
builderTo create a new instance of this class, use
NXOpen.Features.VehicleDesignCollection.CreateManikinBuilder()
Default values.
Property Value AHPHeight.Value 325 (millimeters part), 12.8 (inches part) AHPLength.Value 698.5 (millimeters part), 27.5 (inches part) AHPToSWCHeight.Value 620 (millimeters part), 24.41 (inches part) AHPToSWCLength.Value 500 (millimeters part), 19.69 (inches part) AllowPostureValueOutOfRange 1 ArmLength.Value 296.12 (millimeters part), 11.66 (inches part) BackAngle.Value 22 Classification ClassA DrivingPostureCheck 1 ForearmLength.Value 268.83 (millimeters part), 10.58 (inches part) HandGripLength.Value 120.89 (millimeters part), 4.76 (inches part) HandLength.Value 244.09 (millimeters part), 9.61 (inches part) JointAngleReport 1 LegLength.Value 436.82 (millimeters part), 17.20 (inches part) PedalPlaneAngle.Value 51 Position Driver SAEPercentile J826Type95thPercentile SgRPHeight.Value 650 (millimeters part), 25.6 (inches part) SgRPLength.Value 1500 (millimeters part), 59 (inches part) SgRPWidth.Value -400 (millimeters part), -15.75 (inches part) ShoulderToHipLength.Value 442 (millimeters part), 17.40 (inches part) Standard SAEJ826Jul1995 ThighLength.Value 469.26 (millimeters part), 18.47 (inches part) TorsoLength.Value 563 (millimeters part), 22.17 (inches part) WheelAngle.Value 15 WheelDiameter.Value 400 (millimeters part), 15.75 (inches part) New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
AHPHeight | Returns the AHP height |
AHPLength | Returns the AHP length |
AHPToSWCHeight | Returns the AHP to Steering Wheel Center height. |
AHPToSWCLength | Returns the AHP to Steering Wheel Center length. |
AllowPostureValueOutOfRange | Returns or sets the setting to indicate if posture values can be out of the standard range or not, true indicates the values can be out of range, false indicates the values cannot be out of range. |
ArmLength | Returns the arm length. |
BackAngle | Returns the back angle |
Classification | Returns or sets the classification of the vehicle |
CurrentManikinSize | Returns or sets the current manikin size string. |
DrivingPostureCheck | Returns or sets the driving posture check. |
ForearmLength | Returns the forearm length. |
HandGripLength | Returns the hand grip length. |
HandLength | Returns the hand length. |
JointAngleReport | Returns or sets the joint angle report |
LegLength | Returns the leg length. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PedalPlaneAngle | Returns the pedal plane angle |
Position | Returns or sets the position of the manikin in the vehicle |
SAEPercentile | Returns or sets the percentile limit that the manikin represents. |
SgRPHeight | Returns the SgRP height |
SgRPLength | Returns the SgRP length |
SgRPWidth | Returns the SgRP width |
ShoulderToHipLength | Returns the shoulder to hip length. |
Standard | Returns or sets the standard used to define the manikin |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
ThighLength | Returns the thigh length. |
TorsoLength | Returns the torso length. |
WheelAngle | Returns the wheel angle. |
WheelDiameter | Returns the wheel diameter. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
OpenFromFile | Update the manikin size definition from a file. |
SaveToFile | Save the manikin size definition into a file. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
ManikinBuilderClassificationType Enumeration | the vehicle classification type |
ManikinBuilderPositionType Enumeration | the vehicle seat position type |
ManikinBuilderSAEPercentileType Enumeration | the vehicle percentile type |
ManikinBuilderStandardType Enumeration | the vehicle standard type |
Property Detail¶
AHPHeight¶
-
ManikinBuilder.
AHPHeight
¶ Returns the AHP height
-------------------------------------
Getter Method
Signature
AHPHeight
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
AHPLength¶
-
ManikinBuilder.
AHPLength
¶ Returns the AHP length
-------------------------------------
Getter Method
Signature
AHPLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
AHPToSWCHeight¶
-
ManikinBuilder.
AHPToSWCHeight
¶ Returns the AHP to Steering Wheel Center height.
It is only used when the vehicle style type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderPositionType.Driver
.-------------------------------------
Getter Method
Signature
AHPToSWCHeight
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
AHPToSWCLength¶
-
ManikinBuilder.
AHPToSWCLength
¶ Returns the AHP to Steering Wheel Center length.
It is only used when the vehicle style type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderPositionType.Driver
.-------------------------------------
Getter Method
Signature
AHPToSWCLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
AllowPostureValueOutOfRange¶
-
ManikinBuilder.
AllowPostureValueOutOfRange
¶ Returns or sets the setting to indicate if posture values can be out of the standard range or not, true indicates the values can be out of range, false indicates the values cannot be out of range.
-------------------------------------
Getter Method
Signature
AllowPostureValueOutOfRange
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AllowPostureValueOutOfRange
Parameters: allowPostureValueOutOfRange (bool) – New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
ArmLength¶
-
ManikinBuilder.
ArmLength
¶ Returns the arm length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
ArmLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
BackAngle¶
-
ManikinBuilder.
BackAngle
¶ Returns the back angle
-------------------------------------
Getter Method
Signature
BackAngle
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Classification¶
-
ManikinBuilder.
Classification
¶ Returns or sets the classification of the vehicle
-------------------------------------
Getter Method
Signature
Classification
Returns: Return type: NXOpen.Features.VehicleDesign.ManikinBuilderClassificationType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Classification
Parameters: classification ( NXOpen.Features.VehicleDesign.ManikinBuilderClassificationType
) –New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
CurrentManikinSize¶
-
ManikinBuilder.
CurrentManikinSize
¶ Returns or sets the current manikin size string.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
CurrentManikinSize
Returns: Return type: str New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CurrentManikinSize
Parameters: currentManikinSize (str) – New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
DrivingPostureCheck¶
-
ManikinBuilder.
DrivingPostureCheck
¶ Returns or sets the driving posture check.
It is only used when the vehicle style type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderPositionType.Driver
and vehicle SAE percentile type is not small human type.-------------------------------------
Getter Method
Signature
DrivingPostureCheck
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DrivingPostureCheck
Parameters: drivingPostureCheck (bool) – New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
ForearmLength¶
-
ManikinBuilder.
ForearmLength
¶ Returns the forearm length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
ForearmLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
HandGripLength¶
-
ManikinBuilder.
HandGripLength
¶ Returns the hand grip length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
HandGripLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
HandLength¶
-
ManikinBuilder.
HandLength
¶ Returns the hand length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
HandLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
JointAngleReport¶
-
ManikinBuilder.
JointAngleReport
¶ Returns or sets the joint angle report
-------------------------------------
Getter Method
Signature
JointAngleReport
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
JointAngleReport
Parameters: jointAngleReport (bool) – New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
LegLength¶
-
ManikinBuilder.
LegLength
¶ Returns the leg length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
LegLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
PedalPlaneAngle¶
-
ManikinBuilder.
PedalPlaneAngle
¶ Returns the pedal plane angle
-------------------------------------
Getter Method
Signature
PedalPlaneAngle
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Position¶
-
ManikinBuilder.
Position
¶ Returns or sets the position of the manikin in the vehicle
-------------------------------------
Getter Method
Signature
Position
Returns: Return type: NXOpen.Features.VehicleDesign.ManikinBuilderPositionType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Position
Parameters: position ( NXOpen.Features.VehicleDesign.ManikinBuilderPositionType
) –New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
SAEPercentile¶
-
ManikinBuilder.
SAEPercentile
¶ Returns or sets the percentile limit that the manikin represents.
If the Standard is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.SAEJ826Jul1995
, then the valid settings are:NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J826Type95thPercentile
,NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J826Type50thPercentile
andNXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J826Type10thPercentile
. If the standard is set toNXOpen.Features.VehicleDesign.ManikinBuilderStandardType.Saej833
, then the valid settings are:NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J833LargeHuman95thMale
,NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J833MediumHumanHalfwayPosition
andNXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J833SmallHuman5thFemale
.-------------------------------------
Getter Method
Signature
SAEPercentile
Returns: Return type: NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SAEPercentile
Parameters: sAEPercentile ( NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType
) –New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
SgRPHeight¶
-
ManikinBuilder.
SgRPHeight
¶ Returns the SgRP height
-------------------------------------
Getter Method
Signature
SgRPHeight
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
SgRPLength¶
-
ManikinBuilder.
SgRPLength
¶ Returns the SgRP length
-------------------------------------
Getter Method
Signature
SgRPLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
SgRPWidth¶
-
ManikinBuilder.
SgRPWidth
¶ Returns the SgRP width
-------------------------------------
Getter Method
Signature
SgRPWidth
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
ShoulderToHipLength¶
-
ManikinBuilder.
ShoulderToHipLength
¶ Returns the shoulder to hip length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
ShoulderToHipLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Standard¶
-
ManikinBuilder.
Standard
¶ Returns or sets the standard used to define the manikin
-------------------------------------
Getter Method
Signature
Standard
Returns: Return type: NXOpen.Features.VehicleDesign.ManikinBuilderStandardType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Standard
Parameters: standard ( NXOpen.Features.VehicleDesign.ManikinBuilderStandardType
) –New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
ThighLength¶
-
ManikinBuilder.
ThighLength
¶ Returns the thigh length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
ThighLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
TorsoLength¶
-
ManikinBuilder.
TorsoLength
¶ Returns the torso length.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.-------------------------------------
Getter Method
Signature
TorsoLength
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
WheelAngle¶
-
ManikinBuilder.
WheelAngle
¶ Returns the wheel angle.
It is only used when the vehicle style type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderPositionType.Driver
.-------------------------------------
Getter Method
Signature
WheelAngle
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
WheelDiameter¶
-
ManikinBuilder.
WheelDiameter
¶ Returns the wheel diameter.
It is only used when the vehicle style type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderPositionType.Driver
.-------------------------------------
Getter Method
Signature
WheelDiameter
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Method Detail¶
OpenFromFile¶
-
ManikinBuilder.
OpenFromFile
¶ Update the manikin size definition from a file.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.Signature
OpenFromFile(filename)
Parameters: filename (str) – New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
SaveToFile¶
-
ManikinBuilder.
SaveToFile
¶ Save the manikin size definition into a file.
It is only used when the vehicle standard type is set to
NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.UserDefined
.Signature
SaveToFile(filename)
Parameters: filename (str) – New in version NX7.5.0.
License requirements: nx_general_packaging (“NX General Packaging”)
Validate¶
-
ManikinBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.