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 @return |
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(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(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(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(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(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(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(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(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) – NOTE: The full Unicode character set is not supported for this parameter. 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) – NOTE: The full Unicode character set is not supported for this parameter. 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.