ManikinBuilder Class

class NXOpen.Features.VehicleDesign.ManikinBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Features.VehicleDesign.Manikin builder

To 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 and NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J826Type10thPercentile. If the standard is set to NXOpen.Features.VehicleDesign.ManikinBuilderStandardType.Saej833, then the valid settings are: NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J833LargeHuman95thMale, NXOpen.Features.VehicleDesign.ManikinBuilderSAEPercentileType.J833MediumHumanHalfwayPosition and NXOpen.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.