public interface ManikinBuilder extends FeatureBuilder
Manikin
builder
VehicleDesignCollection.createManikinBuilder(nxopen.features.vehicledesign.Manikin)
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) |
Modifier and Type | Interface and Description |
---|---|
static class |
ManikinBuilder.ClassificationType
the vehicle classification type
|
static class |
ManikinBuilder.PositionType
the vehicle seat position type
|
static class |
ManikinBuilder.SAEPercentileType
the vehicle percentile type
|
static class |
ManikinBuilder.StandardType
the vehicle standard type
|
Modifier and Type | Method and Description |
---|---|
Expression |
ahpheight()
Returns the AHP height
License requirements: None. |
Expression |
ahplength()
Returns the AHP length
License requirements: None. |
Expression |
ahptoSWCHeight()
Returns the AHP to Steering Wheel Center height.
|
Expression |
ahptoSWCLength()
Returns the AHP to Steering Wheel Center length.
|
boolean |
allowPostureValueOutOfRange()
Returns 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.
|
Expression |
armLength()
Returns the arm length.
|
Expression |
backAngle()
Returns the back angle
License requirements: None. |
ManikinBuilder.ClassificationType |
classification()
Returns the classification of the vehicle
License requirements: None. |
String |
currentManikinSize()
Returns the current manikin size string.
|
boolean |
drivingPostureCheck()
Returns the driving posture check.
|
Expression |
forearmLength()
Returns the forearm length.
|
Expression |
handGripLength()
Returns the hand grip length.
|
Expression |
handLength()
Returns the hand length.
|
boolean |
jointAngleReport()
Returns the joint angle report
License requirements: None. |
Expression |
legLength()
Returns the leg length.
|
void |
openFromFile(String filename)
Update the manikin size definition from a file.
|
Expression |
pedalPlaneAngle()
Returns the pedal plane angle
License requirements: None. |
ManikinBuilder.PositionType |
position()
Returns the position of the manikin in the vehicle
License requirements: None. |
ManikinBuilder.SAEPercentileType |
saepercentile()
Returns the percentile limit that the manikin represents.
|
void |
saveToFile(String filename)
Save the manikin size definition into a file.
|
void |
setAllowPostureValueOutOfRange(boolean allowPostureValueOutOfRange)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setClassification(ManikinBuilder.ClassificationType classification)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setCurrentManikinSize(String currentManikinSize)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setDrivingPostureCheck(boolean drivingPostureCheck)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setJointAngleReport(boolean jointAngleReport)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setPosition(ManikinBuilder.PositionType position)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSAEPercentile(ManikinBuilder.SAEPercentileType sAEPercentile)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setStandard(ManikinBuilder.StandardType standard)
License requirements: nx_general_packaging ("NX General Packaging") . |
Expression |
sgRPHeight()
Returns the SgRP height
License requirements: None. |
Expression |
sgRPLength()
Returns the SgRP length
License requirements: None. |
Expression |
sgRPWidth()
Returns the SgRP width
License requirements: None. |
Expression |
shoulderToHipLength()
Returns the shoulder to hip length.
|
ManikinBuilder.StandardType |
standard()
Returns the standard used to define the manikin
License requirements: None. |
Expression |
thighLength()
Returns the thigh length.
|
Expression |
torsoLength()
Returns the torso length.
|
Expression |
wheelAngle()
Returns the wheel angle.
|
Expression |
wheelDiameter()
Returns the wheel diameter.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ManikinBuilder.PositionType position() throws NXException, RemoteException
NXException
RemoteException
void setPosition(ManikinBuilder.PositionType position) throws NXException, RemoteException
position
- NXException
RemoteException
ManikinBuilder.ClassificationType classification() throws NXException, RemoteException
NXException
RemoteException
void setClassification(ManikinBuilder.ClassificationType classification) throws NXException, RemoteException
classification
- NXException
RemoteException
ManikinBuilder.StandardType standard() throws NXException, RemoteException
NXException
RemoteException
void setStandard(ManikinBuilder.StandardType standard) throws NXException, RemoteException
standard
- NXException
RemoteException
boolean allowPostureValueOutOfRange() throws NXException, RemoteException
NXException
RemoteException
void setAllowPostureValueOutOfRange(boolean allowPostureValueOutOfRange) throws NXException, RemoteException
allowPostureValueOutOfRange
- NXException
RemoteException
ManikinBuilder.SAEPercentileType saepercentile() throws NXException, RemoteException
ManikinBuilder.StandardType.SAEJ826JUL1995
,
then the valid settings are: ManikinBuilder.SAEPercentileType.J826TYPE95TH_PERCENTILE
,
ManikinBuilder.SAEPercentileType.J826TYPE50TH_PERCENTILE
and
ManikinBuilder.SAEPercentileType.J826TYPE10TH_PERCENTILE
.
If the standard is set to ManikinBuilder.StandardType.SAEJ833
,
then the valid settings are: ManikinBuilder.SAEPercentileType.J833LARGE_HUMAN95TH_MALE
,
ManikinBuilder.SAEPercentileType.J833MEDIUM_HUMAN_HALFWAY_POSITION
and
ManikinBuilder.SAEPercentileType.J833SMALL_HUMAN5TH_FEMALE
.
NXException
RemoteException
void setSAEPercentile(ManikinBuilder.SAEPercentileType sAEPercentile) throws NXException, RemoteException
sAEPercentile
- NXException
RemoteException
String currentManikinSize() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
void setCurrentManikinSize(String currentManikinSize) throws NXException, RemoteException
currentManikinSize
- NXException
RemoteException
Expression thighLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression legLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression armLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression forearmLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression torsoLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression shoulderToHipLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression handLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
Expression handGripLength() throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
NXException
RemoteException
void saveToFile(String filename) throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
filename
- NXException
RemoteException
void openFromFile(String filename) throws NXException, RemoteException
ManikinBuilder.StandardType.USER_DEFINED
.
filename
- NXException
RemoteException
Expression sgRPLength() throws NXException, RemoteException
NXException
RemoteException
Expression sgRPWidth() throws NXException, RemoteException
NXException
RemoteException
Expression sgRPHeight() throws NXException, RemoteException
NXException
RemoteException
Expression backAngle() throws NXException, RemoteException
NXException
RemoteException
Expression ahplength() throws NXException, RemoteException
NXException
RemoteException
Expression ahpheight() throws NXException, RemoteException
NXException
RemoteException
Expression pedalPlaneAngle() throws NXException, RemoteException
NXException
RemoteException
Expression ahptoSWCLength() throws NXException, RemoteException
ManikinBuilder.PositionType.DRIVER
.
NXException
RemoteException
Expression ahptoSWCHeight() throws NXException, RemoteException
ManikinBuilder.PositionType.DRIVER
.
NXException
RemoteException
Expression wheelDiameter() throws NXException, RemoteException
ManikinBuilder.PositionType.DRIVER
.
NXException
RemoteException
Expression wheelAngle() throws NXException, RemoteException
ManikinBuilder.PositionType.DRIVER
.
NXException
RemoteException
boolean drivingPostureCheck() throws NXException, RemoteException
ManikinBuilder.PositionType.DRIVER
and vehicle SAE percentile type is not small human type.
NXException
RemoteException
void setDrivingPostureCheck(boolean drivingPostureCheck) throws NXException, RemoteException
drivingPostureCheck
- NXException
RemoteException
boolean jointAngleReport() throws NXException, RemoteException
NXException
RemoteException
void setJointAngleReport(boolean jointAngleReport) throws NXException, RemoteException
jointAngleReport
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.