NXOpen .NET Reference
12.0.0
|
Represents a NXOpen.SIM.IsvControlPanelBuilder More...
Public Types | |
enum | VisualizationType { MachineCodeSimulateCse, MachineCodeSimulateMtd, ToolPathSimulation } |
The Visualization type More... | |
enum | SingleStepType { Block, Move, Event } |
The Single Step type that used in NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.MachineCodeSimulateMtd or NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.ToolPathSimulation simulation mode. More... | |
enum | SingleStepModeType { StepIn, StepOver, StepOut, DisplayUpdate } |
The Single Step Mode type that used in NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.MachineCodeSimulateCse simulation mode. More... | |
enum | DetailType { Info, Limit, Collision, Gouge, Singularity } |
Type of record reported in the Simulation Details group More... | |
enum | VncMode { Error = -1, Notconnected, Connected, Booted, Configured, Initialized, ProgramsLoaded, Reset, Stop, Start, Run } |
Type of VNC Mode More... | |
Public Member Functions | |
delegate void | IsInHistoryBufferCb (bool isInHistoryBuffer) |
Prototype for IsInHistoryBufferChanged callbacks More... | |
delegate void | VncStatusCb (NXOpen.SIM.IsvControlPanelBuilder.VncMode vncStatus) |
Prototype for VNC Status callbacks More... | |
delegate void | SimStopCb () |
Prototype for SimStop callbacks More... | |
delegate void | SimEndCb () |
Prototype for SimEnd callbacks More... | |
unsafe NXOpen.SIM.IsvControlPanelBuilder.VisualizationType | GetVisualization () |
Gets the visualization More... | |
unsafe void | SetVisualization (NXOpen.SIM.IsvControlPanelBuilder.VisualizationType type) |
Sets the visualization More... | |
unsafe bool | GetShow3dMaterialRemoval () |
Gets the show 3d material removal More... | |
unsafe int | SetShow3dMaterialRemoval (bool state) |
Sets the show 3d material removal More... | |
unsafe bool | GetShowToolPath () |
Gets the show tool path More... | |
unsafe void | SetShowToolPath (bool state) |
Sets the show tool path More... | |
unsafe NXOpen.SIM.IsvControlPanelBuilder.SingleStepType | GetSingleStep () |
Gets the single step in Tool Path Based Simulation More... | |
unsafe void | SetSingleStep (NXOpen.SIM.IsvControlPanelBuilder.SingleStepType type) |
Sets the single step in Tool Path Based Simulation More... | |
unsafe NXOpen.SIM.IsvControlPanelBuilder.SingleStepModeType | GetSingleStepMode () |
Gets the single step mode in Machine Code Simulation More... | |
unsafe void | SetSingleStepMode (NXOpen.SIM.IsvControlPanelBuilder.SingleStepModeType type) |
Sets the single step mode in Machine Code Simulation More... | |
unsafe void | PlayToMachineTime (string machineTime) |
Play to Machine Time More... | |
unsafe void | PlayForward () |
Simulation Control Panel: Play Forward More... | |
unsafe void | PlayBackward () |
Simulation Control Panel: Play Backward More... | |
unsafe void | SingleStepForward () |
Simulation Control Panel: Single Step Forward More... | |
unsafe int | AddIsInHistoryBuffer (NXOpen.SIM.IsvControlPanelBuilder.IsInHistoryBufferCb handler) |
Registers the IsInHistoryBufferChanged callback. More... | |
unsafe bool | RemoveIsInHistoryBuffer (int handlerId) |
Unregisters the IsInHistoryBufferChanged callback. More... | |
unsafe int | AddVncStatus (NXOpen.SIM.IsvControlPanelBuilder.VncStatusCb handler) |
Registers the VNC Status callback. More... | |
unsafe bool | RemoveVncStatus (int handlerId) |
Unregisters the VNC Status callback. More... | |
unsafe int | AddSimStop (NXOpen.SIM.IsvControlPanelBuilder.SimStopCb handler) |
Registers the SimStop callback. More... | |
unsafe bool | RemoveSimStop (int handlerId) |
Unregisters the SimStop callback. More... | |
unsafe int | AddSimEnd (NXOpen.SIM.IsvControlPanelBuilder.SimEndCb handler) |
Registers the SimEnd callback. More... | |
unsafe bool | RemoveSimEnd (int handlerId) |
Unregisters the SimEnd callback. More... | |
unsafe void | SingleStepBackward () |
Simulation Control Panel: Single Step Backward More... | |
unsafe void | StepToNextOperation () |
Simulation Control Panel: Step to Next Operation More... | |
unsafe void | StepToPreviousOperation () |
Simulation Control Panel: Step to Previous Operation More... | |
unsafe void | SetSpeed (int simSpeed) |
Simulation Control Panel: Simulation Speed More... | |
unsafe void | JumpToMachineTime (string machineTime) |
Jump to machine time More... | |
unsafe void | JumpToDetailsLine (int line) |
Jump to details line More... | |
unsafe void | JumpToNcProgramLine (int line) |
Jump to nc program line in the active channel More... | |
unsafe void | JumpToNcProgramLine (string channelName, int line) |
Jump to nc program line in the specified channel More... | |
unsafe void | SetCurrentProgramLine (string channelName, int line) |
Set execution cursor to nc program line in the specified channel More... | |
unsafe NXOpen.SIM.TimeAnalysis | GetMachiningTimeAnalysisClock (string channelName) |
Return the Machining Time Analysis Clock for the specified channel. More... | |
unsafe void | ApplySimulationOptions () |
Apply the simulation options More... | |
unsafe void | ResetMachine () |
Simulation Control Panel: (Full) Reset Machine More... | |
unsafe int | GetDetailCount (NXOpen.SIM.IsvControlPanelBuilder.DetailType type) |
Return the number of Details of the specified type More... | |
unsafe bool | GetDetail (NXOpen.SIM.IsvControlPanelBuilder.DetailType type, int position, out double time, out string description, out int ncLine, out string programName, out string channelName) |
Return the Details Information to a specified type More... | |
unsafe void | MachineControlResetNc () |
Machine Control Panel: NC Reset for all channels More... | |
unsafe void | MachineControlResetNc (string[] channels) |
Machine Control Panel: NC Reset for specific channels More... | |
unsafe void | MachineControlResetPart () |
Machine Control Panel: Reset Part More... | |
unsafe void | MachineControlResetMachine () |
Machine Control Panel: Fast Reset Machine More... | |
unsafe void | MachineControlClearAlarm () |
Machine Control Panel: Clear Alarms for all channels More... | |
unsafe void | MachineControlClearAlarm (string[] channels) |
Machine Control Panel: Clear Alarms for specific channels More... | |
unsafe void | MachineControlShowHmi () |
Machine Control Panel: Show HMI More... | |
unsafe void | MachineControlSingleBlockMode (bool enable) |
Machine Control Panel: Activate Machine Single Block Mode More... | |
unsafe void | MachineControlDryRun (bool enable) |
Machine Control Panel: Activate Machine Dry Run More... | |
unsafe void | MachineControlFeedRateOverride (int value) |
Machine Control Panel: Sets Machine Feed Rate Override More... | |
unsafe void | MachineControlSaveMachineData () |
Machine Control Panel: Save the Machine Data (SRAM) More... | |
unsafe void | MachineControlResetMachineData () |
Machine Control Panel: Reset the Machine Data (SRAM) to the library Machine Data (SRAM) More... | |
unsafe void | Stop () |
Simulation Control Panel: Stop the simulation More... | |
unsafe int | MachineControlGetFeedRateOverrideMaximumValue () |
Machine Control Panel: Gets the Machine Feed Rate Override Maximum Value More... | |
unsafe int | MachineControlGetCycleTime () |
Gets the Machine Cycle Time More... | |
unsafe bool | MachineControlWriteVariable (string channelName, string variableName, string variableValue, string variableType) |
Write Variable e. More... | |
unsafe bool | MachineControlReadVariable (string channelName, string variableName, out string variableValue, out string variableType) |
Read Variable e. More... | |
unsafe string[] | MachineControlGetChannels () |
Gets the Channel Names More... | |
unsafe void | MachineControlStopNc () |
Machine Control Panel: NC Stop for all channels More... | |
unsafe void | MachineControlStopNc (string[] channels) |
Machine Control Panel: NC Stop for specific channels More... | |
unsafe void | MachineControlStartNc () |
Machine Control Panel: NC Start for all channels More... | |
unsafe void | MachineControlStartNc (string[] channels) |
Machine Control Panel: NC Start for specific channels More... | |
unsafe bool | MachineControlBootVnck () |
Machine Control Panel: Boot the VNCK Once booted, the vnck-machine remains booted until the part is closed or a 'machine replace' is executed. More... | |
unsafe void | MachineControlShutdownVnck () |
Machine Control Panel: Shut down the VNCK Used in conjunction with NXOpen.SIM.IsvControlPanelBuilder.MachineControlBootVnck() . More... | |
unsafe void | SaveSettingsToFile (string filename) |
Save simulation settings to xml file More... | |
unsafe void | ReadSettingsFromFile (string filename) |
Read simulation settings from xml file More... | |
unsafe string | GetPostprocessorFilename (out string definitionFilename) |
Get the post processor definition and tcl filename with full path More... | |
unsafe void | ShowSnapshot (bool bRunToSimTime, NXOpen.SIM.Snapshot snapshot) |
Show snapshot More... | |
unsafe NXOpen.SIM.NcProgram | GetCurrentProgram (string channelName, int stackLevel) |
Returns a program currently used in the simulation 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... | |
Properties | |
unsafe bool | IsInHistoryBuffer [get] |
Returns the simulation is inside history buffer More... | |
unsafe string | MachineConfiguratorFilename [get] |
Returns the machine configurator filename with full path More... | |
unsafe NXOpen.SIM.SimDebugBuilder | SimDebugBuilder [get] |
Returns the sim debug builder More... | |
unsafe NXOpen.SIM.LoadSnapshotBuilder | SimulationLoadSnapshotBuilder [get] |
Returns the load snapshot builder More... | |
unsafe NXOpen.CAM.SimulationOptionsBuilder | SimulationOptionsBuilder [get] |
Returns the simulation options builder More... | |
unsafe NXOpen.SIM.SaveSnapshotBuilder | SimulationSaveSnapshotBuilder [get] |
Returns the save snapshot builder More... | |
unsafe NXOpen.SIM.IsvControlPanelBuilder.VncMode | VncStatus [get] |
Returns the mode of VNC More... | |
Represents a NXOpen.SIM.IsvControlPanelBuilder
To create a new instance of this class, use NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder
Created in NX8.0.0
The Single Step Mode type that used in NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.MachineCodeSimulateCse simulation mode.
Enumerator | |
---|---|
StepIn |
Step In |
StepOver |
Step Over |
StepOut |
Step Out |
DisplayUpdate |
Display |
The Single Step type that used in NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.MachineCodeSimulateMtd or NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.ToolPathSimulation simulation mode.
The following NXOpen.SIM.IsvControlPanelBuilder.SingleStepType members are removed in NX10.0.2:
Enumerator | |
---|---|
Block |
Block |
Move |
Move |
Event |
Event |
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddIsInHistoryBuffer | ( | NXOpen.SIM.IsvControlPanelBuilder.IsInHistoryBufferCb | handler | ) |
Registers the IsInHistoryBufferChanged callback.
Created in NX10.0.3
License requirements: None.
handler |
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddSimEnd | ( | NXOpen.SIM.IsvControlPanelBuilder.SimEndCb | handler | ) |
Registers the SimEnd callback.
Created in NX10.0.3
License requirements: None.
handler |
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddSimStop | ( | NXOpen.SIM.IsvControlPanelBuilder.SimStopCb | handler | ) |
Registers the SimStop callback.
Created in NX10.0.3
License requirements: None.
handler |
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddVncStatus | ( | NXOpen.SIM.IsvControlPanelBuilder.VncStatusCb | handler | ) |
Registers the VNC Status callback.
Created in NX10.0.3
License requirements: None.
handler |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.ApplySimulationOptions | ( | ) |
Apply the simulation options
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe NXOpen.SIM.NcProgram NXOpen.SIM.IsvControlPanelBuilder.GetCurrentProgram | ( | string | channelName, |
int | stackLevel | ||
) |
Returns a program currently used in the simulation
Created in NX12.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channelName | The channel name. |
stackLevel | The callstack level. During simulation the main program is on callstack level 0. |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.GetDetail | ( | NXOpen.SIM.IsvControlPanelBuilder.DetailType | type, |
int | position, | ||
out double | time, | ||
out string | description, | ||
out int | ncLine, | ||
out string | programName, | ||
out string | channelName | ||
) |
Return the Details Information to a specified type
Created in NX11.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
type | |
position | |
time | |
description | |
ncLine | |
programName | |
channelName |
unsafe int NXOpen.SIM.IsvControlPanelBuilder.GetDetailCount | ( | NXOpen.SIM.IsvControlPanelBuilder.DetailType | type | ) |
Return the number of Details of the specified type
Created in NX10.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
type |
unsafe NXOpen.SIM.TimeAnalysis NXOpen.SIM.IsvControlPanelBuilder.GetMachiningTimeAnalysisClock | ( | string | channelName | ) |
Return the Machining Time Analysis Clock for the specified channel.
Created in NX11.0.2
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channelName | The channel name. |
unsafe string NXOpen.SIM.IsvControlPanelBuilder.GetPostprocessorFilename | ( | out string | definitionFilename | ) |
Get the post processor definition and tcl filename with full path
Created in NX10.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
definitionFilename | The definition filename with full path |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.GetShow3dMaterialRemoval | ( | ) |
Gets the show 3d material removal
Created in NX8.0.0
License requirements: None.
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.GetShowToolPath | ( | ) |
Gets the show tool path
Created in NX8.0.0
License requirements: None.
unsafe NXOpen.SIM.IsvControlPanelBuilder.SingleStepType NXOpen.SIM.IsvControlPanelBuilder.GetSingleStep | ( | ) |
Gets the single step in Tool Path Based Simulation
Created in NX8.0.0
License requirements: None.
unsafe NXOpen.SIM.IsvControlPanelBuilder.SingleStepModeType NXOpen.SIM.IsvControlPanelBuilder.GetSingleStepMode | ( | ) |
Gets the single step mode in Machine Code Simulation
Created in NX10.0.2
License requirements: None.
unsafe NXOpen.SIM.IsvControlPanelBuilder.VisualizationType NXOpen.SIM.IsvControlPanelBuilder.GetVisualization | ( | ) |
Gets the visualization
Created in NX8.0.0
License requirements: None.
delegate void NXOpen.SIM.IsvControlPanelBuilder.IsInHistoryBufferCb | ( | bool | isInHistoryBuffer | ) |
Prototype for IsInHistoryBufferChanged callbacks
Created in NX10.0.3
License requirements: None.
isInHistoryBuffer | new value of isInHistoryBuffer |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.JumpToDetailsLine | ( | int | line | ) |
Jump to details line
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
line | The details window line |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.JumpToMachineTime | ( | string | machineTime | ) |
Jump to machine time
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
machineTime | The machine time in hh:mm:ss.s format |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.JumpToNcProgramLine | ( | int | line | ) |
Jump to nc program line in the active channel
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
line | The nc program window line |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.JumpToNcProgramLine | ( | string | channelName, |
int | line | ||
) |
Jump to nc program line in the specified channel
Created in NX11.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channelName | The channel name. If this is a null reference (Nothing in Visual Basic) or empty the active channel will be used. |
line | The nc program line |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.MachineControlBootVnck | ( | ) |
Machine Control Panel: Boot the VNCK Once booted, the vnck-machine remains booted until the part is closed or a 'machine replace' is executed.
To shut down the vnck-machine manually, NXOpen.SIM.IsvControlPanelBuilder.MachineControlShutdownVnck() can be invoked.
The new behavior eliminates the wait required to start the machine. However, it happens that the machine must be restarted. For this purpose NXOpen.SIM.IsvControlPanelBuilder.MachineControlShutdownVnck() and NXOpen.SIM.IsvControlPanelBuilder.MachineControlBootVnck() can be successively invoked.
Created in NX11.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlClearAlarm | ( | ) |
Machine Control Panel: Clear Alarms for all channels
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlClearAlarm | ( | string[] | channels | ) |
Machine Control Panel: Clear Alarms for specific channels
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channels |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlDryRun | ( | bool | enable | ) |
Machine Control Panel: Activate Machine Dry Run
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
enable | Enable or disable the dry run |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlFeedRateOverride | ( | int | value | ) |
Machine Control Panel: Sets Machine Feed Rate Override
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
value | The feed rate override value |
unsafe string [] NXOpen.SIM.IsvControlPanelBuilder.MachineControlGetChannels | ( | ) |
Gets the Channel Names
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe int NXOpen.SIM.IsvControlPanelBuilder.MachineControlGetCycleTime | ( | ) |
Gets the Machine Cycle Time
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe int NXOpen.SIM.IsvControlPanelBuilder.MachineControlGetFeedRateOverrideMaximumValue | ( | ) |
Machine Control Panel: Gets the Machine Feed Rate Override Maximum Value
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.MachineControlReadVariable | ( | string | channelName, |
string | variableName, | ||
out string | variableValue, | ||
out string | variableType | ||
) |
Read Variable e.
g. VDI Variable, Machine Data
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channelName | The channel name, NULL or empty means all channels |
variableName | The variable name |
variableValue | The variable value |
variableType | The variable type: VDI_SWITCH, VDI_INTEGER, VDI_SINGLESTEP |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlResetMachine | ( | ) |
Machine Control Panel: Fast Reset Machine
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlResetMachineData | ( | ) |
Machine Control Panel: Reset the Machine Data (SRAM) to the library Machine Data (SRAM)
Created in NX11.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlResetNc | ( | ) |
Machine Control Panel: NC Reset for all channels
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlResetNc | ( | string[] | channels | ) |
Machine Control Panel: NC Reset for specific channels
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channels |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlResetPart | ( | ) |
Machine Control Panel: Reset Part
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlSaveMachineData | ( | ) |
Machine Control Panel: Save the Machine Data (SRAM)
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlShowHmi | ( | ) |
Machine Control Panel: Show HMI
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlShutdownVnck | ( | ) |
Machine Control Panel: Shut down the VNCK Used in conjunction with NXOpen.SIM.IsvControlPanelBuilder.MachineControlBootVnck() .
Created in NX11.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlSingleBlockMode | ( | bool | enable | ) |
Machine Control Panel: Activate Machine Single Block Mode
Created in NX8.5.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
enable | Enable or disable the single block mode |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlStartNc | ( | ) |
Machine Control Panel: NC Start for all channels
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlStartNc | ( | string[] | channels | ) |
Machine Control Panel: NC Start for specific channels
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channels |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlStopNc | ( | ) |
Machine Control Panel: NC Stop for all channels
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.MachineControlStopNc | ( | string[] | channels | ) |
Machine Control Panel: NC Stop for specific channels
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channels |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.MachineControlWriteVariable | ( | string | channelName, |
string | variableName, | ||
string | variableValue, | ||
string | variableType | ||
) |
Write Variable e.
g. VDI Variable, Machine Data
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channelName | The channel name, NULL or empty means all channels |
variableName | The variable name |
variableValue | The variable value |
variableType | The variable type: VDI_SWITCH, VDI_INTEGER, VDI_SINGLESTEP |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.PlayBackward | ( | ) |
Simulation Control Panel: Play Backward
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.PlayForward | ( | ) |
Simulation Control Panel: Play Forward
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.PlayToMachineTime | ( | string | machineTime | ) |
Play to Machine Time
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
machineTime | The machine time in hh:mm:ss.s format |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.ReadSettingsFromFile | ( | string | filename | ) |
Read simulation settings from xml file
Created in NX9.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
filename |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveIsInHistoryBuffer | ( | int | handlerId | ) |
Unregisters the IsInHistoryBufferChanged callback.
Created in NX10.0.3
License requirements: None.
handlerId |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveSimEnd | ( | int | handlerId | ) |
Unregisters the SimEnd callback.
Created in NX10.0.3
License requirements: None.
handlerId |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveSimStop | ( | int | handlerId | ) |
Unregisters the SimStop callback.
Created in NX10.0.3
License requirements: None.
handlerId |
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveVncStatus | ( | int | handlerId | ) |
Unregisters the VNC Status callback.
Created in NX10.0.3
License requirements: None.
handlerId |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.ResetMachine | ( | ) |
Simulation Control Panel: (Full) Reset Machine
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SaveSettingsToFile | ( | string | filename | ) |
Save simulation settings to xml file
Created in NX9.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
filename |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SetCurrentProgramLine | ( | string | channelName, |
int | line | ||
) |
Set execution cursor to nc program line in the specified channel
Created in NX11.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
channelName | The channel name. If this is a null reference (Nothing in Visual Basic) or empty the active channel will be used. |
line | The nc program line |
unsafe int NXOpen.SIM.IsvControlPanelBuilder.SetShow3dMaterialRemoval | ( | bool | state | ) |
Sets the show 3d material removal
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
state | The state |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SetShowToolPath | ( | bool | state | ) |
Sets the show tool path
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
state | The state |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SetSingleStep | ( | NXOpen.SIM.IsvControlPanelBuilder.SingleStepType | type | ) |
Sets the single step in Tool Path Based Simulation
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
type | The single step type |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SetSingleStepMode | ( | NXOpen.SIM.IsvControlPanelBuilder.SingleStepModeType | type | ) |
Sets the single step mode in Machine Code Simulation
Created in NX10.0.2
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
type | The single step mode type |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SetSpeed | ( | int | simSpeed | ) |
Simulation Control Panel: Simulation Speed
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
simSpeed | The simulation speed |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SetVisualization | ( | NXOpen.SIM.IsvControlPanelBuilder.VisualizationType | type | ) |
Sets the visualization
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
type | The visualization type |
unsafe void NXOpen.SIM.IsvControlPanelBuilder.ShowSnapshot | ( | bool | bRunToSimTime, |
NXOpen.SIM.Snapshot | snapshot | ||
) |
Show snapshot
Created in NX12.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
bRunToSimTime | |
snapshot | The snapshot |
delegate void NXOpen.SIM.IsvControlPanelBuilder.SimEndCb | ( | ) |
Prototype for SimEnd callbacks
Created in NX10.0.3
License requirements: None.
delegate void NXOpen.SIM.IsvControlPanelBuilder.SimStopCb | ( | ) |
Prototype for SimStop callbacks
Created in NX10.0.3
License requirements: None.
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SingleStepBackward | ( | ) |
Simulation Control Panel: Single Step Backward
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.SingleStepForward | ( | ) |
Simulation Control Panel: Single Step Forward
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.StepToNextOperation | ( | ) |
Simulation Control Panel: Step to Next Operation
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.StepToPreviousOperation | ( | ) |
Simulation Control Panel: Step to Previous Operation
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
unsafe void NXOpen.SIM.IsvControlPanelBuilder.Stop | ( | ) |
Simulation Control Panel: Stop the simulation
Created in NX9.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
delegate void NXOpen.SIM.IsvControlPanelBuilder.VncStatusCb | ( | NXOpen.SIM.IsvControlPanelBuilder.VncMode | vncStatus | ) |
Prototype for VNC Status callbacks
Created in NX10.0.3
License requirements: None.
vncStatus | new value of VNC Status Change |
|
get |
Returns the simulation is inside history buffer
Created in NX10.0.3
License requirements: None.
|
get |
Returns the machine configurator filename with full path
Created in NX10.0.1
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
get |
Returns the sim debug builder
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
get |
Returns the load snapshot builder
Created in NX12.0.0
License requirements: None.
|
get |
Returns the simulation options builder
Created in NX8.0.0
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")
|
get |
Returns the save snapshot builder
Created in NX12.0.0
License requirements: None.
|
get |
Returns the mode of VNC
Created in NX10.0.3
License requirements: None.