Class IsvControlPanelBuilder
Inheritance
IsvControlPanelBuilder
Assembly: NXOpen.dll
Syntax
public class IsvControlPanelBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
IsvControlPanelBuilder()
Declaration
protected IsvControlPanelBuilder()
Properties
ActiveChannel
Declaration
public string ActiveChannel { get; set; }
Property Value
IsInHistoryBuffer
Declaration
public bool IsInHistoryBuffer { get; }
Property Value
MachineConfiguratorFilename
Declaration
public string MachineConfiguratorFilename { get; }
Property Value
MachineTime
Declaration
public string MachineTime { get; }
Property Value
SimDebugBuilder
Declaration
[Obsolete("Deprecated in NX1899.0.0. Use NXOpen.SIM.KinematicConfigurator.CreateSimDebugBuilder() instead to create a SimDebugBuilder.")]
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(IsInHistoryBufferCb)
Declaration
public int AddIsInHistoryBuffer(IsvControlPanelBuilder.IsInHistoryBufferCb handler)
Parameters
Returns
AddSimEnd(SimEndCb)
Declaration
public int AddSimEnd(IsvControlPanelBuilder.SimEndCb handler)
Parameters
Returns
AddSimStart(SimStartCb)
Declaration
public int AddSimStart(IsvControlPanelBuilder.SimStartCb handler)
Parameters
Returns
AddSimStop(SimStopCb)
Declaration
public int AddSimStop(IsvControlPanelBuilder.SimStopCb handler)
Parameters
Returns
AddVncStatus(VncStatusCb)
Declaration
public int AddVncStatus(IsvControlPanelBuilder.VncStatusCb handler)
Parameters
Returns
ApplySimulationOptions()
Declaration
public void ApplySimulationOptions()
CheckProgramSyntax(NcProgram[])
Declaration
public void CheckProgramSyntax(NcProgram[] programs)
Parameters
GetCurrentProgram(string, int)
Declaration
public NcProgram GetCurrentProgram(string channelName, int stackLevel)
Parameters
Type |
Name |
Description |
string |
channelName |
|
int |
stackLevel |
|
Returns
GetDetail(DetailType, int, out double, out string, out int, 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
Returns
GetDetailCount(DetailType)
Declaration
public int GetDetailCount(IsvControlPanelBuilder.DetailType type)
Parameters
Returns
GetMachiningTimeAnalysisClock(string)
Declaration
public TimeAnalysis GetMachiningTimeAnalysisClock(string channelName)
Parameters
Type |
Name |
Description |
string |
channelName |
|
Returns
GetPostprocessorFilename(out string)
Declaration
public string GetPostprocessorFilename(out string definitionFilename)
Parameters
Type |
Name |
Description |
string |
definitionFilename |
|
Returns
Declaration
public bool GetShowToolPath()
Returns
Declaration
public bool GetShowToolTrace()
Returns
GetSingleStep()
Declaration
public IsvControlPanelBuilder.SingleStepType GetSingleStep()
Returns
GetSingleStepMode()
Declaration
public IsvControlPanelBuilder.SingleStepModeType GetSingleStepMode()
Returns
GetVisualization()
Declaration
public IsvControlPanelBuilder.VisualizationType GetVisualization()
Returns
JumpToDetailsLine(int)
Declaration
public void JumpToDetailsLine(int line)
Parameters
Type |
Name |
Description |
int |
line |
|
JumpToMachineTime(string)
Declaration
public void JumpToMachineTime(string machineTime)
Parameters
Type |
Name |
Description |
string |
machineTime |
|
JumpToNcProgramLine(int)
Declaration
public void JumpToNcProgramLine(int line)
Parameters
Type |
Name |
Description |
int |
line |
|
JumpToNcProgramLine(string, int)
Declaration
public void JumpToNcProgramLine(string channelName, int line)
Parameters
Type |
Name |
Description |
string |
channelName |
|
int |
line |
|
MachineControlBootVnck()
Declaration
public bool MachineControlBootVnck()
Returns
MachineControlClearAlarm()
Declaration
public void MachineControlClearAlarm()
MachineControlClearAlarm(string[])
Declaration
public void MachineControlClearAlarm(string[] channels)
Parameters
Type |
Name |
Description |
string[] |
channels |
|
MachineControlDryRun(bool)
Declaration
public void MachineControlDryRun(bool enable)
Parameters
Type |
Name |
Description |
bool |
enable |
|
MachineControlFeedRateOverride(int)
Declaration
public void MachineControlFeedRateOverride(int value)
Parameters
Type |
Name |
Description |
int |
value |
|
MachineControlGetChannels()
Declaration
public string[] MachineControlGetChannels()
Returns
MachineControlGetCycleTime()
Declaration
public int MachineControlGetCycleTime()
Returns
MachineControlGetFeedRateOverrideMaximumValue()
Declaration
public int MachineControlGetFeedRateOverrideMaximumValue()
Returns
MachineControlReadVariable(string, string, out string, out string)
Declaration
public bool MachineControlReadVariable(string channelName, string variableName, out string variableValue, out string variableType)
Parameters
Returns
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 |
string[] |
channels |
|
MachineControlResetPart()
Declaration
public void MachineControlResetPart()
MachineControlSaveMachineData()
Declaration
public void MachineControlSaveMachineData()
MachineControlShowHmi()
Declaration
public void MachineControlShowHmi()
MachineControlShutdownVnck()
Declaration
public void MachineControlShutdownVnck()
MachineControlSingleBlockMode(bool)
Declaration
public void MachineControlSingleBlockMode(bool enable)
Parameters
Type |
Name |
Description |
bool |
enable |
|
MachineControlStartNc()
Declaration
public void MachineControlStartNc()
MachineControlStartNc(string[])
Declaration
public void MachineControlStartNc(string[] channels)
Parameters
Type |
Name |
Description |
string[] |
channels |
|
MachineControlStopNc()
Declaration
public void MachineControlStopNc()
MachineControlStopNc(string[])
Declaration
public void MachineControlStopNc(string[] channels)
Parameters
Type |
Name |
Description |
string[] |
channels |
|
MachineControlWriteVariable(string, string, string, string)
Declaration
public bool MachineControlWriteVariable(string channelName, string variableName, string variableValue, string variableType)
Parameters
Returns
PlayBackward()
Declaration
public void PlayBackward()
PlayForward()
Declaration
public void PlayForward()
PlayToMachineTime(string)
Declaration
public void PlayToMachineTime(string machineTime)
Parameters
Type |
Name |
Description |
string |
machineTime |
|
ReadSettingsFromFile(string)
Declaration
public void ReadSettingsFromFile(string filename)
Parameters
Type |
Name |
Description |
string |
filename |
|
RemoveIsInHistoryBuffer(int)
Declaration
public bool RemoveIsInHistoryBuffer(int handlerId)
Parameters
Type |
Name |
Description |
int |
handlerId |
|
Returns
RemoveSimEnd(int)
Declaration
public bool RemoveSimEnd(int handlerId)
Parameters
Type |
Name |
Description |
int |
handlerId |
|
Returns
RemoveSimStart(int)
Declaration
public bool RemoveSimStart(int handlerId)
Parameters
Type |
Name |
Description |
int |
handlerId |
|
Returns
RemoveSimStop(int)
Declaration
public bool RemoveSimStop(int handlerId)
Parameters
Type |
Name |
Description |
int |
handlerId |
|
Returns
RemoveVncStatus(int)
Declaration
public bool RemoveVncStatus(int handlerId)
Parameters
Type |
Name |
Description |
int |
handlerId |
|
Returns
ResetMachine()
Declaration
public void ResetMachine()
SaveSettingsToFile(string)
Declaration
public void SaveSettingsToFile(string filename)
Parameters
Type |
Name |
Description |
string |
filename |
|
SetCurrentProgramLine(string, int)
Declaration
public void SetCurrentProgramLine(string channelName, int line)
Parameters
Type |
Name |
Description |
string |
channelName |
|
int |
line |
|
Declaration
public void SetShowToolPath(bool state)
Parameters
Type |
Name |
Description |
bool |
state |
|
Declaration
public void SetShowToolTrace(bool state)
Parameters
Type |
Name |
Description |
bool |
state |
|
SetSingleStep(SingleStepType)
Declaration
public void SetSingleStep(IsvControlPanelBuilder.SingleStepType type)
Parameters
SetSingleStepMode(SingleStepModeType)
Declaration
public void SetSingleStepMode(IsvControlPanelBuilder.SingleStepModeType type)
Parameters
SetSpeed(int)
Declaration
public void SetSpeed(int simSpeed)
Parameters
Type |
Name |
Description |
int |
simSpeed |
|
SetVisualization(VisualizationType)
Declaration
public void SetVisualization(IsvControlPanelBuilder.VisualizationType type)
Parameters
ShowSnapshot(bool, string, Snapshot)
Declaration
public void ShowSnapshot(bool bRunToSimTime, string sourceComp, Snapshot snapshot)
Parameters
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