NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | Properties | List of all members
NXOpen.SIM.IsvControlPanelBuilder Class Reference

Represents a NXOpen.SIM.IsvControlPanelBuilder More...

Inheritance diagram for NXOpen.SIM.IsvControlPanelBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Classes

class  _IsvControlPanelBuilderIsInHistoryBufferCbAdapter
 
class  _IsvControlPanelBuilderSimEndCbAdapter
 
class  _IsvControlPanelBuilderSimStopCbAdapter
 
class  _IsvControlPanelBuilderVncStatusCbAdapter
 

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...
 

Detailed Description

Represents a NXOpen.SIM.IsvControlPanelBuilder

To create a new instance of this class, use NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder

Created in NX8.0.0

Member Enumeration Documentation

Type of record reported in the Simulation Details group

Enumerator
Info 

Info

Limit 

Limit

Collision 

Collision

Gouge 

Gouge

Singularity 

Singularity

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 Visualization type

Enumerator
MachineCodeSimulateCse 

Machine Code Simulate Cse

MachineCodeSimulateMtd 

Machine Code Simulate Mtd

ToolPathSimulation 

Tool Path Simulate

Type of VNC Mode

Enumerator
Error 

ERROR

Notconnected 

NOT CONNECTED

Connected 

CONNECTED

Booted 

BOOTED

Configured 

CONFIGURED

Initialized 

INITIALIZED

ProgramsLoaded 

PROGRAMS LOADED

Reset 

RESET

Stop 

STOP

Start 

START

Run 

RUN

Member Function Documentation

unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddIsInHistoryBuffer ( NXOpen.SIM.IsvControlPanelBuilder.IsInHistoryBufferCb  handler)

Registers the IsInHistoryBufferChanged callback.

Created in NX10.0.3

License requirements: None.

Parameters
handler
Returns
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddSimEnd ( NXOpen.SIM.IsvControlPanelBuilder.SimEndCb  handler)

Registers the SimEnd callback.

Created in NX10.0.3

License requirements: None.

Parameters
handler
Returns
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddSimStop ( NXOpen.SIM.IsvControlPanelBuilder.SimStopCb  handler)

Registers the SimStop callback.

Created in NX10.0.3

License requirements: None.

Parameters
handler
Returns
unsafe int NXOpen.SIM.IsvControlPanelBuilder.AddVncStatus ( NXOpen.SIM.IsvControlPanelBuilder.VncStatusCb  handler)

Registers the VNC Status callback.

Created in NX10.0.3

License requirements: None.

Parameters
handler
Returns
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")

Parameters
channelNameThe channel name.
stackLevelThe callstack level. During simulation the main program is on callstack level 0.
Returns
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")

Parameters
type
position
time
description
ncLine
programName
channelName
Returns
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")

Parameters
type
Returns
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")

Parameters
channelNameThe channel name.
Returns
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")

Parameters
definitionFilenameThe definition filename with full path
Returns
The tcl filename with full path
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.GetShow3dMaterialRemoval ( )

Gets the show 3d material removal

Created in NX8.0.0

License requirements: None.

Returns
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.GetShowToolPath ( )

Gets the show tool path

Created in NX8.0.0

License requirements: None.

Returns
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.

Returns
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.

Returns
unsafe NXOpen.SIM.IsvControlPanelBuilder.VisualizationType NXOpen.SIM.IsvControlPanelBuilder.GetVisualization ( )

Gets the visualization

Created in NX8.0.0

License requirements: None.

Returns
delegate void NXOpen.SIM.IsvControlPanelBuilder.IsInHistoryBufferCb ( bool  isInHistoryBuffer)

Prototype for IsInHistoryBufferChanged callbacks

Created in NX10.0.3

License requirements: None.

Parameters
isInHistoryBuffernew 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")

Parameters
lineThe 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")

Parameters
machineTimeThe 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")

Parameters
lineThe 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")

Parameters
channelNameThe channel name. If this is a null reference (Nothing in Visual Basic) or empty the active channel will be used.
lineThe 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")

Returns
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")

Parameters
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")

Parameters
enableEnable 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")

Parameters
valueThe 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")

Returns
the names of available channel
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")

Returns
The cycle time in ms
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")

Returns
The feed rate override max value
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")

Parameters
channelNameThe channel name, NULL or empty means all channels
variableNameThe variable name
variableValueThe variable value
variableTypeThe variable type: VDI_SWITCH, VDI_INTEGER, VDI_SINGLESTEP
Returns
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")

Parameters
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")

Parameters
enableEnable 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")

Parameters
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")

Parameters
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")

Parameters
channelNameThe channel name, NULL or empty means all channels
variableNameThe variable name
variableValueThe variable value
variableTypeThe variable type: VDI_SWITCH, VDI_INTEGER, VDI_SINGLESTEP
Returns
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")

Parameters
machineTimeThe 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")

Parameters
filename
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveIsInHistoryBuffer ( int  handlerId)

Unregisters the IsInHistoryBufferChanged callback.

Created in NX10.0.3

License requirements: None.

Parameters
handlerId
Returns
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveSimEnd ( int  handlerId)

Unregisters the SimEnd callback.

Created in NX10.0.3

License requirements: None.

Parameters
handlerId
Returns
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveSimStop ( int  handlerId)

Unregisters the SimStop callback.

Created in NX10.0.3

License requirements: None.

Parameters
handlerId
Returns
unsafe bool NXOpen.SIM.IsvControlPanelBuilder.RemoveVncStatus ( int  handlerId)

Unregisters the VNC Status callback.

Created in NX10.0.3

License requirements: None.

Parameters
handlerId
Returns
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")

Parameters
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")

Parameters
channelNameThe channel name. If this is a null reference (Nothing in Visual Basic) or empty the active channel will be used.
lineThe 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")

Parameters
stateThe state
Returns
The dialog response, if the user don't define workpiece the autoblock dialog will displayed. And if the user cancel it the response is UGII_CANCEL
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")

Parameters
stateThe 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")

Parameters
typeThe 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")

Parameters
typeThe 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")

Parameters
simSpeedThe 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")

Parameters
typeThe 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")

Parameters
bRunToSimTime
snapshotThe 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.

Parameters
vncStatusnew value of VNC Status Change

Property Documentation

unsafe bool NXOpen.SIM.IsvControlPanelBuilder.IsInHistoryBuffer
get

Returns the simulation is inside history buffer

Created in NX10.0.3

License requirements: None.

unsafe string NXOpen.SIM.IsvControlPanelBuilder.MachineConfiguratorFilename
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")

unsafe NXOpen.SIM.SimDebugBuilder NXOpen.SIM.IsvControlPanelBuilder.SimDebugBuilder
get

Returns the sim debug builder

Created in NX8.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")

unsafe NXOpen.SIM.LoadSnapshotBuilder NXOpen.SIM.IsvControlPanelBuilder.SimulationLoadSnapshotBuilder
get

Returns the load snapshot builder

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAM.SimulationOptionsBuilder NXOpen.SIM.IsvControlPanelBuilder.SimulationOptionsBuilder
get

Returns the simulation options builder

Created in NX8.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification")

unsafe NXOpen.SIM.SaveSnapshotBuilder NXOpen.SIM.IsvControlPanelBuilder.SimulationSaveSnapshotBuilder
get

Returns the save snapshot builder

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.SIM.IsvControlPanelBuilder.VncMode NXOpen.SIM.IsvControlPanelBuilder.VncStatus
get

Returns the mode of VNC

Created in NX10.0.3

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.