NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::SIM::IsvControlPanelBuilder Class Reference

Represents a NXOpen::SIM::IsvControlPanelBuilder
To create a new instance of this class, use NXOpen::SIM::KinematicConfigurator::CreateIsvControlPanelBuilder

Created in NX8.0.0. More...

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

Public Types

enum  DetailType {
  DetailTypeInfo, DetailTypeLimit, DetailTypeCollision, DetailTypeGouge,
  DetailTypeSingularity
}
 Type of record reported in the Simulation Details group. More...
 
typedef NXOpen::Callback1
< void, bool > 
IsInHistoryBufferCb
 Prototype for IsInHistoryBufferChanged callbacks
Created in NX10.0.3. More...
 
typedef NXOpen::Callback0< void > SimStopCb
 Prototype for SimStop callbacks
Created in NX10.0.3. More...
 
enum  SingleStepModeType { SingleStepModeTypeStepIn, SingleStepModeTypeStepOver, SingleStepModeTypeStepOut, SingleStepModeTypeDisplayUpdate }
 The Single Step Mode type that used in NXOpen::SIM::IsvControlPanelBuilder::VisualizationTypeMachineCodeSimulateCse simulation mode. More...
 
enum  SingleStepType { SingleStepTypeBlock, SingleStepTypeMove, SingleStepTypeEvent }
 The Single Step type that used in NXOpen::SIM::IsvControlPanelBuilder::VisualizationTypeMachineCodeSimulateMtd or NXOpen::SIM::IsvControlPanelBuilder::VisualizationTypeToolPathSimulation simulation mode. More...
 
enum  VisualizationType { VisualizationTypeMachineCodeSimulateCse, VisualizationTypeMachineCodeSimulateMtd, VisualizationTypeToolPathSimulation }
 The Visualization type. More...
 
enum  VncMode {
  VncModeError = -1, VncModeNotconnected, VncModeConnected, VncModeBooted,
  VncModeConfigured, VncModeInitialized, VncModeProgramsLoaded, VncModeReset,
  VncModeStop, VncModeStart, VncModeRun
}
 Type of VNC Mode. More...
 
typedef NXOpen::Callback1
< void,
NXOpen::SIM::IsvControlPanelBuilder::VncMode
VncStatusCb
 Prototype for VNC Status callbacks
Created in NX10.0.3. More...
 

Public Member Functions

int AddIsInHistoryBuffer (const NXOpen::SIM::IsvControlPanelBuilder::IsInHistoryBufferCb &handler)
 Registers the IsInHistoryBufferChanged callback. More...
 
int AddSimStop (const NXOpen::SIM::IsvControlPanelBuilder::SimStopCb &handler)
 Registers the SimStop callback. More...
 
int AddVncStatus (const NXOpen::SIM::IsvControlPanelBuilder::VncStatusCb &handler)
 Registers the VNC Status callback. More...
 
void ApplySimulationOptions ()
 Apply the simulation options
Created in NX8.0.0. More...
 
int GetDetailCount (NXOpen::SIM::IsvControlPanelBuilder::DetailType type)
 Return the number of Details of the specified type. More...
 
NXString GetPostprocessorFilename (NXString *definitionFilename)
 Get the post processor definition and tcl filename with full path. More...
 
bool GetShow3dMaterialRemoval ()
 Gets the show 3d material removal. More...
 
bool GetShowToolPath ()
 Gets the show tool path. More...
 
NXOpen::SIM::IsvControlPanelBuilder::SingleStepType GetSingleStep ()
 Gets the single step in Tool Path Based Simulation. More...
 
NXOpen::SIM::IsvControlPanelBuilder::SingleStepModeType GetSingleStepMode ()
 Gets the single step mode in Machine Code Simulation. More...
 
NXOpen::SIM::IsvControlPanelBuilder::VisualizationType GetVisualization ()
 Gets the visualization. More...
 
bool IsInHistoryBuffer ()
 Returns the simulation is inside history buffer
Created in NX10.0.3. More...
 
void JumpToDetailsLine (int line)
 Jump to details line
Created in NX8.0.0. More...
 
void JumpToMachineTime (const NXString &machineTime)
 Jump to machine time
Created in NX8.0.0. More...
 
void JumpToMachineTime (const char *machineTime)
 Jump to machine time
Created in NX8.0.0. More...
 
void JumpToNcProgramLine (int line)
 Jump to nc program line in the active channel
Created in NX8.5.0. More...
 
void JumpToNcProgramLine (const NXString &channelName, int line)
 Jump to nc program line in the specified channel
Created in NX11.0.1. More...
 
void JumpToNcProgramLine (const char *channelName, int line)
 Jump to nc program line in the specified channel
Created in NX11.0.1. More...
 
NXString MachineConfiguratorFilename ()
 Returns the machine configurator filename with full path
Created in NX10.0.1. More...
 
void MachineControlClearAlarm ()
 Machine Control Panel: Clear Alarms for all channels
Created in NX8.5.0. More...
 
void MachineControlClearAlarm (std::vector< NXString > &channels)
 Machine Control Panel: Clear Alarms for specific channels
Created in NX9.0.0. More...
 
void MachineControlDryRun (bool enable)
 Machine Control Panel: Activate Machine Dry Run
Created in NX8.5.0. More...
 
void MachineControlFeedRateOverride (int value)
 Machine Control Panel: Sets Machine Feed Rate Override
Created in NX8.5.0. More...
 
std::vector< NXStringMachineControlGetChannels ()
 Gets the Channel Names. More...
 
int MachineControlGetCycleTime ()
 Gets the Machine Cycle Time. More...
 
int MachineControlGetFeedRateOverrideMaximumValue ()
 Machine Control Panel: Gets the Machine Feed Rate Override Maximum Value. More...
 
bool MachineControlReadVariable (const NXString &channelName, const NXString &variableName, NXString *variableValue, NXString *variableType)
 Read Variable e.g. More...
 
bool MachineControlReadVariable (const char *channelName, const char *variableName, NXString *variableValue, NXString *variableType)
 Read Variable e.g. More...
 
void MachineControlResetMachine ()
 Machine Control Panel: Fast Reset Machine
Created in NX8.0.0. More...
 
void MachineControlResetNc ()
 Machine Control Panel: NC Reset for all channels
Created in NX8.0.0. More...
 
void MachineControlResetNc (std::vector< NXString > &channels)
 Machine Control Panel: NC Reset for specific channels
Created in NX9.0.0. More...
 
void MachineControlResetPart ()
 Machine Control Panel: Reset Part
Created in NX8.0.0. More...
 
void MachineControlSaveMachineData ()
 Machine Control Panel: Save the Machine Data (SRAM)
Created in NX8.5.0. More...
 
void MachineControlShowHmi ()
 Machine Control Panel: Show HMI
Created in NX8.5.0. More...
 
void MachineControlSingleBlockMode (bool enable)
 Machine Control Panel: Activate Machine Single Block Mode
Created in NX8.5.0. More...
 
void MachineControlStartNc ()
 Machine Control Panel: NC Start for all channels
Created in NX9.0.0. More...
 
void MachineControlStartNc (std::vector< NXString > &channels)
 Machine Control Panel: NC Start for specific channels
Created in NX9.0.0. More...
 
void MachineControlStopNc ()
 Machine Control Panel: NC Stop for all channels
Created in NX9.0.0. More...
 
void MachineControlStopNc (std::vector< NXString > &channels)
 Machine Control Panel: NC Stop for specific channels
Created in NX9.0.0. More...
 
bool MachineControlWriteVariable (const NXString &channelName, const NXString &variableName, const NXString &variableValue, const NXString &variableType)
 Write Variable e.g. More...
 
bool MachineControlWriteVariable (const char *channelName, const char *variableName, const char *variableValue, const char *variableType)
 Write Variable e.g. More...
 
void PlayBackward ()
 Simulation Control Panel: Play Backward
Created in NX8.0.0. More...
 
void PlayForward ()
 Simulation Control Panel: Play Forward
Created in NX8.0.0. More...
 
void PlayToMachineTime (const NXString &machineTime)
 Play to Machine Time
Created in NX8.0.0. More...
 
void PlayToMachineTime (const char *machineTime)
 Play to Machine Time
Created in NX8.0.0. More...
 
void ReadSettingsFromFile (const NXString &filename)
 Read simulation settings from xml file
Created in NX9.0.1. More...
 
void ReadSettingsFromFile (const char *filename)
 Read simulation settings from xml file
Created in NX9.0.1. More...
 
bool RemoveIsInHistoryBuffer (int handlerId)
 Unregisters the IsInHistoryBufferChanged callback. More...
 
bool RemoveSimStop (int handlerId)
 Unregisters the SimStop callback. More...
 
bool RemoveVncStatus (int handlerId)
 Unregisters the VNC Status callback. More...
 
void ResetMachine ()
 Simulation Control Panel: (Full) Reset Machine
Created in NX8.0.0. More...
 
void SaveSettingsToFile (const NXString &filename)
 Save simulation settings to xml file
Created in NX9.0.1. More...
 
void SaveSettingsToFile (const char *filename)
 Save simulation settings to xml file
Created in NX9.0.1. More...
 
int SetShow3dMaterialRemoval (bool state)
 Sets the show 3d material removal. More...
 
void SetShowToolPath (bool state)
 Sets the show tool path
Created in NX8.0.0. More...
 
void SetSingleStep (NXOpen::SIM::IsvControlPanelBuilder::SingleStepType type)
 Sets the single step in Tool Path Based Simulation
Created in NX8.0.0. More...
 
void SetSingleStepMode (NXOpen::SIM::IsvControlPanelBuilder::SingleStepModeType type)
 Sets the single step mode in Machine Code Simulation
Created in NX10.0.2. More...
 
void SetSpeed (int simSpeed)
 Simulation Control Panel: Simulation Speed
Created in NX8.0.0. More...
 
void SetVisualization (NXOpen::SIM::IsvControlPanelBuilder::VisualizationType type)
 Sets the visualization
Created in NX8.0.0. More...
 
NXOpen::SIM::SimDebugBuilderSimDebugBuilder ()
 Returns the sim debug builder
Created in NX8.0.0. More...
 
NXOpen::CAM::SimulationOptionsBuilderSimulationOptionsBuilder ()
 Returns the simulation options builder
Created in NX8.0.0. More...
 
void SingleStepBackward ()
 Simulation Control Panel: Single Step Backward
Created in NX8.0.0. More...
 
void SingleStepForward ()
 Simulation Control Panel: Single Step Forward
Created in NX8.0.0. More...
 
void StepToNextOperation ()
 Simulation Control Panel: Step to Next Operation
Created in NX8.0.0. More...
 
void StepToPreviousOperation ()
 Simulation Control Panel: Step to Previous Operation
Created in NX8.0.0. More...
 
void Stop ()
 Simulation Control Panel: Stop the simulation
Created in NX9.0.0. More...
 
NXOpen::SIM::IsvControlPanelBuilder::VncMode VncStatus ()
 Returns the mode of VNC
Created in NX10.0.3. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. 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 Typedef Documentation

Prototype for IsInHistoryBufferChanged callbacks
Created in NX10.0.3.



License requirements : None

Prototype for SimStop callbacks
Created in NX10.0.3.



License requirements : None

Prototype for VNC Status callbacks
Created in NX10.0.3.



License requirements : None

Member Enumeration Documentation

Type of record reported in the Simulation Details group.

Enumerator
DetailTypeInfo 

Info.

DetailTypeLimit 

Limit.

DetailTypeCollision 

Collision.

DetailTypeGouge 

Gouge.

DetailTypeSingularity 

Singularity.

The Single Step Mode type that used in NXOpen::SIM::IsvControlPanelBuilder::VisualizationTypeMachineCodeSimulateCse simulation mode.

Enumerator
SingleStepModeTypeStepIn 

Step In.

SingleStepModeTypeStepOver 

Step Over.

SingleStepModeTypeStepOut 

Step Out.

SingleStepModeTypeDisplayUpdate 

Display.

The Visualization type.

Enumerator
VisualizationTypeMachineCodeSimulateCse 

Machine Code Simulate Cse.

VisualizationTypeMachineCodeSimulateMtd 

Machine Code Simulate Mtd.

VisualizationTypeToolPathSimulation 

Tool Path Simulate.

Type of VNC Mode.

