NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::TireEnvelopeBuilder Class Reference

Represents a builder that is used to edit or create a Features::TireEnvelope . More...

Inheritance diagram for NXOpen::Features::TireEnvelopeBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  DriverGraphOption {
  DriverGraphOptionRectangularJounceRebound, DriverGraphOptionRectangularTaperedY, DriverGraphOptionRectangularTaperedX, DriverGraphOptionTaperedOneSide,
  DriverGraphOptionBySketch, DriverGraphOptionTwoDriversOneFixed
}
 Settings to indicate the driver definition to use with the MacPherson Strut suspension template. More...
enum  EnvelopeOffsetMethod { EnvelopeOffsetMethodFixedSections, EnvelopeOffsetMethodCustomerDefinedData, EnvelopeOffsetMethodFromOffsetFile }
 Settings to indicate how the offset will be defined. More...
enum  MotionMethod { MotionMethodExistingSpindleFile, MotionMethodFromSpindleLines, MotionMethodExistingScenarioMotionModel, MotionMethodSuspensionTemplate }
 Settings to indicate how the suspension system motion will be defined. More...
enum  SpindleFileLocationOption { SpindleFileLocationOptionInNative, SpindleFileLocationOptionInTeamcenter }
 Settings to indicate the location to select the spindle file. More...
enum  SuspensionTemplateType { SuspensionTemplateTypeMacPhersonStrut, SuspensionTemplateTypeShortLongArmwithSteering, SuspensionTemplateTypeShortLongArmwithoutSteering, SuspensionTemplateTypeFiveLinkSolidAxlewithoutSteering }
 Settings to indicate the defined suspension template to use. More...
enum  TireDefinitionOption { TireDefinitionOptionSolidBody, TireDefinitionOptionProfileCurves, TireDefinitionOptionSketchfromOtherPart, TireDefinitionOptionProfilePointFile }
 Settings to indicate how the tire profile will be defined. More...

Public Member Functions

bool AddMasterComponentPart ()
 Returns the option to specify whether or not the master component part will be added.
void AddMasterPart (const NXString &partName)
 Add the master part to the work part as one component by the given part name.
void AddMasterPart (NXOpen::Part *partObject)
 Add the master part to the work part as one component by the given part object.
bool ApplyOffset ()
 Returns the option to specify whether or not the offset will be applied for the envelope.
void BuildMotionTemplate ()
 Open the motion simulation and build the motion template.
bool BushingJointAsymmetric ()
 Returns the option to specify whether or not the Bushing Joint is asymmetric.
void CalculateProfilePoints ()
 Calculate the points of the tire profile.
NXOpen::SelectBodyListClearanceAnalysisBodies ()
 Returns the selection list containing the solid objects used in the clearance analysis.
NXOpen::Assemblies::SelectComponentListClearanceAnalysisComponents ()
 Returns the selection list containing the components used in the clearance analysis.
NXOpen::ExpressionClearanceValue ()
 Returns the expression containing the clearance value used in the clearance analysis.
void CreateLinkedProfiles ()
 Create linked curves of the profiles in the sketch from the other part.
bool CreateTireEnvelopeFeature ()
 Returns the option to specify whether or not the tire envelope feature will be created.
NXOpen::SelectCurveDesignPositionSpindle ()
 Returns the selection list containing spindle line in design position .
NXOpen::ExpressionDistanceTolerance ()
 Returns the distance tolerance that will be used in constructing the motion envelope.
NXOpen::ExpressionDownOffsetValue ()
 Returns the expression containing the offset value of the down section(at 270 degrees).
NXOpen::Features::TireEnvelopeBuilder::DriverGraphOption DriverGraph ()
 Returns the option to specify which driver definition is used in the suspension template.
NXOpen::SelectSketchDriverGraphSketch ()
 Returns the sketch defining the driver for the suspension template.
double EnvelopeConcavity ()
 Returns the concavity factor that is used in constructing the motion envelope.
NXOpen::Features::TireEnvelopeBuilder::EnvelopeOffsetMethod EnvelopeOffset ()
 Returns the option to specify which offset method is used in the envelope creation.
double FirstDriverJointLowerLimit ()
 Returns the lower limit value for the first joint of the suspension template.
int FirstDriverJointSteps ()
 Returns the step number for the first joint of the suspension template.
double FirstDriverJointUpperLimit ()
 Returns the upper limit value for the first joint of the suspension template.
double FixedLocationPercentage ()
 Returns the fixed location percentage that is used for the fixed driver definition for two drivers.
NXOpen::ExpressionFrontOffsetValue ()
 Returns the expression containing the offset value of the front section(at 0 degrees).
std::vector< NXStringGetSessionNotes ()
 Get the notes that are to be stored with the tire envelope feature.
NXOpen::ExpressionInboardOffsetValue ()
 Returns the expression containing the offset value of the inboard position.
bool InnerJointAsymmetric ()
 Returns the option to specify whether or not the Inner Joint is asymmetric.
double JounceDistance ()
 Returns the jounce distance that is used for the Five Link Solid Axle without steering suspension template.
NXOpen::SelectDisplayableObjectListLeftStabilizerBar ()
 Returns the selection list containing the left stabilizer bar definition data.
bool MirrorProfile ()
 Returns the option to specify whether or not the tire profile is to be mirrored.
NXOpen::Features::TireEnvelopeBuilder::MotionMethod Motion ()
 Returns the option to specify how the suspension system motion will be defined.
NXString OffsetFileName ()
 Returns the name of the file containing the offset data of the envelope sections.
NXOpen::ExpressionOutboardOffsetValue ()
 Returns the expression containing the offset value of the outboard position.
void PerformClearanceAnalysis ()
 Perform clearance analysis between the tire envelope and the clearance objects.
void ProcessFromSpindleLines ()
 Read the spindle data and write the data into the motion file.
NXString ProfileName ()
 Returns the name of the tire profile in the tire file.
NXString ProfilePointFile ()
 Returns the name of the file containing the tire profile points.
int ProfileSplineLayer ()
 Returns the layer of the tire profile.
NXOpen::ExpressionRadialEndAngle ()
 Returns the expression containing the radial angle at which the envelope body will end.
NXOpen::ExpressionRadialStartAngle ()
 Returns the expression containing the radial angle at which the envelope body will start.
NXString ReadSuspensionTemplate (const NXString &fileName)
 Read the file containing the suspension template points.
NXOpen::ExpressionRearOffsetValue ()
 Returns the expression containing the offset value of the rear section(at 180 degrees).
void ReassembleTireBodyComponent ()
 Re-assemble the part containing the tire body defining tire profile to work part as the moving component used for the clearance analysis.
double ReboundDistance ()
 Returns the rebound distance that is used for the Five Link Solid Axle without steering suspension template.
NXOpen::SelectCurveListRightStabilizerBar ()
 Returns the selection list containing the right stabilizer bar definition data.
NXOpen::ExpressionRollAngle ()
 Returns the roll angle that is used for the Five Link Solid Axle without steering suspension template.
bool RunClearanceAnalysis ()
 Returns the option to specify whether or not the clearance analysis will be performed.
void RunMotionArticulation ()
 Run the motion articulation, output the motion file and then exit the motion simulation.
bool SaveMasterPart ()
 Returns the option to specify whether or not the master part will be saved before entering the scenario.
bool SaveScenario ()
 Returns the option to specify whether or not the scenario will be saved.
NXString ScenarioName ()
 Returns the name of the scenario model containing the suspension template.
double SecondDriverJointLowerLimit ()
 Returns the lower limit value for the second joint of the suspension template.
int SecondDriverJointSteps ()
 Returns the step number for the second joint of the suspension template.
double SecondDriverJointUpperLimit ()
 Returns the upper limit value for the second joint of the suspension template.
int SectionLayer ()
 Returns the layer of the tire envelope sections.
void SetAddMasterComponentPart (bool addMasterPart)
 Sets the option to specify whether or not the master component part will be added.
void SetApplyOffset (bool applyOffset)
 Sets the option to specify whether or not the offset will be applied for the envelope.
void SetBushingJointAsymmetric (bool bushingJointAsymmetric)
 Sets the option to specify whether or not the Bushing Joint is asymmetric.
void SetClearanceValues (const std::vector< double > &clearanceValues)
 Set the clearance values for the components used in the clearance analysis.
void SetCreateTireEnvelopeFeature (bool createTireEnvelopeFeature)
 Sets the option to specify whether or not the tire envelope feature will be created.
void SetDriverGraph (NXOpen::Features::TireEnvelopeBuilder::DriverGraphOption driverGraphOption)
 Sets the option to specify which driver definition is used in the suspension template.
void SetDriverJoints (NXOpen::NXObject *steerJoint, NXOpen::NXObject *jounceJoint)
 Set the driver steering joint and jounce joint.
void SetEnvelopeConcavity (double envelopeConcavity)
 Sets the concavity factor that is used in constructing the motion envelope.
void SetEnvelopeOffset (NXOpen::Features::TireEnvelopeBuilder::EnvelopeOffsetMethod offsetMethod)
 Sets the option to specify which offset method is used in the envelope creation.
void SetFirstDriverJointLowerLimit (double firstDriverJointLowerLimit)
 Sets the lower limit value for the first joint of the suspension template.
void SetFirstDriverJointSteps (int firstDriverJointSteps)
 Sets the step number for the first joint of the suspension template.
void SetFirstDriverJointUpperLimit (double firstDriverJointUpperLimit)
 Sets the upper limit value for the first joint of the suspension template.
void SetFixedLocationPercentage (double fixedLocationPercentage)
 Sets the fixed location percentage that is used for the fixed driver definition for two drivers.
void SetInnerJointAsymmetric (bool innerJointAsymmetric)
 Sets the option to specify whether or not the Inner Joint is asymmetric.
void SetJounceDistance (double jounceDistance)
 Sets the jounce distance that is used for the Five Link Solid Axle without steering suspension template.
void SetMirrorProfile (bool mirror)
 Sets the option to specify whether or not the tire profile is to be mirrored.
void SetMotion (NXOpen::Features::TireEnvelopeBuilder::MotionMethod motionMethod)
 Sets the option to specify how the suspension system motion will be defined.
void SetOffsetFileName (const NXString &filename)
 Sets the name of the file containing the offset data of the envelope sections.
void SetOffsetSections (const std::vector< double > &sectionAngle)
 Indicate the sections that should be offset.
void SetOffsetValues (int sectionIndex, const std::vector< double > &offsetValues)
 Set the values of the offset for the specified section.
void SetProfileName (const NXString &profileName)
 Sets the name of the tire profile in the tire file.
void SetProfilePointFile (const NXString &profilePointFile)
 Sets the name of the file containing the tire profile points.
void SetProfileSplineLayer (int profileSplineLayer)
 Sets the layer of the tire profile.
void SetReboundDistance (double reboundDistance)
 Sets the rebound distance that is used for the Five Link Solid Axle without steering suspension template.
void SetRunClearanceAnalysis (bool runClearanceAnalysis)
 Sets the option to specify whether or not the clearance analysis will be performed.
void SetSaveMasterPart (bool saveMasterpart)
 Sets the option to specify whether or not the master part will be saved before entering the scenario.
void SetSaveScenario (bool saveScenario)
 Sets the option to specify whether or not the scenario will be saved.
void SetScenarioName (const NXString &scenarioName)
 Sets the name of the scenario model containing the suspension template.
void SetSecondDriverJointLowerLimit (double secondDriverJointLowerLimit)
 Sets the lower limit value for the second joint of the suspension template.
void SetSecondDriverJointSteps (int secondDriverJointSteps)
 Sets the step number for the second joint of the suspension template.
void SetSecondDriverJointUpperLimit (double secondDriverJointUpperLimit)
 Sets the upper limit value for the second joint of the suspension template.
void SetSectionLayer (int sectionLayer)
 Sets the layer of the tire envelope sections.
void SetSessionNotes (const std::vector< NXString > &sessionNotes)
 Set the notes that are to be stored with the tire envelope feature.
void SetSheetBodyLayer (int sheetBodyLayer)
 Sets the layer of the tire envelope sheet body.
void SetShockDriverJointSteps (int shockDriverJointSteps)
 Sets the step number of the shock driver joint of the Five Link Solid Axle without steering suspension template.
void SetSpindleEndPoint (NXOpen::Point *spindleEndPoint)
 Sets the end point of the spindle line, the other end point is the wheel point.
void SetSpindleFileLocation (NXOpen::Features::TireEnvelopeBuilder::SpindleFileLocationOption spindleFileLocation)
 Sets the option to specify the location of the spindle file.
void SetSpindleFileName (const NXString &spindleFileName)
 Sets the name of the file containing the spindle definition.
void SetSpindleLinesLayer (int spindleLinesLayer)
 Sets the layer of the spindle lines.
void SetSuspensionTemplate (NXOpen::Features::TireEnvelopeBuilder::SuspensionTemplateType suspensionTemplate)
 Sets the option to specify which suspension template will be used.
void SetSuspensionTemplateFileName (const NXString &filename)
 Sets the name of the file containing points defining a suspension template.
void SetSuspentionTemplatePoint (NXOpen::Features::TireEnvelopeBuilder::SuspensionTemplateType templateType, int jointIndex, const NXOpen::Point3d &pnt)
 Change the location of a joint in the suspension template.
void SetTaperLocationAY (double taperLocationAY)
 Sets the taper location along the Y axis that is used for the rectangular driver definition with taper on one side (at A point).
void SetTaperLocationBX (double taperLocationBX)
 Sets the taper location along the X axis that is used for the rectangular driver definition with taper on one side (at B point).
void SetTaperLocationXAxis (double taperLocationXAxis)
 Sets the taper location that is used for the rectangular driver definition with taper in the X direction.
void SetTaperLocationYAxis (double taperLocationYAxis)
 Sets the taper location that is used for the rectangular driver definition with taper in the Y direction.
void SetTireBodyOutputFileName (const NXString &filename)
 Sets the name of the the output part file for the tire body.
void SetTireDefinition (NXOpen::Features::TireEnvelopeBuilder::TireDefinitionOption tireDefinition)
 Sets the option to specify the method of tire profile definition.
void SetTireProfileSketch (const NXString &partname, const NXString &sketchname)
 Set the sketch containing the tire profiles by the given part name and sketch name.
void SetTireProfileSketch (NXOpen::Sketch *sketchObject)
 Set the sketch containing the tire profiles by the given sketch object.
void SetUseStabilizerBar (bool useStabilizerBar)
 Sets the option to specify whether or not the stabilizer bar is used.
void SetVehicleCoordinateSystem (int type, const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix)
 Set the vehicle coordinate system.
void SetWheelCsys (NXOpen::CoordinateSystem *wheelCsys)
 Sets the coordinate system defining the orientation of the wheel.
int SheetBodyLayer ()
 Returns the layer of the tire envelope sheet body.
int ShockDriverJointSteps ()
 Returns the step number of the shock driver joint of the Five Link Solid Axle without steering suspension template.
NXOpen::PointSpindleEndPoint ()
 Returns the end point of the spindle line, the other end point is the wheel point.
NXOpen::Features::TireEnvelopeBuilder::SpindleFileLocationOption SpindleFileLocation ()
 Returns the option to specify the location of the spindle file.
NXString SpindleFileName ()
 Returns the name of the file containing the spindle definition.
NXOpen::SelectCurveListSpindleLines ()
 Returns the selection list containing the spindle lines in all positions.
int SpindleLinesLayer ()
 Returns the layer of the spindle lines.
NXOpen::Features::TireEnvelopeBuilder::SuspensionTemplateType SuspensionTemplate ()
 Returns the option to specify which suspension template will be used.
NXString SuspensionTemplateFileName ()
 Returns the name of the file containing points defining a suspension template.
void SwitchDrivers ()
 Switch the order of the two drivers.
double TaperLocationAY ()
 Returns the taper location along the Y axis that is used for the rectangular driver definition with taper on one side (at A point).
double TaperLocationBX ()
 Returns the taper location along the X axis that is used for the rectangular driver definition with taper on one side (at B point).
double TaperLocationXAxis ()
 Returns the taper location that is used for the rectangular driver definition with taper in the X direction.
double TaperLocationYAxis ()
 Returns the taper location that is used for the rectangular driver definition with taper in the Y direction.
NXString TireBodyOutputFileName ()
 Returns the name of the the output part file for the tire body.
NXOpen::Features::TireEnvelopeBuilder::TireDefinitionOption TireDefinition ()
 Returns the option to specify the method of tire profile definition.
NXOpen::SelectBodyListTireDefinitionBody ()
 Returns the selection list for tire body.
NXOpen::SelectCurveListTireDefinitionProfile ()
 Returns the selection list for tire profile.
NXOpen::SelectCurveTracedSpindleLine ()
 Returns the line that specifies the traced spindle line in the scenario model.
NXOpen::ExpressionTrimRadius ()
 Returns the expression containing the radius that specifies the distance from the tire section to the spindle at which the tire section will be trimmed.
void UpdateTireBodyFeature ()
 Update the tire body feature in the tire body output part file.
NXOpen::ExpressionUpOffsetValue ()
 Returns the expression containing the offset value of the up section(at 90 degrees).
bool UseStabilizerBar ()
 Returns the option to specify whether or not the stabilizer bar is used.
NXOpen::ExpressionWheelCenterlineShift ()
 Returns the expression containing the wheel centerline shift.
NXOpen::CoordinateSystemWheelCsys ()
 Returns the coordinate system defining the orientation of the wheel.
NXOpen::ExpressionWheelRimDiameter ()
 Returns the expression containing the diameter of the wheel rim.

Detailed Description

Represents a builder that is used to edit or create a Features::TireEnvelope .


To create a new instance of this class, use Features::AutomotiveCollection::CreateTireEnvelopeBuilder
Default values.

Property Value

AddMasterComponentPart

0

ApplyOffset

0

BushingJointAsymmetric

0

ClearanceValue.Value

20 (millimeters part), 0.75 (inches part)

CreateTireEnvelopeFeature

1

DistanceTolerance.Value

0 (millimeters part), 0 (inches part)

DownOffsetValue.Value

6 (millimeters part), 0 (inches part)

DriverGraph

RectangularJounceRebound

EnvelopeConcavity

0.5

FirstDriverJointLowerLimit

0

FirstDriverJointSteps

0

FirstDriverJointUpperLimit

0

FixedLocationPercentage

40

FrontOffsetValue.Value

20 (millimeters part), 0 (inches part)

InboardOffsetValue.Value

10 (millimeters part), 0 (inches part)

InnerJointAsymmetric

0

JounceDistance

0

MirrorProfile

1

Motion

ExistingSpindleFile

OutboardOffsetValue.Value

10 (millimeters part), 0 (inches part)

ProfileSplineLayer

1

RadialEndAngle.Value

0

RadialStartAngle.Value

0

RearOffsetValue.Value

15 (millimeters part), 0 (inches part)

ReboundDistance

0

RollAngle.Value

7

RunClearanceAnalysis

1

SaveScenario

1

SecondDriverJointLowerLimit

0

SecondDriverJointSteps

0

SecondDriverJointUpperLimit

0

SectionLayer

1

SheetBodyLayer

1

ShockDriverJointSteps

0

SpindleFileLocation

InNative

SpindleLinesLayer

1

SuspensionTemplate

MacPhersonStrut

TaperLocationAY

40

TaperLocationBX

40

TaperLocationXAxis

100

TaperLocationYAxis

100

TireDefinition

SolidBody

TrimRadius.Value

0 (millimeters part), 0 (inches part)

UpOffsetValue.Value

6 (millimeters part), 0 (inches part)

UseStabilizerBar

0

WheelCenterlineShift.Value

20 (millimeters part), 1 (inches part)

WheelRimDiameter.Value

430 (millimeters part), 15 (inches part)


Created in NX7.5.0.


Member Enumeration Documentation

Settings to indicate the driver definition to use with the MacPherson Strut suspension template.

Enumerator:
DriverGraphOptionRectangularJounceRebound 

Use the rectangular jounce rebound definition.

DriverGraphOptionRectangularTaperedY 

Use the rectangular definition with taper in the Y direction.

DriverGraphOptionRectangularTaperedX 

Use the rectangular definition with taper in the X direction.

DriverGraphOptionTaperedOneSide 

Use the rectangular definition with taper on one side.

DriverGraphOptionBySketch 

Use a sketch to define the driver.

DriverGraphOptionTwoDriversOneFixed 

Use a fixed definition for two drivers.

Settings to indicate how the offset will be defined.

Enumerator:
EnvelopeOffsetMethodFixedSections 

Use the values in the fixed sections.

EnvelopeOffsetMethodCustomerDefinedData 

Use the data that the user defines.

EnvelopeOffsetMethodFromOffsetFile 

From the offset file.

Settings to indicate how the suspension system motion will be defined.

Enumerator:
MotionMethodExistingSpindleFile 

From an existing spindle file.

MotionMethodFromSpindleLines 

From lines that define the locations of the suspension components.

MotionMethodExistingScenarioMotionModel 

From an existing scenario motion model.

MotionMethodSuspensionTemplate 

From a defined suspension template.

Settings to indicate the location to select the spindle file.

Enumerator:
SpindleFileLocationOptionInNative 

In Native.

SpindleFileLocationOptionInTeamcenter 

In Teamcenter.

Settings to indicate the defined suspension template to use.

Enumerator:
SuspensionTemplateTypeMacPhersonStrut 

Use the MacPherson Strut suspension template.

SuspensionTemplateTypeShortLongArmwithSteering 

Use the Short-Long Arm with steering suspension template.

SuspensionTemplateTypeShortLongArmwithoutSteering 

Use the Short-Long Arm without steering suspension template.

SuspensionTemplateTypeFiveLinkSolidAxlewithoutSteering 

Use the Five Link Solid Axle without steering suspension template.

Settings to indicate how the tire profile will be defined.

Enumerator:
TireDefinitionOptionSolidBody 

Use a solid body.

TireDefinitionOptionProfileCurves 

Use curves in the current work part.

TireDefinitionOptionSketchfromOtherPart 

Use curves from a sketch in another part.

TireDefinitionOptionProfilePointFile 

Read a text file with tire profile points.


Member Function Documentation

Returns the option to specify whether or not the master component part will be added.

true indicates the part will be added, false indicates the part will not be added.
Created in NX7.5.0.

License requirements : None

Add the master part to the work part as one component by the given part name.

The master part contains suspension information.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
partNamethe master part name
NOTE: The full Unicode character set is not supported for this parameter.

Add the master part to the work part as one component by the given part object.

The master part contains suspension information.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
partObjectthe master part object

Returns the option to specify whether or not the offset will be applied for the envelope.

true indicates the offset will be applied, false indicates the offset will not be applied.
Created in NX7.5.0.

License requirements : None

Open the motion simulation and build the motion template.

Only used when the motion method option is is Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel or Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the option to specify whether or not the Bushing Joint is asymmetric.

true indicates the Bushing Joint is asymmetric, false indicates the Bushing Joint is symmetric.
Created in NX7.5.0.

License requirements : None

Calculate the points of the tire profile.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the selection list containing the solid objects used in the clearance analysis.


Created in NX7.5.0.

License requirements : None

Returns the selection list containing the components used in the clearance analysis.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the clearance value used in the clearance analysis.


Created in NX7.5.0.

License requirements : None

Create linked curves of the profiles in the sketch from the other part.

Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionSketchfromOtherPart .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the option to specify whether or not the tire envelope feature will be created.

true indicates the feature will be created, false indicates the feature will not be created.
Created in NX7.5.0.

License requirements : None

Returns the selection list containing spindle line in design position .


Created in NX7.5.0.

License requirements : None

Returns the distance tolerance that will be used in constructing the motion envelope.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the offset value of the down section(at 270 degrees).

Only used when the offset method is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodFixedSections .
Created in NX7.5.0.

License requirements : None

Returns the option to specify which driver definition is used in the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the sketch defining the driver for the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the concavity factor that is used in constructing the motion envelope.

The value ranges between 0.0 and 1.0.
Created in NX7.5.0.

License requirements : None

Returns the option to specify which offset method is used in the envelope creation.


Created in NX7.5.0.

License requirements : None

Returns the lower limit value for the first joint of the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the step number for the first joint of the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the upper limit value for the first joint of the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the fixed location percentage that is used for the fixed driver definition for two drivers.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the offset value of the front section(at 0 degrees).

Only used when the offset method is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodFixedSections .
Created in NX7.5.0.

License requirements : None

Get the notes that are to be stored with the tire envelope feature.

Returns:
user comments
Created in NX7.5.0.

License requirements : None

Returns the expression containing the offset value of the inboard position.

Only used when the offset method is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodFixedSections .
Created in NX7.5.0.

License requirements : None

Returns the option to specify whether or not the Inner Joint is asymmetric.

true indicates the Inner Joint is asymmetric, false indicates the Inner Joint is symmetric.
Created in NX7.5.0.

License requirements : None

Returns the jounce distance that is used for the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : None

Returns the selection list containing the left stabilizer bar definition data.


Created in NX7.5.0.

License requirements : None

Returns the option to specify whether or not the tire profile is to be mirrored.

true indicates the tire profile will be mirrored, false indicates the tire profile will not be mirrored.
Created in NX7.5.0.

License requirements : None

Returns the option to specify how the suspension system motion will be defined.


Created in NX7.5.0.

License requirements : None

Returns the name of the file containing the offset data of the envelope sections.

The file must contain comma separated values.
Created in NX7.5.0.

License requirements : None

Returns the expression containing the offset value of the outboard position.

Only used when the offset method is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodFixedSections .
Created in NX7.5.0.

License requirements : None

Perform clearance analysis between the tire envelope and the clearance objects.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Read the spindle data and write the data into the motion file.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodFromSpindleLines .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the name of the tire profile in the tire file.

Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionProfilePointFile .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the name of the file containing the tire profile points.


Created in NX7.5.0.

License requirements : None

Returns the layer of the tire profile.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the radial angle at which the envelope body will end.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the radial angle at which the envelope body will start.


Created in NX7.5.0.

License requirements : None

Read the file containing the suspension template points.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodSuspensionTemplate .

Returns:
the missing point name
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")
Parameters:
fileNamethe name of the file containing the suspension template points.
NOTE: The full Unicode character set is not supported for this parameter.

Returns the expression containing the offset value of the rear section(at 180 degrees).

Only used when the offset method is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodFixedSections .
Created in NX7.5.0.

License requirements : None

Re-assemble the part containing the tire body defining tire profile to work part as the moving component used for the clearance analysis.

Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionSolidBody .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the rebound distance that is used for the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : None

Returns the selection list containing the right stabilizer bar definition data.


Created in NX7.5.0.

License requirements : None

Returns the roll angle that is used for the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : None

Returns the option to specify whether or not the clearance analysis will be performed.

true indicates the analysis will be performed, false indicates the analysis will not be performed.
Created in NX7.5.0.

License requirements : None

Run the motion articulation, output the motion file and then exit the motion simulation.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel or Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel . It must be paired with a call to Features::TireEnvelopeBuilder::BuildMotionTemplate .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the option to specify whether or not the master part will be saved before entering the scenario.

true indicates the master part will be saved, false indicates the master part will not be saved.
Created in NX7.5.0.

License requirements : None

Returns the option to specify whether or not the scenario will be saved.

true indicates the scenario will be saved, false indicates the scenario will not be saved.
Created in NX7.5.0.

License requirements : None

Returns the name of the scenario model containing the suspension template.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the lower limit value for the second joint of the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the step number for the second joint of the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the upper limit value for the second joint of the suspension template.


Created in NX7.5.0.

License requirements : None

Returns the layer of the tire envelope sections.


Created in NX7.5.0.

License requirements : None

Sets the option to specify whether or not the master component part will be added.

true indicates the part will be added, false indicates the part will not be added.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
addMasterPartaddmasterpart

Sets the option to specify whether or not the offset will be applied for the envelope.

true indicates the offset will be applied, false indicates the offset will not be applied.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
applyOffsetapplyoffset

Sets the option to specify whether or not the Bushing Joint is asymmetric.

true indicates the Bushing Joint is asymmetric, false indicates the Bushing Joint is symmetric.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
bushingJointAsymmetricbushingjointasymmetric
void NXOpen::Features::TireEnvelopeBuilder::SetClearanceValues ( const std::vector< double > &  clearanceValues)

Set the clearance values for the components used in the clearance analysis.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
clearanceValuesoffset values

Sets the option to specify whether or not the tire envelope feature will be created.

true indicates the feature will be created, false indicates the feature will not be created.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
createTireEnvelopeFeaturecreatetireenvelopefeature

Sets the option to specify which driver definition is used in the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
driverGraphOptiondrivergraphoption

Set the driver steering joint and jounce joint.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
steerJointthe steering joint
jounceJointthe jounce joint

Sets the concavity factor that is used in constructing the motion envelope.

The value ranges between 0.0 and 1.0.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
envelopeConcavityenvelopeconcavity

Sets the option to specify which offset method is used in the envelope creation.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
offsetMethodoffsetmethod
void NXOpen::Features::TireEnvelopeBuilder::SetFirstDriverJointLowerLimit ( double  firstDriverJointLowerLimit)

Sets the lower limit value for the first joint of the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
firstDriverJointLowerLimitfirstdriverjointlowerlimit

Sets the step number for the first joint of the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
firstDriverJointStepsfirstdriverjointsteps
void NXOpen::Features::TireEnvelopeBuilder::SetFirstDriverJointUpperLimit ( double  firstDriverJointUpperLimit)

Sets the upper limit value for the first joint of the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
firstDriverJointUpperLimitfirstdriverjointupperlimit

Sets the fixed location percentage that is used for the fixed driver definition for two drivers.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
fixedLocationPercentagefixedlocationpercentage

Sets the option to specify whether or not the Inner Joint is asymmetric.

true indicates the Inner Joint is asymmetric, false indicates the Inner Joint is symmetric.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
innerJointAsymmetricinnerjointasymmetric

Sets the jounce distance that is used for the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
jounceDistancejouncedistance

Sets the option to specify whether or not the tire profile is to be mirrored.

true indicates the tire profile will be mirrored, false indicates the tire profile will not be mirrored.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
mirrormirror

Sets the option to specify how the suspension system motion will be defined.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
motionMethodmotionmethod

Sets the name of the file containing the offset data of the envelope sections.

The file must contain comma separated values.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
filenamefilename
void NXOpen::Features::TireEnvelopeBuilder::SetOffsetSections ( const std::vector< double > &  sectionAngle)

Indicate the sections that should be offset.

Only used when the motion method option is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodCustomerDefinedData .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
sectionAngleThe radial angle of the sections that are to have an offset applied.
void NXOpen::Features::TireEnvelopeBuilder::SetOffsetValues ( int  sectionIndex,
const std::vector< double > &  offsetValues 
)

Set the values of the offset for the specified section.

Only used when the motion method option is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodCustomerDefinedData .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
sectionIndexThe index of the section to apply the offset values.
offsetValuesThe offset values to apply to the specified section.

Sets the name of the tire profile in the tire file.

Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionProfilePointFile .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
profileNameprofilename

Sets the name of the file containing the tire profile points.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
profilePointFileprofilepointfile

Sets the layer of the tire profile.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
profileSplineLayerprofilesplinelayer

Sets the rebound distance that is used for the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
reboundDistancerebounddistance

Sets the option to specify whether or not the clearance analysis will be performed.

true indicates the analysis will be performed, false indicates the analysis will not be performed.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
runClearanceAnalysisrunclearanceanalysis

Sets the option to specify whether or not the master part will be saved before entering the scenario.

true indicates the master part will be saved, false indicates the master part will not be saved.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
saveMasterpartsavemasterpart

Sets the option to specify whether or not the scenario will be saved.

true indicates the scenario will be saved, false indicates the scenario will not be saved.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
saveScenariosavescenario

Sets the name of the scenario model containing the suspension template.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodExistingScenarioMotionModel .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
scenarioNamescenarioname
void NXOpen::Features::TireEnvelopeBuilder::SetSecondDriverJointLowerLimit ( double  secondDriverJointLowerLimit)

Sets the lower limit value for the second joint of the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
secondDriverJointLowerLimitseconddriverjointlowerlimit

Sets the step number for the second joint of the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
secondDriverJointStepsseconddriverjointsteps
void NXOpen::Features::TireEnvelopeBuilder::SetSecondDriverJointUpperLimit ( double  secondDriverJointUpperLimit)

Sets the upper limit value for the second joint of the suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
secondDriverJointUpperLimitseconddriverjointupperlimit

Sets the layer of the tire envelope sections.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
sectionLayersectionlayer
void NXOpen::Features::TireEnvelopeBuilder::SetSessionNotes ( const std::vector< NXString > &  sessionNotes)

Set the notes that are to be stored with the tire envelope feature.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
sessionNotesuser comments

Sets the layer of the tire envelope sheet body.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
sheetBodyLayersheetbodylayer

Sets the step number of the shock driver joint of the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
shockDriverJointStepsshockdriverjointsteps

Sets the end point of the spindle line, the other end point is the wheel point.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
spindleEndPointspindleendpoint

Sets the option to specify the location of the spindle file.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
spindleFileLocationspindlefilelocation

Sets the name of the file containing the spindle definition.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
spindleFileNamespindlefilename

Sets the layer of the spindle lines.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
spindleLinesLayerspindlelineslayer

Sets the option to specify which suspension template will be used.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
suspensionTemplatesuspensiontemplate

Sets the name of the file containing points defining a suspension template.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
filenamefilename

Change the location of a joint in the suspension template.

Only used when the motion method option is Features::TireEnvelopeBuilder::MotionMethodSuspensionTemplate .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
templateTypetemplate type
jointIndexjoint index
pntjoint point coordinate

Sets the taper location along the Y axis that is used for the rectangular driver definition with taper on one side (at A point).


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
taperLocationAYtaperlocationay

Sets the taper location along the X axis that is used for the rectangular driver definition with taper on one side (at B point).


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
taperLocationBXtaperlocationbx

Sets the taper location that is used for the rectangular driver definition with taper in the X direction.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
taperLocationXAxistaperlocationxaxis

Sets the taper location that is used for the rectangular driver definition with taper in the Y direction.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
taperLocationYAxistaperlocationyaxis

Sets the name of the the output part file for the tire body.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
filenamefilename

Sets the option to specify the method of tire profile definition.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
tireDefinitiontiredefinition
void NXOpen::Features::TireEnvelopeBuilder::SetTireProfileSketch ( const NXString partname,
const NXString sketchname 
)

Set the sketch containing the tire profiles by the given part name and sketch name.

Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionSketchfromOtherPart .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
partnamethe part name of the sketch
NOTE: The full Unicode character set is not supported for this parameter.
sketchnamethe sketch name
NOTE: The full Unicode character set is not supported for this parameter.

Set the sketch containing the tire profiles by the given sketch object.

Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionSketchfromOtherPart .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
sketchObjectthe sketch object from other part

Sets the option to specify whether or not the stabilizer bar is used.

true indicates a stabilizer bar is used, false indicates a stabilizer bar is not used.
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
useStabilizerBarusestabilizerbar

Set the vehicle coordinate system.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
typetype
originCSYS origin
matrixCSYS matrix

Sets the coordinate system defining the orientation of the wheel.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
wheelCsyswheelcsys

Returns the layer of the tire envelope sheet body.


Created in NX7.5.0.

License requirements : None

Returns the step number of the shock driver joint of the Five Link Solid Axle without steering suspension template.


Created in NX7.5.0.

License requirements : None

Returns the end point of the spindle line, the other end point is the wheel point.


Created in NX7.5.0.

License requirements : None

Returns the option to specify the location of the spindle file.


Created in NX7.5.0.

License requirements : None

Returns the name of the file containing the spindle definition.


Created in NX7.5.0.

License requirements : None

Returns the selection list containing the spindle lines in all positions.


Created in NX7.5.0.

License requirements : None

Returns the layer of the spindle lines.


Created in NX7.5.0.

License requirements : None

Returns the option to specify which suspension template will be used.


Created in NX7.5.0.

License requirements : None

Returns the name of the file containing points defining a suspension template.


Created in NX7.5.0.

License requirements : None

Switch the order of the two drivers.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the taper location along the Y axis that is used for the rectangular driver definition with taper on one side (at A point).


Created in NX7.5.0.

License requirements : None

Returns the taper location along the X axis that is used for the rectangular driver definition with taper on one side (at B point).


Created in NX7.5.0.

License requirements : None

Returns the taper location that is used for the rectangular driver definition with taper in the X direction.


Created in NX7.5.0.

License requirements : None

Returns the taper location that is used for the rectangular driver definition with taper in the Y direction.


Created in NX7.5.0.

License requirements : None

Returns the name of the the output part file for the tire body.


Created in NX7.5.0.

License requirements : None

Returns the option to specify the method of tire profile definition.


Created in NX7.5.0.

License requirements : None

Returns the selection list for tire body.


Created in NX7.5.0.

License requirements : None

Returns the selection list for tire profile.


Created in NX7.5.0.

License requirements : None

Returns the line that specifies the traced spindle line in the scenario model.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the radius that specifies the distance from the tire section to the spindle at which the tire section will be trimmed.


Created in NX7.5.0.

License requirements : None

Update the tire body feature in the tire body output part file.

The tire body part will be added to the work part assembly as the moving component used for the clearance analysis. Only used when the tire profile option is Features::TireEnvelopeBuilder::TireDefinitionOptionProfileCurves or Features::TireEnvelopeBuilder::TireDefinitionOptionSketchfromOtherPart .
Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Returns the expression containing the offset value of the up section(at 90 degrees).

Only used when the offset method is Features::TireEnvelopeBuilder::EnvelopeOffsetMethodFixedSections .
Created in NX7.5.0.

License requirements : None

Returns the option to specify whether or not the stabilizer bar is used.

true indicates a stabilizer bar is used, false indicates a stabilizer bar is not used.
Created in NX7.5.0.

License requirements : None

Returns the expression containing the wheel centerline shift.


Created in NX7.5.0.

License requirements : None

Returns the coordinate system defining the orientation of the wheel.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the diameter of the wheel rim.


Created in NX7.5.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.