public interface IsvControlPanelBuilder extends Builder
IsvControlPanelBuilder
KinematicConfigurator.createIsvControlPanelBuilder(nxopen.sim.IsvControlPanelBuilder.VisualizationType, nxopen.cam.CAMObject[])
Modifier and Type | Interface and Description |
---|---|
static class |
IsvControlPanelBuilder.MachineControlReadVariableData
This class holds the data returned from
machineControlReadVariable(java.lang.String, java.lang.String) |
static class |
IsvControlPanelBuilder.SingleStepType
The Single Step type
|
static class |
IsvControlPanelBuilder.VisualizationType
The Visualization type
|
Modifier and Type | Method and Description |
---|---|
void |
applySimulationOptions()
Apply the simulation options
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
boolean |
getShow3dMaterialRemoval()
Gets the show 3d material removal
License requirements: None. |
boolean |
getShowToolPath()
Gets the show tool path
License requirements: None. |
IsvControlPanelBuilder.SingleStepType |
getSingleStep()
Gets the single step
License requirements: None. |
IsvControlPanelBuilder.VisualizationType |
getVisualization()
Gets the visualization
License requirements: None. |
void |
jumpToDetailsLine(int line)
Jump to details line
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
jumpToMachineTime(String machineTime)
Jump to machine time
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
jumpToNcProgramLine(int line)
Jump to nc program line
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlClearAlarm()
Machine Control Panel: Clear Alarms for all channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlClearAlarm(String[] channels)
Machine Control Panel: Clear Alarms for specific channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlDryRun(boolean enable)
Machine Control Panel: Activate Machine Dry Run
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlFeedRateOverride(int value)
Machine Control Panel: Sets Machine Feed Rate Override
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
String[] |
machineControlGetChannels()
Gets the Channel Names
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
int |
machineControlGetCycleTime()
Gets the Machine Cycle Time
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
int |
machineControlGetFeedRateOverrideMaximumValue()
Machine Control Panel: Gets the Machine Feed Rate Override Maximum Value
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
IsvControlPanelBuilder.MachineControlReadVariableData |
machineControlReadVariable(String channelName,
String variableName)
Read Variable e.g.
|
void |
machineControlResetMachine()
Machine Control Panel: Fast Reset Machine
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlResetNc()
Machine Control Panel: NC Reset for all channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlResetNc(String[] channels)
Machine Control Panel: NC Reset for specific channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlResetPart()
Machine Control Panel: Reset Part
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlSaveMachineData()
Machine Control Panel: Save the Machine Data (SRAM)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlShowHmi()
Machine Control Panel: Show HMI
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlSingleBlockMode(boolean enable)
Machine Control Panel: Activate Machine Single Block Mode
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlStartNc()
Machine Control Panel: NC Start for all channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlStartNc(String[] channels)
Machine Control Panel: NC Start for specific channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlStopNc()
Machine Control Panel: NC Stop for all channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
machineControlStopNc(String[] channels)
Machine Control Panel: NC Stop for specific channels
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
boolean |
machineControlWriteVariable(String channelName,
String variableName,
String variableValue,
String variableType)
Write Variable e.g.
|
void |
playBackward()
Simulation Control Panel: Play Backward
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
playForward()
Simulation Control Panel: Play Forward
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
playToMachineTime(String machineTime)
Play to Machine Time
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
readSettingsFromFile(String filename)
Read simulation settings from xml file
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
resetMachine()
Simulation Control Panel: (Full) Reset Machine
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
saveSettingsToFile(String filename)
Save simulation settings to xml file
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
int |
setShow3dMaterialRemoval(boolean state)
Sets the show 3d material removal
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setShowToolPath(boolean state)
Sets the show tool path
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setSingleStep(IsvControlPanelBuilder.SingleStepType type)
Sets the single step
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setSpeed(int simSpeed)
Simulation Control Panel: Simulation Speed
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
setVisualization(IsvControlPanelBuilder.VisualizationType type)
Sets the visualization
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
SimDebugBuilder |
simDebugBuilder()
Returns the sim debug builder
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
SimulationOptionsBuilder |
simulationOptionsBuilder()
Returns the simulation options builder
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
singleStepBackward()
Simulation Control Panel: Single Step Backward
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
singleStepForward()
Simulation Control Panel: Single Step Forward
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
stepToNextOperation()
Simulation Control Panel: Step to Next Operation
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
stepToPreviousOperation()
Simulation Control Panel: Step to Previous Operation
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
void |
stop()
Simulation Control Panel: Stop the simulation
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
IsvControlPanelBuilder.VisualizationType getVisualization() throws NXException, RemoteException
NXException
RemoteException
void setVisualization(IsvControlPanelBuilder.VisualizationType type) throws NXException, RemoteException
type
- The visualization typeNXException
RemoteException
boolean getShow3dMaterialRemoval() throws NXException, RemoteException
NXException
RemoteException
int setShow3dMaterialRemoval(boolean state) throws NXException, RemoteException
state
- The stateNXException
RemoteException
boolean getShowToolPath() throws NXException, RemoteException
NXException
RemoteException
void setShowToolPath(boolean state) throws NXException, RemoteException
state
- The stateNXException
RemoteException
IsvControlPanelBuilder.SingleStepType getSingleStep() throws NXException, RemoteException
NXException
RemoteException
void setSingleStep(IsvControlPanelBuilder.SingleStepType type) throws NXException, RemoteException
type
- The single step typeNXException
RemoteException
void playToMachineTime(String machineTime) throws NXException, RemoteException
machineTime
- The machine time in hh:mm:ss.s format NXException
RemoteException
void playForward() throws NXException, RemoteException
NXException
RemoteException
void playBackward() throws NXException, RemoteException
NXException
RemoteException
void singleStepForward() throws NXException, RemoteException
NXException
RemoteException
void singleStepBackward() throws NXException, RemoteException
NXException
RemoteException
void stepToNextOperation() throws NXException, RemoteException
NXException
RemoteException
void stepToPreviousOperation() throws NXException, RemoteException
NXException
RemoteException
void setSpeed(int simSpeed) throws NXException, RemoteException
simSpeed
- The simulation speedNXException
RemoteException
SimDebugBuilder simDebugBuilder() throws NXException, RemoteException
NXException
RemoteException
SimulationOptionsBuilder simulationOptionsBuilder() throws NXException, RemoteException
NXException
RemoteException
void jumpToMachineTime(String machineTime) throws NXException, RemoteException
machineTime
- The machine time in hh:mm:ss.s format NXException
RemoteException
void jumpToDetailsLine(int line) throws NXException, RemoteException
line
- The details window lineNXException
RemoteException
void jumpToNcProgramLine(int line) throws NXException, RemoteException
line
- The nc program window lineNXException
RemoteException
void applySimulationOptions() throws NXException, RemoteException
NXException
RemoteException
void resetMachine() throws NXException, RemoteException
NXException
RemoteException
void machineControlResetNc() throws NXException, RemoteException
NXException
RemoteException
void machineControlResetNc(String[] channels) throws NXException, RemoteException
channels
- NXException
RemoteException
void machineControlResetPart() throws NXException, RemoteException
NXException
RemoteException
void machineControlResetMachine() throws NXException, RemoteException
NXException
RemoteException
void machineControlClearAlarm() throws NXException, RemoteException
NXException
RemoteException
void machineControlClearAlarm(String[] channels) throws NXException, RemoteException
channels
- NXException
RemoteException
void machineControlShowHmi() throws NXException, RemoteException
NXException
RemoteException
void machineControlSingleBlockMode(boolean enable) throws NXException, RemoteException
enable
- Enable or disable the single block modeNXException
RemoteException
void machineControlDryRun(boolean enable) throws NXException, RemoteException
enable
- Enable or disable the dry runNXException
RemoteException
void machineControlFeedRateOverride(int value) throws NXException, RemoteException
value
- The feed rate override valueNXException
RemoteException
void machineControlSaveMachineData() throws NXException, RemoteException
NXException
RemoteException
void stop() throws NXException, RemoteException
NXException
RemoteException
int machineControlGetFeedRateOverrideMaximumValue() throws NXException, RemoteException
NXException
RemoteException
int machineControlGetCycleTime() throws NXException, RemoteException
NXException
RemoteException
boolean machineControlWriteVariable(String channelName, String variableName, String variableValue, String variableType) throws NXException, RemoteException
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 NXException
RemoteException
IsvControlPanelBuilder.MachineControlReadVariableData machineControlReadVariable(String channelName, String variableName) throws NXException, RemoteException
channelName
- The channel name, NULL or empty means all channels variableName
- The variable name NXException
RemoteException
String[] machineControlGetChannels() throws NXException, RemoteException
NXException
RemoteException
void machineControlStopNc() throws NXException, RemoteException
NXException
RemoteException
void machineControlStopNc(String[] channels) throws NXException, RemoteException
channels
- NXException
RemoteException
void machineControlStartNc() throws NXException, RemoteException
NXException
RemoteException
void machineControlStartNc(String[] channels) throws NXException, RemoteException
channels
- NXException
RemoteException
void saveSettingsToFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
void readSettingsFromFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.