NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.CAM.SimulationOptionsBuilder More...
Public Types | |
enum | Accuracy { Fine, Coarse } |
The ipw animation accuracy options More... | |
enum | DialogType { Simulate, MachineToolBuilder, Synchronize, Inspection } |
the dialog type More... | |
enum | Enable { No, Yes } |
the enable value More... | |
enum | IpwEnable { Off, MotionBased, LengthIncrement } |
the ipw mode value More... | |
enum | IpwUpdateMode { MotionBased, LengthIncrement } |
the ipw update value More... | |
enum | Resolution { Fast, Normal, Fine, ExtraFine } |
The ipw resolution options More... | |
enum | SimulationDisplayMode { SuppressAll, SuppressGraphics, All } |
The modes of the simulation display. More... | |
enum | Stationary { Eath, Part, Tool } |
The stationary options More... | |
enum | StockType { Automatic, UserDefined } |
Gouge Check Stock options More... | |
enum | ToolShapeColl { Unknown, Parameter, Assembly } |
The tool shape for checking options More... | |
enum | ToolShapeMR { Parameter = 1, Assembly } |
The tool shape for material removal options More... | |
enum | ToolShapeType { Parameter = 1, Assembly } |
The tool shape for checking and material removal options More... | |
enum | ToolTraceMode { MotionType, Acceleration, Velocity } |
Tool trace display mode More... | |
Public Member Functions | |
unsafe bool | GetSkipLevel (int nLevel) |
The individual skip level More... | |
unsafe void | SetSkipLevel (int nLevel, bool bValue) |
Sets the individual skip level More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | AnalyzeMachiningTime [get, set] |
Returns or sets the option to activate the machining time analysis More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.Accuracy | AnimationAccuracy [get, set] |
Returns or sets the animation accuracy More... | |
unsafe bool | CacheNcProgram [get, set] |
Returns or sets the cache nc program More... | |
unsafe bool | CheckLimitViolation [get, set] |
Returns or sets the check limit violation More... | |
unsafe bool | CheckToolHolder [get, set] |
Returns or sets the check for tool holder collision More... | |
unsafe bool | CheckToolHolderGougeCheck [get, set] |
Returns or sets the option to enable tool holder collision checking for gouge check More... | |
unsafe bool | CheckToolHolderIpw [get, set] |
Returns or sets the option to enable tool holder collision checking for tool/ipw collisions More... | |
unsafe double | ChordalTolerance [get, set] |
Returns or sets the chordal tolerance More... | |
unsafe NXOpen.CAM.CollisionConfigurationBuilder | CollisionConfigurationBuilder [get] |
Returns the collision configuration builder More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.ToolShapeColl | Collshape [get, set] |
Returns or sets the tool shape for collision More... | |
unsafe bool | DetectAirCuttingTime [get, set] |
Returns or sets the option to detect the material/air cuts during the cutting time More... | |
unsafe bool | DisplayByTime [get, set] |
Returns or sets the display by time More... | |
unsafe bool | DisplayIpw [get, set] |
Returns or sets the option to display the IPW if CAM.SimulationOptionsBuilder.EnableMaterialRemoval is set to true More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.Stationary | DisplayStationary [get, set] |
Returns or sets the display stationary More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.Enable | EnableCollision [get, set] |
Returns or sets the enable collision More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.Enable | EnableDisplay [get, set] |
Returns or sets the enable display More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.IpwEnable | EnableIpw [get, set] |
Returns or sets the enable ipw More... | |
unsafe bool | EnableMachineCollision [get, set] |
Returns or sets the option to enable machine collision detection with the defined pairs More... | |
unsafe bool | EnableMaterialRemoval [get, set] |
Returns or sets the option to enable material removal More... | |
unsafe bool | HideBlankGeometry [get, set] |
Returns or sets the hide blank geometry More... | |
unsafe bool | HidePartGeometry [get, set] |
Returns or sets the hide part geometry More... | |
unsafe int | HistoryBuffer [get, set] |
Returns or sets the history buffer More... | |
unsafe bool | InterpretContactContour [get, set] |
Returns or sets the interpret G41/42 as contact contour More... | |
unsafe NXOpen.NXColor | IpwColor [get, set] |
Returns or sets the ipw color More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.Resolution | IpwResolution [get, set] |
Returns or sets the ipw resolution More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.IpwUpdateMode | IpwUpdate [get, set] |
Returns or sets the update mode for the ipw More... | |
unsafe double | MaxAngularIncr [get, set] |
Returns or sets the max angular incr More... | |
unsafe double | MaxLengthIncr [get, set] |
Returns or sets the max length incr More... | |
unsafe double | MaxTimeIncr [get, set] |
Returns or sets the max time incr More... | |
unsafe double | MinSimulationTime [get, set] |
Returns or sets the minimum simulation time More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.ToolShapeMR | Mrshape [get, set] |
Returns or sets the tool shape for material removal More... | |
unsafe bool | SaveAsPartfile [get, set] |
Returns or sets the save as partfile More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.SimulationDisplayMode | SimulationDisplay [get, set] |
Returns or sets the option to control the display update. More... | |
unsafe bool | SkipAllLevels [get, set] |
Returns or sets the skip all levels option More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.StockType | StockSetting [get, set] |
Returns or sets the stock setting More... | |
unsafe double | StockValue [get, set] |
Returns or sets the stock value More... | |
unsafe bool | StopOnCollision [get, set] |
Returns or sets the stop on collision More... | |
unsafe bool | StopOnHistoryBuffer [get, set] |
Returns or sets the stop on history buffer More... | |
unsafe bool | StopOnLimitViolation [get, set] |
Returns or sets the stop on limit violation More... | |
unsafe bool | StopOnM1 [get, set] |
Returns or sets the option for conditional stop More... | |
unsafe bool | StopOnRapidThroughIpw [get, set] |
Returns or sets the stop on rapid through ipw More... | |
unsafe bool | ToolIpwCollision [get, set] |
Returns or sets the option to enable collision detection between the active tool and the IPW More... | |
unsafe bool | ToolPartCollision [get, set] |
Returns or sets the option to enable collision detection between the active tool and the part More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.ToolShapeType | ToolShape [get, set] |
Returns or sets the tool shape for collision checking and material removal More... | |
unsafe bool | ToolTraceDragging [get, set] |
Returns or sets the tool trace dragging state More... | |
unsafe double | ToolTraceLowerVelocityThreshold [get, set] |
Returns or sets the lower tool trace velocity threshold More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder.ToolTraceMode | ToolTraceModeValue [get, set] |
Returns or sets the tool trace display mode More... | |
unsafe int | ToolTraceSize [get, set] |
Returns or sets the tool trace size More... | |
unsafe double | ToolTraceUpperVelocityThreshold [get, set] |
Returns or sets the upper tool trace velocity threshold More... | |
unsafe int | TranslucencyValue [get, set] |
Returns or sets the translucency value More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.CAM.SimulationOptionsBuilder
To create a new instance of this class, use NXOpen.SIM.KinematicConfigurator.CreateSimulationOptionsBuilder
Created in NX6.0.0
The modes of the simulation display.
Enumerator | |
---|---|
SuppressAll |
suppress graphics and NC program updates |
SuppressGraphics |
suppress graphics updates |
All |
show all |
|
inline |
The individual skip level
Created in NX12.0.1
License requirements: None.
nLevel |
|
inline |
Sets the individual skip level
Created in NX12.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
nLevel | |
bValue |
|
getset |
Returns or sets the option to activate the machining time analysis
Created in NX11.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the animation accuracy
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the cache nc program
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the check limit violation
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the check for tool holder collision
Created in NX6.0.0
Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.CheckToolHolderIpw or CAM.SimulationOptionsBuilder.CheckToolHolderGougeCheck instead.
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to enable tool holder collision checking for gouge check
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to enable tool holder collision checking for tool/ipw collisions
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the chordal tolerance
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
get |
Returns the collision configuration builder
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the tool shape for collision
Created in NX9.0.0
Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.ToolShape instead.
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the option to detect the material/air cuts during the cutting time
Created in NX11.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the display by time
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to display the IPW if CAM.SimulationOptionsBuilder.EnableMaterialRemoval is set to true
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the display stationary
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the enable collision
Created in NX6.0.0
Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMachineCollision instead.
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the enable display
Created in NX6.0.0
Deprecated in NX10.0.2. Use CAM.SimulationOptionsBuilder.SimulationDisplay instead.
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the enable ipw
Created in NX8.0.0
Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMaterialRemoval and CAM.SimulationOptionsBuilder.IpwUpdate instead.
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to enable machine collision detection with the defined pairs
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to enable material removal
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the hide blank geometry
Created in NX9.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the hide part geometry
Created in NX9.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the history buffer
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the interpret G41/42 as contact contour
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the ipw color
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the ipw resolution
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the update mode for the ipw
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the max angular incr
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the max length incr
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the max time incr
Created in NX10.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the minimum simulation time
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the tool shape for material removal
Created in NX9.0.0
Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.ToolShape instead.
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the save as partfile
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to control the display update.
Created in NX10.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the skip all levels option
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the stock setting
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the stock value
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the stop on collision
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the stop on history buffer
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the stop on limit violation
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option for conditional stop
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the stop on rapid through ipw
Created in NX9.0.2
Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.StopOnCollision instead.
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to enable collision detection between the active tool and the IPW
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the option to enable collision detection between the active tool and the part
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the tool shape for collision checking and material removal
Created in NX12.0.1
License requirements to get this property: None.
License requirements to set this property: cam_base ("CAM BASE")
|
getset |
Returns or sets the tool trace dragging state
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the lower tool trace velocity threshold
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the tool trace display mode
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the tool trace size
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the upper tool trace velocity threshold
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
getset |
Returns or sets the translucency value
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification")