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