Enumerator
VncModeError 

ERROR.

VncModeNotconnected 

NOT CONNECTED.

VncModeConnected 

CONNECTED.

VncModeBooted 

BOOTED.

VncModeConfigured 

CONFIGURED.

VncModeInitialized 

INITIALIZED.

VncModeProgramsLoaded 

PROGRAMS LOADED.

VncModeReset 

RESET.

VncModeStop 

STOP.

VncModeStart 

START.

VncModeRun 

RUN.

Member Function Documentation

int NXOpen::SIM::IsvControlPanelBuilder::AddIsInHistoryBuffer ( const NXOpen::SIM::IsvControlPanelBuilder::IsInHistoryBufferCb handler)

Registers the IsInHistoryBufferChanged callback.

Returns

Created in NX10.0.3.

License requirements : None
Parameters
handlerhandler
int NXOpen::SIM::IsvControlPanelBuilder::AddSimStop ( const NXOpen::SIM::IsvControlPanelBuilder::SimStopCb handler)

Registers the SimStop callback.

Returns

Created in NX10.0.3.

License requirements : None
Parameters
handlerhandler
int NXOpen::SIM::IsvControlPanelBuilder::AddVncStatus ( const NXOpen::SIM::IsvControlPanelBuilder::VncStatusCb handler)

Registers the VNC Status callback.

Returns

Created in NX10.0.3.

License requirements : None
Parameters
handlerhandler
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")

int NXOpen::SIM::IsvControlPanelBuilder::GetDetailCount ( NXOpen::SIM::IsvControlPanelBuilder::DetailType  type)

Return the number of Details of the specified type.

Returns

Created in NX10.0.1.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Parameters
typetype
NXString NXOpen::SIM::IsvControlPanelBuilder::GetPostprocessorFilename ( NXString definitionFilename)

Get the post processor definition and tcl filename with full path.

Returns
The 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
bool NXOpen::SIM::IsvControlPanelBuilder::GetShow3dMaterialRemoval ( )

Gets the show 3d material removal.

Returns

Created in NX8.0.0.

License requirements : None
bool NXOpen::SIM::IsvControlPanelBuilder::GetShowToolPath ( )

Gets the show tool path.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::SIM::IsvControlPanelBuilder::SingleStepType NXOpen::SIM::IsvControlPanelBuilder::GetSingleStep ( )

Gets the single step in Tool Path Based Simulation.

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::SIM::IsvControlPanelBuilder::SingleStepModeType NXOpen::SIM::IsvControlPanelBuilder::GetSingleStepMode ( )

Gets the single step mode in Machine Code Simulation.

Returns

Created in NX10.0.2.

License requirements : None
NXOpen::SIM::IsvControlPanelBuilder::VisualizationType NXOpen::SIM::IsvControlPanelBuilder::GetVisualization ( )

Gets the visualization.

Returns

Created in NX8.0.0.

License requirements : None
bool NXOpen::SIM::IsvControlPanelBuilder::IsInHistoryBuffer ( )

Returns the simulation is inside history buffer
Created in NX10.0.3.



License requirements : None

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
void NXOpen::SIM::IsvControlPanelBuilder::JumpToMachineTime ( const NXString 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
void NXOpen::SIM::IsvControlPanelBuilder::JumpToMachineTime ( const char *  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
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
void NXOpen::SIM::IsvControlPanelBuilder::JumpToNcProgramLine ( const NXString 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 NULL or empty the active channel will be used.
lineThe nc program line
void NXOpen::SIM::IsvControlPanelBuilder::JumpToNcProgramLine ( const char *  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 NULL or empty the active channel will be used.
lineThe nc program line
NXString NXOpen::SIM::IsvControlPanelBuilder::MachineConfiguratorFilename ( )

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

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

void NXOpen::SIM::IsvControlPanelBuilder::MachineControlClearAlarm ( std::vector< NXString > &  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
channelschannels
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
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
std::vector<NXString> NXOpen::SIM::IsvControlPanelBuilder::MachineControlGetChannels ( )

Gets the Channel Names.

Returns
the names of available channel
Created in NX9.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
int NXOpen::SIM::IsvControlPanelBuilder::MachineControlGetCycleTime ( )

Gets the Machine Cycle Time.

Returns
The cycle time in ms
Created in NX9.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
int NXOpen::SIM::IsvControlPanelBuilder::MachineControlGetFeedRateOverrideMaximumValue ( )

Machine Control Panel: Gets the Machine Feed Rate Override Maximum Value.

Returns
The feed rate override max value
Created in NX9.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
bool NXOpen::SIM::IsvControlPanelBuilder::MachineControlReadVariable ( const NXString channelName,
const NXString variableName,
NXString variableValue,
NXString variableType 
)

Read Variable e.g.

VDI Variable, Machine Data

Returns

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
bool NXOpen::SIM::IsvControlPanelBuilder::MachineControlReadVariable ( const char *  channelName,
const char *  variableName,
NXString variableValue,
NXString variableType 
)

Read Variable e.g.

VDI Variable, Machine Data

Returns

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

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

void NXOpen::SIM::IsvControlPanelBuilder::MachineControlResetNc ( std::vector< NXString > &  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
channelschannels
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")

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

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

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

void NXOpen::SIM::IsvControlPanelBuilder::MachineControlStartNc ( std::vector< NXString > &  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
channelschannels
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")

void NXOpen::SIM::IsvControlPanelBuilder::MachineControlStopNc ( std::vector< NXString > &  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
channelschannels
bool NXOpen::SIM::IsvControlPanelBuilder::MachineControlWriteVariable ( const NXString channelName,
const NXString variableName,
const NXString variableValue,
const NXString variableType 
)

Write Variable e.g.

VDI Variable, Machine Data

Returns

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
bool NXOpen::SIM::IsvControlPanelBuilder::MachineControlWriteVariable ( const char *  channelName,
const char *  variableName,
const char *  variableValue,
const char *  variableType 
)

Write Variable e.g.

VDI Variable, Machine Data

Returns

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

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

void NXOpen::SIM::IsvControlPanelBuilder::PlayToMachineTime ( const NXString 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
void NXOpen::SIM::IsvControlPanelBuilder::PlayToMachineTime ( const char *  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
void NXOpen::SIM::IsvControlPanelBuilder::ReadSettingsFromFile ( const NXString 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
filenamefilename
void NXOpen::SIM::IsvControlPanelBuilder::ReadSettingsFromFile ( const char *  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
filenamefilename
bool NXOpen::SIM::IsvControlPanelBuilder::RemoveIsInHistoryBuffer ( int  handlerId)

Unregisters the IsInHistoryBufferChanged callback.

Returns

Created in NX10.0.3.

License requirements : None
Parameters
handlerIdhandlerid
bool NXOpen::SIM::IsvControlPanelBuilder::RemoveSimStop ( int  handlerId)

Unregisters the SimStop callback.

Returns

Created in NX10.0.3.

License requirements : None
Parameters
handlerIdhandlerid
bool NXOpen::SIM::IsvControlPanelBuilder::RemoveVncStatus ( int  handlerId)

Unregisters the VNC Status callback.

Returns

Created in NX10.0.3.

License requirements : None
Parameters
handlerIdhandlerid
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")

void NXOpen::SIM::IsvControlPanelBuilder::SaveSettingsToFile ( const NXString 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
filenamefilename
void NXOpen::SIM::IsvControlPanelBuilder::SaveSettingsToFile ( const char *  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
filenamefilename
int NXOpen::SIM::IsvControlPanelBuilder::SetShow3dMaterialRemoval ( bool  state)

Sets the show 3d material removal.

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
Created in NX8.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")
Parameters
stateThe state
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
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
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
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
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
NXOpen::SIM::SimDebugBuilder* NXOpen::SIM::IsvControlPanelBuilder::SimDebugBuilder ( )

Returns the sim debug builder
Created in NX8.0.0.



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

NXOpen::CAM::SimulationOptionsBuilder* NXOpen::SIM::IsvControlPanelBuilder::SimulationOptionsBuilder ( )

Returns the simulation options builder
Created in NX8.0.0.



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

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

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

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

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

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

NXOpen::SIM::IsvControlPanelBuilder::VncMode NXOpen::SIM::IsvControlPanelBuilder::VncStatus ( )

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 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.