Class SimulationOptionsBuilder
Inheritance
SimulationOptionsBuilder
Assembly: NXOpen.dll
Syntax
public class SimulationOptionsBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
SimulationOptionsBuilder()
Declaration
protected SimulationOptionsBuilder()
Properties
AnalyzeMachiningTime
Declaration
public bool AnalyzeMachiningTime { get; set; }
Property Value
AnimationAccuracy
Declaration
public SimulationOptionsBuilder.Accuracy AnimationAccuracy { get; set; }
Property Value
CacheNcProgram
Declaration
public bool CacheNcProgram { get; set; }
Property Value
CheckLimitViolation
Declaration
public bool CheckLimitViolation { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.CheckToolHolderIpw or CAM.SimulationOptionsBuilder.CheckToolHolderGougeCheck instead.")]
public bool CheckToolHolder { get; set; }
Property Value
Declaration
public bool CheckToolHolderGougeCheck { get; set; }
Property Value
Declaration
public bool CheckToolHolderIpw { get; set; }
Property Value
ChordalTolerance
Declaration
public double ChordalTolerance { get; set; }
Property Value
CollisionConfigurationBuilder
Declaration
public CollisionConfigurationBuilder CollisionConfigurationBuilder { get; }
Property Value
Collshape
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.ToolShape instead.")]
public SimulationOptionsBuilder.ToolShapeColl Collshape { get; set; }
Property Value
DetectAirCuttingTime
Declaration
public bool DetectAirCuttingTime { get; set; }
Property Value
DisplayByTime
Declaration
public bool DisplayByTime { get; set; }
Property Value
DisplayIpw
Declaration
public bool DisplayIpw { get; set; }
Property Value
DisplayStationary
Declaration
public SimulationOptionsBuilder.Stationary DisplayStationary { get; set; }
Property Value
EnableCollision
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMachineCollision instead.")]
public SimulationOptionsBuilder.Enable EnableCollision { get; set; }
Property Value
EnableDisplay
Declaration
[Obsolete("Deprecated in NX10.0.2. Use CAM.SimulationOptionsBuilder.SimulationDisplay instead.")]
public SimulationOptionsBuilder.Enable EnableDisplay { get; set; }
Property Value
EnableIpw
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMaterialRemoval and CAM.SimulationOptionsBuilder.IpwUpdate instead.")]
public SimulationOptionsBuilder.IpwEnable EnableIpw { get; set; }
Property Value
EnableMachineCollision
Declaration
public bool EnableMachineCollision { get; set; }
Property Value
EnableMaterialRemoval
Declaration
public bool EnableMaterialRemoval { get; set; }
Property Value
GougeTolerance
Declaration
public double GougeTolerance { get; set; }
Property Value
HideBlankGeometry
Declaration
public bool HideBlankGeometry { get; set; }
Property Value
HidePartGeometry
Declaration
public bool HidePartGeometry { get; set; }
Property Value
HistoryBuffer
Declaration
public int HistoryBuffer { get; set; }
Property Value
Declaration
public bool InterpretContactContour { get; set; }
Property Value
IpwColor
Declaration
public NXColor IpwColor { get; set; }
Property Value
IpwFeatureRefinement
Declaration
public bool IpwFeatureRefinement { get; set; }
Property Value
IpwResolution
Declaration
public SimulationOptionsBuilder.Resolution IpwResolution { get; set; }
Property Value
IpwUpdate
Declaration
public SimulationOptionsBuilder.IpwUpdateMode IpwUpdate { get; set; }
Property Value
MaxAngularIncr
Declaration
public double MaxAngularIncr { get; set; }
Property Value
MaxLengthIncr
Declaration
public double MaxLengthIncr { get; set; }
Property Value
MaxTimeIncr
Declaration
public double MaxTimeIncr { get; set; }
Property Value
MinSimulationTime
Declaration
public double MinSimulationTime { get; set; }
Property Value
Mrshape
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.ToolShape instead.")]
public SimulationOptionsBuilder.ToolShapeMR Mrshape { get; set; }
Property Value
SaveAsPartfile
Declaration
public bool SaveAsPartfile { get; set; }
Property Value
SimulationDisplay
Declaration
public SimulationOptionsBuilder.SimulationDisplayMode SimulationDisplay { get; set; }
Property Value
SkipAllLevels
Declaration
public bool SkipAllLevels { get; set; }
Property Value
StockSetting
Declaration
public SimulationOptionsBuilder.StockType StockSetting { get; set; }
Property Value
StockValue
Declaration
public double StockValue { get; set; }
Property Value
StopOnCollision
Declaration
public bool StopOnCollision { get; set; }
Property Value
StopOnHistoryBuffer
Declaration
public bool StopOnHistoryBuffer { get; set; }
Property Value
StopOnLimitViolation
Declaration
public bool StopOnLimitViolation { get; set; }
Property Value
StopOnM1
Declaration
public bool StopOnM1 { get; set; }
Property Value
StopOnRapidThroughIpw
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.StopOnCollision instead.")]
public bool StopOnRapidThroughIpw { get; set; }
Property Value
Declaration
public bool ToolIpwCollision { get; set; }
Property Value
Declaration
public bool ToolPartCollision { get; set; }
Property Value
Declaration
public SimulationOptionsBuilder.ToolShapeType ToolShape { get; set; }
Property Value
Declaration
public bool ToolTraceDragging { get; set; }
Property Value
Declaration
public double ToolTraceLowerVelocityThreshold { get; set; }
Property Value
Declaration
public SimulationOptionsBuilder.ToolTraceMode ToolTraceModeValue { get; set; }
Property Value
Declaration
public int ToolTraceSize { get; set; }
Property Value
Declaration
public double ToolTraceUpperVelocityThreshold { get; set; }
Property Value
TranslucencyValue
Declaration
public int TranslucencyValue { get; set; }
Property Value
Methods
GetSkipLevel(int)
Declaration
public bool GetSkipLevel(int nLevel)
Parameters
Type |
Name |
Description |
int |
nLevel |
|
Returns
SetSkipLevel(int, bool)
Declaration
public void SetSkipLevel(int nLevel, bool bValue)
Parameters
Type |
Name |
Description |
int |
nLevel |
|
bool |
bValue |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink