public interface TireEnvelopeBuilder
TireEnvelope
.
nxopen.features.vehicledesignCollection#createTireEnvelopeBuilder
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) |
Modifier and Type | Interface and Description |
---|---|
static class |
TireEnvelopeBuilder.DriverGraphOption
Settings to indicate the driver definition to use with the MacPherson Strut suspension template.
|
static class |
TireEnvelopeBuilder.EnvelopeOffsetMethod
Settings to indicate how the offset will be defined.
|
static class |
TireEnvelopeBuilder.MotionMethod
Settings to indicate how the suspension system motion will be defined.
|
static class |
TireEnvelopeBuilder.SpindleFileLocationOption
Settings to indicate the location to select the spindle file.
|
static class |
TireEnvelopeBuilder.SuspensionTemplateType
Settings to indicate the defined suspension template to use.
|
static class |
TireEnvelopeBuilder.TireDefinitionOption
Settings to indicate how the tire profile will be defined.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addMasterComponentPart()
Returns the option to specify whether or not the master component part will be added.
|
void |
addMasterPart(Part partObject)
Add the master part to the work part as one component by the given part object.
|
void |
addMasterPart(String partName)
Add the master part to the work part as one component by the given part name.
|
boolean |
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.
|
boolean |
bushingJointAsymmetric()
Returns the option to specify whether or not the Bushing Joint is asymmetric.
|
void |
calculateProfilePoints()
Calculate the points of the tire profile.
|
SelectBodyList |
clearanceAnalysisBodies()
Returns the selection list containing the solid objects used in the clearance analysis.
|
SelectComponentList |
clearanceAnalysisComponents()
Returns the selection list containing the components used in the clearance analysis.
|
Expression |
clearanceValue()
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.
|
boolean |
createTireEnvelopeFeature()
Returns the option to specify whether or not the tire envelope feature will be created.
|
SelectCurve |
designPositionSpindle()
Returns the selection list containing spindle line in design position .
|
Expression |
distanceTolerance()
Returns the distance tolerance that will be used in constructing the motion envelope.
|
Expression |
downOffsetValue()
Returns the expression containing the offset value of the down section(at 270 degrees).
|
TireEnvelopeBuilder.DriverGraphOption |
driverGraph()
Returns the option to specify which driver definition is used in the suspension template.
|
SelectSketch |
driverGraphSketch()
Returns the sketch defining the driver for the suspension template.
|
double |
envelopeConcavity()
Returns the concavity factor that is used in constructing the motion envelope.
|
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.
|
Expression |
frontOffsetValue()
Returns the expression containing the offset value of the front section(at 0 degrees).
|
String[] |
getSessionNotes()
Get the notes that are to be stored with the tire envelope feature.
|
Expression |
inboardOffsetValue()
Returns the expression containing the offset value of the inboard position.
|
boolean |
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.
|
SelectDisplayableObjectList |
leftStabilizerBar()
Returns the selection list containing the left stabilizer bar definition data.
|
boolean |
mirrorProfile()
Returns the option to specify whether or not the tire profile is to be mirrored.
|
TireEnvelopeBuilder.MotionMethod |
motion()
Returns the option to specify how the suspension system motion will be defined.
|
String |
offsetFileName()
Returns the name of the file containing the offset data of the envelope sections.
|
Expression |
outboardOffsetValue()
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.
|
String |
profileName()
Returns the name of the tire profile in the tire file.
|
String |
profilePointFile()
Returns the name of the file containing the tire profile points.
|
int |
profileSplineLayer()
Returns the layer of the tire profile.
|
Expression |
radialEndAngle()
Returns the expression containing the radial angle at which the envelope body will end.
|
Expression |
radialStartAngle()
Returns the expression containing the radial angle at which the envelope body will start.
|
String |
readSuspensionTemplate(String fileName)
Read the file containing the suspension template points.
|
Expression |
rearOffsetValue()
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.
|
SelectCurveList |
rightStabilizerBar()
Returns the selection list containing the right stabilizer bar definition data.
|
Expression |
rollAngle()
Returns the roll angle that is used for the Five Link Solid Axle without steering suspension template.
|
boolean |
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.
|
boolean |
saveMasterPart()
Returns the option to specify whether or not the master part will be saved before entering the scenario.
|
boolean |
saveScenario()
Returns the option to specify whether or not the scenario will be saved.
|
String |
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(boolean addMasterPart)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setApplyOffset(boolean applyOffset)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setBushingJointAsymmetric(boolean bushingJointAsymmetric)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setClearanceValues(double[] clearanceValues)
Set the clearance values for the components used in the clearance analysis.
|
void |
setCreateTireEnvelopeFeature(boolean createTireEnvelopeFeature)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setDriverGraph(TireEnvelopeBuilder.DriverGraphOption driverGraphOption)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setDriverJoints(NXObject steerJoint,
NXObject jounceJoint)
Set the driver steering joint and jounce joint.
|
void |
setEnvelopeConcavity(double envelopeConcavity)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setEnvelopeOffset(TireEnvelopeBuilder.EnvelopeOffsetMethod offsetMethod)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFirstDriverJointLowerLimit(double firstDriverJointLowerLimit)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFirstDriverJointSteps(int firstDriverJointSteps)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFirstDriverJointUpperLimit(double firstDriverJointUpperLimit)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setFixedLocationPercentage(double fixedLocationPercentage)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setInnerJointAsymmetric(boolean innerJointAsymmetric)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setJounceDistance(double jounceDistance)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setMirrorProfile(boolean mirror)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setMotion(TireEnvelopeBuilder.MotionMethod motionMethod)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setOffsetFileName(String filename)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setOffsetSections(double[] sectionAngle)
Indicate the sections that should be offset.
|
void |
setOffsetValues(int sectionIndex,
double[] offsetValues)
Set the values of the offset for the specified section.
|
void |
setProfileName(String profileName)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setProfilePointFile(String profilePointFile)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setProfileSplineLayer(int profileSplineLayer)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReboundDistance(double reboundDistance)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRunClearanceAnalysis(boolean runClearanceAnalysis)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSaveMasterPart(boolean saveMasterpart)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSaveScenario(boolean saveScenario)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setScenarioName(String scenarioName)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSecondDriverJointLowerLimit(double secondDriverJointLowerLimit)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSecondDriverJointSteps(int secondDriverJointSteps)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSecondDriverJointUpperLimit(double secondDriverJointUpperLimit)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSectionLayer(int sectionLayer)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSessionNotes(String[] sessionNotes)
Set the notes that are to be stored with the tire envelope feature.
|
void |
setSheetBodyLayer(int sheetBodyLayer)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setShockDriverJointSteps(int shockDriverJointSteps)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSpindleEndPoint(Point spindleEndPoint)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSpindleFileLocation(TireEnvelopeBuilder.SpindleFileLocationOption spindleFileLocation)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSpindleFileName(String spindleFileName)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSpindleLinesLayer(int spindleLinesLayer)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSuspensionTemplate(TireEnvelopeBuilder.SuspensionTemplateType suspensionTemplate)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSuspensionTemplateFileName(String filename)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSuspentionTemplatePoint(TireEnvelopeBuilder.SuspensionTemplateType templateType,
int jointIndex,
Point3d pnt)
Change the location of a joint in the suspension template.
|
void |
setTaperLocationAY(double taperLocationAY)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTaperLocationBX(double taperLocationBX)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTaperLocationXAxis(double taperLocationXAxis)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTaperLocationYAxis(double taperLocationYAxis)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTireBodyOutputFileName(String filename)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTireDefinition(TireEnvelopeBuilder.TireDefinitionOption tireDefinition)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTireProfileSketch(Sketch sketchObject)
Set the sketch containing the tire profiles by the given sketch object.
|
void |
setTireProfileSketch(String partname,
String sketchname)
Set the sketch containing the tire profiles by the given part name and sketch name.
|
void |
setUseStabilizerBar(boolean useStabilizerBar)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVehicleCoordinateSystem(int type,
Point3d origin,
Matrix3x3 matrix)
Set the vehicle coordinate system.
|
void |
setWheelCsys(CoordinateSystem wheelCsys)
License requirements: nx_general_packaging ("NX General Packaging") . |
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.
|
Point |
spindleEndPoint()
Returns the end point of the spindle line, the other end point is the wheel point.
|
TireEnvelopeBuilder.SpindleFileLocationOption |
spindleFileLocation()
Returns the option to specify the location of the spindle file.
|
String |
spindleFileName()
Returns the name of the file containing the spindle definition.
|
SelectCurveList |
spindleLines()
Returns the selection list containing the spindle lines in all positions.
|
int |
spindleLinesLayer()
Returns the layer of the spindle lines.
|
TireEnvelopeBuilder.SuspensionTemplateType |
suspensionTemplate()
Returns the option to specify which suspension template will be used.
|
String |
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.
|
String |
tireBodyOutputFileName()
Returns the name of the the output part file for the tire body.
|
TireEnvelopeBuilder.TireDefinitionOption |
tireDefinition()
Returns the option to specify the method of tire profile definition.
|
SelectBodyList |
tireDefinitionBody()
Returns the selection list for tire body.
|
SelectCurveList |
tireDefinitionProfile()
Returns the selection list for tire profile.
|
SelectCurve |
tracedSpindleLine()
Returns the line that specifies the traced spindle line in the scenario model.
|
Expression |
trimRadius()
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.
|
Expression |
upOffsetValue()
Returns the expression containing the offset value of the up section(at 90 degrees).
|
boolean |
useStabilizerBar()
Returns the option to specify whether or not the stabilizer bar is used.
|
Expression |
wheelCenterlineShift()
Returns the expression containing the wheel centerline shift.
|
CoordinateSystem |
wheelCsys()
Returns the coordinate system defining the orientation of the wheel.
|
Expression |
wheelRimDiameter()
Returns the expression containing the diameter of the wheel rim.
|
boolean createTireEnvelopeFeature() throws NXException, RemoteException
NXException
RemoteException
void setCreateTireEnvelopeFeature(boolean createTireEnvelopeFeature) throws NXException, RemoteException
createTireEnvelopeFeature
- NXException
RemoteException
boolean runClearanceAnalysis() throws NXException, RemoteException
NXException
RemoteException
void setRunClearanceAnalysis(boolean runClearanceAnalysis) throws NXException, RemoteException
runClearanceAnalysis
- NXException
RemoteException
String[] getSessionNotes() throws NXException, RemoteException
NXException
RemoteException
void setSessionNotes(String[] sessionNotes) throws NXException, RemoteException
sessionNotes
- user commentsNXException
RemoteException
int sheetBodyLayer() throws NXException, RemoteException
NXException
RemoteException
void setSheetBodyLayer(int sheetBodyLayer) throws NXException, RemoteException
sheetBodyLayer
- NXException
RemoteException
int sectionLayer() throws NXException, RemoteException
NXException
RemoteException
void setSectionLayer(int sectionLayer) throws NXException, RemoteException
sectionLayer
- NXException
RemoteException
int profileSplineLayer() throws NXException, RemoteException
NXException
RemoteException
void setProfileSplineLayer(int profileSplineLayer) throws NXException, RemoteException
profileSplineLayer
- NXException
RemoteException
int spindleLinesLayer() throws NXException, RemoteException
NXException
RemoteException
void setSpindleLinesLayer(int spindleLinesLayer) throws NXException, RemoteException
spindleLinesLayer
- NXException
RemoteException
boolean addMasterComponentPart() throws NXException, RemoteException
NXException
RemoteException
void setAddMasterComponentPart(boolean addMasterPart) throws NXException, RemoteException
addMasterPart
- NXException
RemoteException
TireEnvelopeBuilder.TireDefinitionOption tireDefinition() throws NXException, RemoteException
NXException
RemoteException
void setTireDefinition(TireEnvelopeBuilder.TireDefinitionOption tireDefinition) throws NXException, RemoteException
tireDefinition
- NXException
RemoteException
SelectBodyList tireDefinitionBody() throws NXException, RemoteException
NXException
RemoteException
SelectCurveList tireDefinitionProfile() throws NXException, RemoteException
NXException
RemoteException
String profilePointFile() throws NXException, RemoteException
NXException
RemoteException
void setProfilePointFile(String profilePointFile) throws NXException, RemoteException
profilePointFile
- NXException
RemoteException
CoordinateSystem wheelCsys() throws NXException, RemoteException
NXException
RemoteException
void setWheelCsys(CoordinateSystem wheelCsys) throws NXException, RemoteException
wheelCsys
- NXException
RemoteException
Expression wheelRimDiameter() throws NXException, RemoteException
NXException
RemoteException
boolean mirrorProfile() throws NXException, RemoteException
NXException
RemoteException
void setMirrorProfile(boolean mirror) throws NXException, RemoteException
mirror
- NXException
RemoteException
Expression wheelCenterlineShift() throws NXException, RemoteException
NXException
RemoteException
TireEnvelopeBuilder.MotionMethod motion() throws NXException, RemoteException
NXException
RemoteException
void setMotion(TireEnvelopeBuilder.MotionMethod motionMethod) throws NXException, RemoteException
motionMethod
- NXException
RemoteException
TireEnvelopeBuilder.SpindleFileLocationOption spindleFileLocation() throws NXException, RemoteException
NXException
RemoteException
void setSpindleFileLocation(TireEnvelopeBuilder.SpindleFileLocationOption spindleFileLocation) throws NXException, RemoteException
spindleFileLocation
- NXException
RemoteException
String spindleFileName() throws NXException, RemoteException
NXException
RemoteException
void setSpindleFileName(String spindleFileName) throws NXException, RemoteException
spindleFileName
- NXException
RemoteException
SelectCurve designPositionSpindle() throws NXException, RemoteException
NXException
RemoteException
Point spindleEndPoint() throws NXException, RemoteException
NXException
RemoteException
void setSpindleEndPoint(Point spindleEndPoint) throws NXException, RemoteException
spindleEndPoint
- NXException
RemoteException
SelectCurveList spindleLines() throws NXException, RemoteException
NXException
RemoteException
TireEnvelopeBuilder.SuspensionTemplateType suspensionTemplate() throws NXException, RemoteException
NXException
RemoteException
void setSuspensionTemplate(TireEnvelopeBuilder.SuspensionTemplateType suspensionTemplate) throws NXException, RemoteException
suspensionTemplate
- NXException
RemoteException
boolean saveScenario() throws NXException, RemoteException
NXException
RemoteException
void setSaveScenario(boolean saveScenario) throws NXException, RemoteException
saveScenario
- NXException
RemoteException
boolean saveMasterPart() throws NXException, RemoteException
NXException
RemoteException
void setSaveMasterPart(boolean saveMasterpart) throws NXException, RemoteException
saveMasterpart
- NXException
RemoteException
String suspensionTemplateFileName() throws NXException, RemoteException
NXException
RemoteException
void setSuspensionTemplateFileName(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
boolean innerJointAsymmetric() throws NXException, RemoteException
NXException
RemoteException
void setInnerJointAsymmetric(boolean innerJointAsymmetric) throws NXException, RemoteException
innerJointAsymmetric
- NXException
RemoteException
boolean useStabilizerBar() throws NXException, RemoteException
NXException
RemoteException
void setUseStabilizerBar(boolean useStabilizerBar) throws NXException, RemoteException
useStabilizerBar
- NXException
RemoteException
boolean bushingJointAsymmetric() throws NXException, RemoteException
NXException
RemoteException
void setBushingJointAsymmetric(boolean bushingJointAsymmetric) throws NXException, RemoteException
bushingJointAsymmetric
- NXException
RemoteException
SelectDisplayableObjectList leftStabilizerBar() throws NXException, RemoteException
NXException
RemoteException
SelectCurveList rightStabilizerBar() throws NXException, RemoteException
NXException
RemoteException
SelectCurve tracedSpindleLine() throws NXException, RemoteException
NXException
RemoteException
TireEnvelopeBuilder.DriverGraphOption driverGraph() throws NXException, RemoteException
NXException
RemoteException
void setDriverGraph(TireEnvelopeBuilder.DriverGraphOption driverGraphOption) throws NXException, RemoteException
driverGraphOption
- NXException
RemoteException
SelectSketch driverGraphSketch() throws NXException, RemoteException
NXException
RemoteException
double firstDriverJointUpperLimit() throws NXException, RemoteException
NXException
RemoteException
void setFirstDriverJointUpperLimit(double firstDriverJointUpperLimit) throws NXException, RemoteException
firstDriverJointUpperLimit
- NXException
RemoteException
double firstDriverJointLowerLimit() throws NXException, RemoteException
NXException
RemoteException
void setFirstDriverJointLowerLimit(double firstDriverJointLowerLimit) throws NXException, RemoteException
firstDriverJointLowerLimit
- NXException
RemoteException
int firstDriverJointSteps() throws NXException, RemoteException
NXException
RemoteException
void setFirstDriverJointSteps(int firstDriverJointSteps) throws NXException, RemoteException
firstDriverJointSteps
- NXException
RemoteException
double secondDriverJointUpperLimit() throws NXException, RemoteException
NXException
RemoteException
void setSecondDriverJointUpperLimit(double secondDriverJointUpperLimit) throws NXException, RemoteException
secondDriverJointUpperLimit
- NXException
RemoteException
double secondDriverJointLowerLimit() throws NXException, RemoteException
NXException
RemoteException
void setSecondDriverJointLowerLimit(double secondDriverJointLowerLimit) throws NXException, RemoteException
secondDriverJointLowerLimit
- NXException
RemoteException
int secondDriverJointSteps() throws NXException, RemoteException
NXException
RemoteException
void setSecondDriverJointSteps(int secondDriverJointSteps) throws NXException, RemoteException
secondDriverJointSteps
- NXException
RemoteException
double taperLocationYAxis() throws NXException, RemoteException
NXException
RemoteException
void setTaperLocationYAxis(double taperLocationYAxis) throws NXException, RemoteException
taperLocationYAxis
- NXException
RemoteException
double taperLocationXAxis() throws NXException, RemoteException
NXException
RemoteException
void setTaperLocationXAxis(double taperLocationXAxis) throws NXException, RemoteException
taperLocationXAxis
- NXException
RemoteException
double taperLocationAY() throws NXException, RemoteException
NXException
RemoteException
void setTaperLocationAY(double taperLocationAY) throws NXException, RemoteException
taperLocationAY
- NXException
RemoteException
double taperLocationBX() throws NXException, RemoteException
NXException
RemoteException
void setTaperLocationBX(double taperLocationBX) throws NXException, RemoteException
taperLocationBX
- NXException
RemoteException
double fixedLocationPercentage() throws NXException, RemoteException
NXException
RemoteException
void setFixedLocationPercentage(double fixedLocationPercentage) throws NXException, RemoteException
fixedLocationPercentage
- NXException
RemoteException
void switchDrivers() throws NXException, RemoteException
NXException
RemoteException
double jounceDistance() throws NXException, RemoteException
NXException
RemoteException
void setJounceDistance(double jounceDistance) throws NXException, RemoteException
jounceDistance
- NXException
RemoteException
double reboundDistance() throws NXException, RemoteException
NXException
RemoteException
void setReboundDistance(double reboundDistance) throws NXException, RemoteException
reboundDistance
- NXException
RemoteException
int shockDriverJointSteps() throws NXException, RemoteException
NXException
RemoteException
void setShockDriverJointSteps(int shockDriverJointSteps) throws NXException, RemoteException
shockDriverJointSteps
- NXException
RemoteException
Expression rollAngle() throws NXException, RemoteException
NXException
RemoteException
double envelopeConcavity() throws NXException, RemoteException
NXException
RemoteException
void setEnvelopeConcavity(double envelopeConcavity) throws NXException, RemoteException
envelopeConcavity
- NXException
RemoteException
Expression distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
Expression radialStartAngle() throws NXException, RemoteException
NXException
RemoteException
Expression radialEndAngle() throws NXException, RemoteException
NXException
RemoteException
Expression trimRadius() throws NXException, RemoteException
NXException
RemoteException
boolean applyOffset() throws NXException, RemoteException
NXException
RemoteException
void setApplyOffset(boolean applyOffset) throws NXException, RemoteException
applyOffset
- NXException
RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod envelopeOffset() throws NXException, RemoteException
NXException
RemoteException
void setEnvelopeOffset(TireEnvelopeBuilder.EnvelopeOffsetMethod offsetMethod) throws NXException, RemoteException
offsetMethod
- NXException
RemoteException
String offsetFileName() throws NXException, RemoteException
NXException
RemoteException
void setOffsetFileName(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Expression frontOffsetValue() throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.FIXED_SECTIONS
.
NXException
RemoteException
Expression upOffsetValue() throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.FIXED_SECTIONS
.
NXException
RemoteException
Expression rearOffsetValue() throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.FIXED_SECTIONS
.
NXException
RemoteException
Expression downOffsetValue() throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.FIXED_SECTIONS
.
NXException
RemoteException
Expression inboardOffsetValue() throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.FIXED_SECTIONS
.
NXException
RemoteException
Expression outboardOffsetValue() throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.FIXED_SECTIONS
.
NXException
RemoteException
String tireBodyOutputFileName() throws NXException, RemoteException
NXException
RemoteException
void setTireBodyOutputFileName(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
SelectBodyList clearanceAnalysisBodies() throws NXException, RemoteException
NXException
RemoteException
SelectComponentList clearanceAnalysisComponents() throws NXException, RemoteException
NXException
RemoteException
Expression clearanceValue() throws NXException, RemoteException
NXException
RemoteException
void setVehicleCoordinateSystem(int type, Point3d origin, Matrix3x3 matrix) throws NXException, RemoteException
type
- typeorigin
- CSYS originmatrix
- CSYS matrixNXException
RemoteException
void addMasterPart(String partName) throws NXException, RemoteException
partName
- the master part name NXException
RemoteException
void addMasterPart(Part partObject) throws NXException, RemoteException
partObject
- the master part objectNXException
RemoteException
void setTireProfileSketch(String partname, String sketchname) throws NXException, RemoteException
TireEnvelopeBuilder.TireDefinitionOption.SKETCHFROM_OTHER_PART
.
partname
- the part name of the sketch sketchname
- the sketch name NXException
RemoteException
void setTireProfileSketch(Sketch sketchObject) throws NXException, RemoteException
TireEnvelopeBuilder.TireDefinitionOption.SKETCHFROM_OTHER_PART
.
sketchObject
- the sketch object from other partNXException
RemoteException
void createLinkedProfiles() throws NXException, RemoteException
TireEnvelopeBuilder.TireDefinitionOption.SKETCHFROM_OTHER_PART
.
NXException
RemoteException
void calculateProfilePoints() throws NXException, RemoteException
NXException
RemoteException
String profileName() throws NXException, RemoteException
TireEnvelopeBuilder.TireDefinitionOption.PROFILE_POINT_FILE
.
NXException
RemoteException
void setProfileName(String profileName) throws NXException, RemoteException
profileName
- NXException
RemoteException
String scenarioName() throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.EXISTING_SCENARIO_MOTION_MODEL
.
NXException
RemoteException
void setScenarioName(String scenarioName) throws NXException, RemoteException
scenarioName
- NXException
RemoteException
void processFromSpindleLines() throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.FROM_SPINDLE_LINES
.
NXException
RemoteException
String readSuspensionTemplate(String fileName) throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.SUSPENSION_TEMPLATE
.
fileName
- the name of the file containing the suspension template points. NXException
RemoteException
void setSuspentionTemplatePoint(TireEnvelopeBuilder.SuspensionTemplateType templateType, int jointIndex, Point3d pnt) throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.SUSPENSION_TEMPLATE
.
templateType
- template typejointIndex
- joint indexpnt
- joint point coordinateNXException
RemoteException
void setDriverJoints(NXObject steerJoint, NXObject jounceJoint) throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.EXISTING_SCENARIO_MOTION_MODEL
.
steerJoint
- the steering jointjounceJoint
- the jounce jointNXException
RemoteException
void buildMotionTemplate() throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.EXISTING_SCENARIO_MOTION_MODEL
or TireEnvelopeBuilder.MotionMethod.EXISTING_SCENARIO_MOTION_MODEL
.
NXException
RemoteException
void runMotionArticulation() throws NXException, RemoteException
TireEnvelopeBuilder.MotionMethod.EXISTING_SCENARIO_MOTION_MODEL
or TireEnvelopeBuilder.MotionMethod.EXISTING_SCENARIO_MOTION_MODEL
.
It must be paired with a call to buildMotionTemplate()
.
NXException
RemoteException
void setOffsetSections(double[] sectionAngle) throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.CUSTOMER_DEFINED_DATA
.
sectionAngle
- The radial angle of the sections that are to have an offset applied.NXException
RemoteException
void setOffsetValues(int sectionIndex, double[] offsetValues) throws NXException, RemoteException
TireEnvelopeBuilder.EnvelopeOffsetMethod.CUSTOMER_DEFINED_DATA
.
sectionIndex
- The index of the section to apply the offset values.offsetValues
- The offset values to apply to the specified section.NXException
RemoteException
void updateTireBodyFeature() throws NXException, RemoteException
TireEnvelopeBuilder.TireDefinitionOption.PROFILE_CURVES
or TireEnvelopeBuilder.TireDefinitionOption.SKETCHFROM_OTHER_PART
.
NXException
RemoteException
void reassembleTireBodyComponent() throws NXException, RemoteException
TireEnvelopeBuilder.TireDefinitionOption.SOLID_BODY
.
NXException
RemoteException
void setClearanceValues(double[] clearanceValues) throws NXException, RemoteException
clearanceValues
- offset valuesNXException
RemoteException
void performClearanceAnalysis() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.