Class IsvControlPanelBuilder
Inheritance
System.Object
System.MarshalByRefObject
IsvControlPanelBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class IsvControlPanelBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
IsvControlPanelBuilder()
Declaration
protected IsvControlPanelBuilder()
Properties
IsInHistoryBuffer
Declaration
public bool IsInHistoryBuffer { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
MachineConfiguratorFilename
Declaration
public string MachineConfiguratorFilename { get; }
Property Value
| Type |
Description |
| System.String |
|
SimDebugBuilder
Declaration
public SimDebugBuilder SimDebugBuilder { get; }
Property Value
SimulationLoadSnapshotBuilder
Declaration
public LoadSnapshotBuilder SimulationLoadSnapshotBuilder { get; }
Property Value
SimulationOptionsBuilder
Declaration
public SimulationOptionsBuilder SimulationOptionsBuilder { get; }
Property Value
SimulationSaveSnapshotBuilder
Declaration
public SaveSnapshotBuilder SimulationSaveSnapshotBuilder { get; }
Property Value
VncStatus
Declaration
public IsvControlPanelBuilder.VncMode VncStatus { get; }
Property Value
Methods
AddIsInHistoryBuffer(IsvControlPanelBuilder.IsInHistoryBufferCb)
Declaration
public int AddIsInHistoryBuffer(IsvControlPanelBuilder.IsInHistoryBufferCb handler)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
AddSimEnd(IsvControlPanelBuilder.SimEndCb)
Declaration
public int AddSimEnd(IsvControlPanelBuilder.SimEndCb handler)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
AddSimStop(IsvControlPanelBuilder.SimStopCb)
Declaration
public int AddSimStop(IsvControlPanelBuilder.SimStopCb handler)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
AddVncStatus(IsvControlPanelBuilder.VncStatusCb)
Declaration
public int AddVncStatus(IsvControlPanelBuilder.VncStatusCb handler)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
ApplySimulationOptions()
Declaration
public void ApplySimulationOptions()
GetCurrentProgram(String, Int32)
Declaration
public NcProgram GetCurrentProgram(string channelName, int stackLevel)
Parameters
| Type |
Name |
Description |
| System.String |
channelName |
|
| System.Int32 |
stackLevel |
|
Returns
GetDetail(IsvControlPanelBuilder.DetailType, Int32, out Double, out String, out Int32, out String, out String)
Declaration
public bool GetDetail(IsvControlPanelBuilder.DetailType type, int position, out double time, out string description, out int ncLine, out string programName, out string channelName)
Parameters
| Type |
Name |
Description |
| IsvControlPanelBuilder.DetailType |
type |
|
| System.Int32 |
position |
|
| System.Double |
time |
|
| System.String |
description |
|
| System.Int32 |
ncLine |
|
| System.String |
programName |
|
| System.String |
channelName |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetDetailCount(IsvControlPanelBuilder.DetailType)
Declaration
public int GetDetailCount(IsvControlPanelBuilder.DetailType type)
Parameters
Returns
| Type |
Description |
| System.Int32 |
|
GetMachiningTimeAnalysisClock(String)
Declaration
public TimeAnalysis GetMachiningTimeAnalysisClock(string channelName)
Parameters
| Type |
Name |
Description |
| System.String |
channelName |
|
Returns
GetPostprocessorFilename(out String)
Declaration
public string GetPostprocessorFilename(out string definitionFilename)
Parameters
| Type |
Name |
Description |
| System.String |
definitionFilename |
|
Returns
| Type |
Description |
| System.String |
|
GetShow3dMaterialRemoval()
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMaterialRemoval and CAM.SimulationOptionsBuilder.DisplayIpw instead.")]
public bool GetShow3dMaterialRemoval()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool GetShowToolPath()
Returns
| Type |
Description |
| System.Boolean |
|
GetSingleStep()
Declaration
public IsvControlPanelBuilder.SingleStepType GetSingleStep()
Returns
GetSingleStepMode()
Declaration
public IsvControlPanelBuilder.SingleStepModeType GetSingleStepMode()
Returns
GetVisualization()
Declaration
public IsvControlPanelBuilder.VisualizationType GetVisualization()
Returns
JumpToDetailsLine(Int32)
Declaration
public void JumpToDetailsLine(int line)
Parameters
| Type |
Name |
Description |
| System.Int32 |
line |
|
JumpToMachineTime(String)
Declaration
public void JumpToMachineTime(string machineTime)
Parameters
| Type |
Name |
Description |
| System.String |
machineTime |
|
JumpToNcProgramLine(Int32)
Declaration
public void JumpToNcProgramLine(int line)
Parameters
| Type |
Name |
Description |
| System.Int32 |
line |
|
JumpToNcProgramLine(String, Int32)
Declaration
public void JumpToNcProgramLine(string channelName, int line)
Parameters
| Type |
Name |
Description |
| System.String |
channelName |
|
| System.Int32 |
line |
|
MachineControlBootVnck()
Declaration
public bool MachineControlBootVnck()
Returns
| Type |
Description |
| System.Boolean |
|
MachineControlClearAlarm()
Declaration
public void MachineControlClearAlarm()
MachineControlClearAlarm(String[])
Declaration
public void MachineControlClearAlarm(string[] channels)
Parameters
| Type |
Name |
Description |
| System.String[] |
channels |
|
MachineControlDryRun(Boolean)
Declaration
public void MachineControlDryRun(bool enable)
Parameters
| Type |
Name |
Description |
| System.Boolean |
enable |
|
MachineControlFeedRateOverride(Int32)
Declaration
public void MachineControlFeedRateOverride(int value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
value |
|
MachineControlGetChannels()
Declaration
public string[] MachineControlGetChannels()
Returns
| Type |
Description |
| System.String[] |
|
MachineControlGetCycleTime()
Declaration
public int MachineControlGetCycleTime()
Returns
| Type |
Description |
| System.Int32 |
|
MachineControlGetFeedRateOverrideMaximumValue()
Declaration
public int MachineControlGetFeedRateOverrideMaximumValue()
Returns
| Type |
Description |
| System.Int32 |
|
MachineControlReadVariable(String, String, out String, out String)
Declaration
public bool MachineControlReadVariable(string channelName, string variableName, out string variableValue, out string variableType)
Parameters
| Type |
Name |
Description |
| System.String |
channelName |
|
| System.String |
variableName |
|
| System.String |
variableValue |
|
| System.String |
variableType |
|
Returns
| Type |
Description |
| System.Boolean |
|
MachineControlResetMachine()
Declaration
public void MachineControlResetMachine()
MachineControlResetMachineData()
Declaration
public void MachineControlResetMachineData()
MachineControlResetNc()
Declaration
public void MachineControlResetNc()
MachineControlResetNc(String[])
Declaration
public void MachineControlResetNc(string[] channels)
Parameters
| Type |
Name |
Description |
| System.String[] |
channels |
|
MachineControlResetPart()
Declaration
public void MachineControlResetPart()
MachineControlSaveMachineData()
Declaration
public void MachineControlSaveMachineData()
MachineControlShowHmi()
Declaration
public void MachineControlShowHmi()
MachineControlShutdownVnck()
Declaration
public void MachineControlShutdownVnck()
MachineControlSingleBlockMode(Boolean)
Declaration
public void MachineControlSingleBlockMode(bool enable)
Parameters
| Type |
Name |
Description |
| System.Boolean |
enable |
|
MachineControlStartNc()
Declaration
public void MachineControlStartNc()
MachineControlStartNc(String[])
Declaration
public void MachineControlStartNc(string[] channels)
Parameters
| Type |
Name |
Description |
| System.String[] |
channels |
|
MachineControlStopNc()
Declaration
public void MachineControlStopNc()
MachineControlStopNc(String[])
Declaration
public void MachineControlStopNc(string[] channels)
Parameters
| Type |
Name |
Description |
| System.String[] |
channels |
|
MachineControlWriteVariable(String, String, String, String)
Declaration
public bool MachineControlWriteVariable(string channelName, string variableName, string variableValue, string variableType)
Parameters
| Type |
Name |
Description |
| System.String |
channelName |
|
| System.String |
variableName |
|
| System.String |
variableValue |
|
| System.String |
variableType |
|
Returns
| Type |
Description |
| System.Boolean |
|
PlayBackward()
Declaration
public void PlayBackward()
PlayForward()
Declaration
public void PlayForward()
PlayToMachineTime(String)
Declaration
public void PlayToMachineTime(string machineTime)
Parameters
| Type |
Name |
Description |
| System.String |
machineTime |
|
ReadSettingsFromFile(String)
Declaration
public void ReadSettingsFromFile(string filename)
Parameters
| Type |
Name |
Description |
| System.String |
filename |
|
RemoveIsInHistoryBuffer(Int32)
Declaration
public bool RemoveIsInHistoryBuffer(int handlerId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
handlerId |
|
Returns
| Type |
Description |
| System.Boolean |
|
RemoveSimEnd(Int32)
Declaration
public bool RemoveSimEnd(int handlerId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
handlerId |
|
Returns
| Type |
Description |
| System.Boolean |
|
RemoveSimStop(Int32)
Declaration
public bool RemoveSimStop(int handlerId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
handlerId |
|
Returns
| Type |
Description |
| System.Boolean |
|
RemoveVncStatus(Int32)
Declaration
public bool RemoveVncStatus(int handlerId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
handlerId |
|
Returns
| Type |
Description |
| System.Boolean |
|
ResetMachine()
Declaration
public void ResetMachine()
SaveSettingsToFile(String)
Declaration
public void SaveSettingsToFile(string filename)
Parameters
| Type |
Name |
Description |
| System.String |
filename |
|
SetCurrentProgramLine(String, Int32)
Declaration
public void SetCurrentProgramLine(string channelName, int line)
Parameters
| Type |
Name |
Description |
| System.String |
channelName |
|
| System.Int32 |
line |
|
SetShow3dMaterialRemoval(Boolean)
Declaration
[Obsolete("Deprecated in NX12.0.1. Use CAM.SimulationOptionsBuilder.EnableMaterialRemoval and CAM.SimulationOptionsBuilder.DisplayIpw instead.")]
public int SetShow3dMaterialRemoval(bool state)
Parameters
| Type |
Name |
Description |
| System.Boolean |
state |
|
Returns
| Type |
Description |
| System.Int32 |
|
Declaration
public void SetShowToolPath(bool state)
Parameters
| Type |
Name |
Description |
| System.Boolean |
state |
|
SetSingleStep(IsvControlPanelBuilder.SingleStepType)
Declaration
public void SetSingleStep(IsvControlPanelBuilder.SingleStepType type)
Parameters
SetSingleStepMode(IsvControlPanelBuilder.SingleStepModeType)
Declaration
public void SetSingleStepMode(IsvControlPanelBuilder.SingleStepModeType type)
Parameters
SetSpeed(Int32)
Declaration
public void SetSpeed(int simSpeed)
Parameters
| Type |
Name |
Description |
| System.Int32 |
simSpeed |
|
SetVisualization(IsvControlPanelBuilder.VisualizationType)
Declaration
public void SetVisualization(IsvControlPanelBuilder.VisualizationType type)
Parameters
ShowSnapshot(Boolean, Snapshot)
Declaration
public void ShowSnapshot(bool bRunToSimTime, Snapshot snapshot)
Parameters
| Type |
Name |
Description |
| System.Boolean |
bRunToSimTime |
|
| Snapshot |
snapshot |
|
SingleStepBackward()
Declaration
public void SingleStepBackward()
SingleStepForward()
Declaration
public void SingleStepForward()
StepToNextOperation()
Declaration
public void StepToNextOperation()
StepToPreviousOperation()
Declaration
public void StepToPreviousOperation()
Stop()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink