public interface SimulationOptionsBuilder extends Builder
SimulationOptionsBuilder
KinematicConfigurator.createSimulationOptionsBuilder(nxopen.cam.SimulationOptionsBuilder.DialogType)
Modifier and Type | Interface and Description |
---|---|
static class |
SimulationOptionsBuilder.Accuracy
The ipw animation accuracy options
|
static class |
SimulationOptionsBuilder.DialogType
the dialog type
|
static class |
SimulationOptionsBuilder.Enable
the enable value
|
static class |
SimulationOptionsBuilder.IpwEnable
the ipw mode value
|
static class |
SimulationOptionsBuilder.Resolution
The ipw resolution options
|
static class |
SimulationOptionsBuilder.SimulationDisplayMode
The modes of the simulation display
|
static class |
SimulationOptionsBuilder.Stationary
The stationary options
|
static class |
SimulationOptionsBuilder.StockType
Gouge Check Stock options
|
static class |
SimulationOptionsBuilder.ToolShapeColl
The tool shape for checking options
|
static class |
SimulationOptionsBuilder.ToolShapeMR
The tool shape for material removal options
|
Modifier and Type | Method and Description |
---|---|
boolean |
analyzeMachiningTime()
Returns the option to activate the machining time analysis
License requirements: None. |
SimulationOptionsBuilder.Accuracy |
animationAccuracy()
Returns the animation accuracy
License requirements: None. |
boolean |
cacheNcProgram()
Returns the cache nc program
License requirements: None. |
boolean |
checkLimitViolation()
Returns the check limit violation
License requirements: None. |
boolean |
checkToolHolder()
Returns the check for tool holder collision
License requirements: None. |
double |
chordalTolerance()
Returns the chordal tolerance
License requirements: None. |
CollisionConfigurationBuilder |
collisionConfigurationBuilder()
Returns the collision configuration builder
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
SimulationOptionsBuilder.ToolShapeColl |
collshape()
Returns the tool shape for collision
License requirements: None. |
boolean |
detectAirCuttingTime()
Returns the option to detect the material/air cuts during the cutting time
License requirements: None. |
boolean |
displayByTime()
Returns the display by time
License requirements: None. |
SimulationOptionsBuilder.Stationary |
displayStationary()
Returns the display stationary
License requirements: None. |
SimulationOptionsBuilder.Enable |
enableCollision()
Returns the enable collision
License requirements: None. |
SimulationOptionsBuilder.Enable |
enableDisplay()
Deprecated.
Deprecated in NX10.0.2. Use
simulationDisplay() instead.
|
SimulationOptionsBuilder.IpwEnable |
enableIpw()
Returns the enable ipw
License requirements: None. |
boolean |
hideBlankGeometry()
Returns the hide blank geometry
License requirements: None. |
boolean |
hidePartGeometry()
Returns the hide part geometry
License requirements: None. |
int |
historyBuffer()
Returns the history buffer
License requirements: None. |
boolean |
interpretContactContour()
Returns the interpret G41/42 as contact contour
License requirements: None. |
NXColor |
ipwColor()
Returns the ipw color
License requirements: None. |
SimulationOptionsBuilder.Resolution |
ipwResolution()
Returns the ipw resolution
License requirements: None. |
double |
maxAngularIncr()
Returns the max angular incr
License requirements: None. |
double |
maxLengthIncr()
Returns the max length incr
License requirements: None. |
double |
maxTimeIncr()
Returns the max time incr
License requirements: None. |
double |
minSimulationTime()
Returns the minimum simulation time
License requirements: None. |
SimulationOptionsBuilder.ToolShapeMR |
mrshape()
Returns the tool shape for material removal
License requirements: None. |
boolean |
saveAsPartfile()
Returns the save as partfile
License requirements: None. |
void |
setAnalyzeMachiningTime(boolean analyzeMachiningTime)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setAnimationAccuracy(SimulationOptionsBuilder.Accuracy animationAccuracy)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setCacheNcProgram(boolean cacheNcProgram)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setCheckLimitViolation(boolean checkLimitViolation)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setCheckToolHolder(boolean checkToolHolder)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setChordalTolerance(double chordalTolerance)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setCollshape(SimulationOptionsBuilder.ToolShapeColl toolShape)
License requirements: cam_base ("CAM BASE") . |
void |
setDetectAirCuttingTime(boolean detectAirCuttingTime)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setDisplayByTime(boolean displayByTime)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setDisplayStationary(SimulationOptionsBuilder.Stationary displayStationary)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setEnableCollision(SimulationOptionsBuilder.Enable enableValue)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setEnableDisplay(SimulationOptionsBuilder.Enable enableValue)
Deprecated.
Deprecated in NX10.0.2. Use
setSimulationDisplay(nxopen.cam.SimulationOptionsBuilder.SimulationDisplayMode) instead.
|
void |
setEnableIpw(SimulationOptionsBuilder.IpwEnable enableValue)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setHideBlankGeometry(boolean hideBlankGeo)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setHidePartGeometry(boolean hidePartGeo)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setHistoryBuffer(int historyBuffer)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setInterpretContactContour(boolean interpretContactContour)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setIpwColor(NXColor ipwColor)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setIpwResolution(SimulationOptionsBuilder.Resolution ipwResolution)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setMaxAngularIncr(double maxAngularIncr)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setMaxLengthIncr(double maxLengthIncr)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setMaxTimeIncr(double maxTimeIncr)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setMinSimulationTime(double minSimTime)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setMrshape(SimulationOptionsBuilder.ToolShapeMR toolShape)
License requirements: cam_base ("CAM BASE") . |
void |
setSaveAsPartfile(boolean saveAsComp)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setSimulationDisplay(SimulationOptionsBuilder.SimulationDisplayMode simulationDisplayValue)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setStockSetting(SimulationOptionsBuilder.StockType stockmode)
License requirements: cam_base ("CAM BASE") . |
void |
setStockValue(double stock)
License requirements: cam_base ("CAM BASE") . |
void |
setStopOnCollision(boolean stopOnCollision)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setStopOnHistoryBuffer(boolean stopOnHistoryBuffer)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setStopOnLimitViolation(boolean stopOnLimitViolation)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setStopOnRapidThroughIpw(boolean stopOnRapidThroughIpw)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setToolTraceSize(int toolTraceSize)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setTranslucencyValue(int translucencyValue)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
SimulationOptionsBuilder.SimulationDisplayMode |
simulationDisplay()
Returns the option to control the display update.
|
SimulationOptionsBuilder.StockType |
stockSetting()
Returns the stock setting
License requirements: None. |
double |
stockValue()
Returns the stock value
License requirements: None. |
boolean |
stopOnCollision()
Returns the stop on collision
License requirements: None. |
boolean |
stopOnHistoryBuffer()
Returns the stop on history buffer
License requirements: None. |
boolean |
stopOnLimitViolation()
Returns the stop on limit violation
License requirements: None. |
boolean |
stopOnRapidThroughIpw()
Returns the stop on rapid through ipw
License requirements: None. |
int |
toolTraceSize()
Returns the tool trace size
License requirements: None. |
int |
translucencyValue()
Returns the translucency value
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SimulationOptionsBuilder.Enable enableDisplay() throws NXException, RemoteException
simulationDisplay()
instead.
NXException
RemoteException
void setEnableDisplay(SimulationOptionsBuilder.Enable enableValue) throws NXException, RemoteException
setSimulationDisplay(nxopen.cam.SimulationOptionsBuilder.SimulationDisplayMode)
instead.
enableValue
- NXException
RemoteException
SimulationOptionsBuilder.SimulationDisplayMode simulationDisplay() throws NXException, RemoteException
NXException
RemoteException
void setSimulationDisplay(SimulationOptionsBuilder.SimulationDisplayMode simulationDisplayValue) throws NXException, RemoteException
simulationDisplayValue
- NXException
RemoteException
SimulationOptionsBuilder.Stationary displayStationary() throws NXException, RemoteException
NXException
RemoteException
void setDisplayStationary(SimulationOptionsBuilder.Stationary displayStationary) throws NXException, RemoteException
displayStationary
- NXException
RemoteException
int historyBuffer() throws NXException, RemoteException
NXException
RemoteException
void setHistoryBuffer(int historyBuffer) throws NXException, RemoteException
historyBuffer
- NXException
RemoteException
boolean stopOnHistoryBuffer() throws NXException, RemoteException
NXException
RemoteException
void setStopOnHistoryBuffer(boolean stopOnHistoryBuffer) throws NXException, RemoteException
stopOnHistoryBuffer
- -1 = unlimitedNXException
RemoteException
int toolTraceSize() throws NXException, RemoteException
NXException
RemoteException
void setToolTraceSize(int toolTraceSize) throws NXException, RemoteException
toolTraceSize
- -1 = unlimitedNXException
RemoteException
SimulationOptionsBuilder.Enable enableCollision() throws NXException, RemoteException
NXException
RemoteException
void setEnableCollision(SimulationOptionsBuilder.Enable enableValue) throws NXException, RemoteException
enableValue
- NXException
RemoteException
SimulationOptionsBuilder.IpwEnable enableIpw() throws NXException, RemoteException
NXException
RemoteException
void setEnableIpw(SimulationOptionsBuilder.IpwEnable enableValue) throws NXException, RemoteException
enableValue
- NXException
RemoteException
SimulationOptionsBuilder.Resolution ipwResolution() throws NXException, RemoteException
NXException
RemoteException
void setIpwResolution(SimulationOptionsBuilder.Resolution ipwResolution) throws NXException, RemoteException
ipwResolution
- NXException
RemoteException
SimulationOptionsBuilder.Accuracy animationAccuracy() throws NXException, RemoteException
NXException
RemoteException
void setAnimationAccuracy(SimulationOptionsBuilder.Accuracy animationAccuracy) throws NXException, RemoteException
animationAccuracy
- NXException
RemoteException
NXColor ipwColor() throws NXException, RemoteException
NXException
RemoteException
void setIpwColor(NXColor ipwColor) throws NXException, RemoteException
ipwColor
- NXException
RemoteException
int translucencyValue() throws NXException, RemoteException
NXException
RemoteException
void setTranslucencyValue(int translucencyValue) throws NXException, RemoteException
translucencyValue
- NXException
RemoteException
boolean saveAsPartfile() throws NXException, RemoteException
NXException
RemoteException
void setSaveAsPartfile(boolean saveAsComp) throws NXException, RemoteException
saveAsComp
- NXException
RemoteException
boolean stopOnRapidThroughIpw() throws NXException, RemoteException
NXException
RemoteException
void setStopOnRapidThroughIpw(boolean stopOnRapidThroughIpw) throws NXException, RemoteException
stopOnRapidThroughIpw
- NXException
RemoteException
boolean hideBlankGeometry() throws NXException, RemoteException
NXException
RemoteException
void setHideBlankGeometry(boolean hideBlankGeo) throws NXException, RemoteException
hideBlankGeo
- NXException
RemoteException
boolean hidePartGeometry() throws NXException, RemoteException
NXException
RemoteException
void setHidePartGeometry(boolean hidePartGeo) throws NXException, RemoteException
hidePartGeo
- NXException
RemoteException
boolean checkToolHolder() throws NXException, RemoteException
NXException
RemoteException
void setCheckToolHolder(boolean checkToolHolder) throws NXException, RemoteException
checkToolHolder
- NXException
RemoteException
double maxLengthIncr() throws NXException, RemoteException
NXException
RemoteException
void setMaxLengthIncr(double maxLengthIncr) throws NXException, RemoteException
maxLengthIncr
- NXException
RemoteException
double maxAngularIncr() throws NXException, RemoteException
NXException
RemoteException
void setMaxAngularIncr(double maxAngularIncr) throws NXException, RemoteException
maxAngularIncr
- NXException
RemoteException
double maxTimeIncr() throws NXException, RemoteException
NXException
RemoteException
void setMaxTimeIncr(double maxTimeIncr) throws NXException, RemoteException
maxTimeIncr
- NXException
RemoteException
boolean displayByTime() throws NXException, RemoteException
NXException
RemoteException
void setDisplayByTime(boolean displayByTime) throws NXException, RemoteException
displayByTime
- NXException
RemoteException
double minSimulationTime() throws NXException, RemoteException
NXException
RemoteException
void setMinSimulationTime(double minSimTime) throws NXException, RemoteException
minSimTime
- NXException
RemoteException
double chordalTolerance() throws NXException, RemoteException
NXException
RemoteException
void setChordalTolerance(double chordalTolerance) throws NXException, RemoteException
chordalTolerance
- NXException
RemoteException
boolean stopOnCollision() throws NXException, RemoteException
NXException
RemoteException
void setStopOnCollision(boolean stopOnCollision) throws NXException, RemoteException
stopOnCollision
- NXException
RemoteException
boolean checkLimitViolation() throws NXException, RemoteException
NXException
RemoteException
void setCheckLimitViolation(boolean checkLimitViolation) throws NXException, RemoteException
checkLimitViolation
- NXException
RemoteException
boolean stopOnLimitViolation() throws NXException, RemoteException
NXException
RemoteException
void setStopOnLimitViolation(boolean stopOnLimitViolation) throws NXException, RemoteException
stopOnLimitViolation
- NXException
RemoteException
boolean cacheNcProgram() throws NXException, RemoteException
NXException
RemoteException
void setCacheNcProgram(boolean cacheNcProgram) throws NXException, RemoteException
cacheNcProgram
- NXException
RemoteException
boolean interpretContactContour() throws NXException, RemoteException
NXException
RemoteException
void setInterpretContactContour(boolean interpretContactContour) throws NXException, RemoteException
interpretContactContour
- NXException
RemoteException
boolean analyzeMachiningTime() throws NXException, RemoteException
NXException
RemoteException
void setAnalyzeMachiningTime(boolean analyzeMachiningTime) throws NXException, RemoteException
analyzeMachiningTime
- NXException
RemoteException
boolean detectAirCuttingTime() throws NXException, RemoteException
NXException
RemoteException
void setDetectAirCuttingTime(boolean detectAirCuttingTime) throws NXException, RemoteException
detectAirCuttingTime
- NXException
RemoteException
CollisionConfigurationBuilder collisionConfigurationBuilder() throws NXException, RemoteException
NXException
RemoteException
SimulationOptionsBuilder.ToolShapeColl collshape() throws NXException, RemoteException
NXException
RemoteException
void setCollshape(SimulationOptionsBuilder.ToolShapeColl toolShape) throws NXException, RemoteException
toolShape
- NXException
RemoteException
SimulationOptionsBuilder.ToolShapeMR mrshape() throws NXException, RemoteException
NXException
RemoteException
void setMrshape(SimulationOptionsBuilder.ToolShapeMR toolShape) throws NXException, RemoteException
toolShape
- NXException
RemoteException
SimulationOptionsBuilder.StockType stockSetting() throws NXException, RemoteException
NXException
RemoteException
void setStockSetting(SimulationOptionsBuilder.StockType stockmode) throws NXException, RemoteException
stockmode
- NXException
RemoteException
double stockValue() throws NXException, RemoteException
NXException
RemoteException
void setStockValue(double stock) throws NXException, RemoteException
stock
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.