OperationMode 属性
描述
读取或设置 Epson RC+ 8.0 的操作模式。
语法
Property OperationMode As SpelOperationMode
返回值
SpelOperationMode 值
备注
当 OperationMode 设至 Program 时,Spel 类当前实例的 Epson RC+ 8.0 GUI 会打开且控制器操作模式会设至 Program。如果用户关闭 GUI,OperationMode 会设至 Auto。如果从 Visual Basic 中将 OperationMode 设至 Auto,则 GUI 也会关闭。
OperationMode 示例
VB 例:
Sub btnSpelProgramMode_Click _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles btnHideIOMonitor.Click
Try
m_spel.OperationMode = _
RCAPINet.SpelOperationMode.Program
' 如果想要等用户关闭 RC+ GUI,
' 可以在此等待 OperationMode 切换至 Auto
Do
Application.DoEvents()
System.Threading.Thread.Sleep(10)
Loop Until m_spel.OperationMode = _
RCAPINet.SpelOperationMode.Auto
Catch ex As RCAPINet.SpelException
MsgBox(ex.Message)
End Try
End If
C# 例:
void btnSpelProgramMode_Click(object sender, EventArgs e)
{
try {
m_spel.OperationMode = RCAPINet.SpelOperationMode.Auto;
//如果要等待RC+ GUI关闭时,可在此待机等待
Do {
Application.DoEvents();
Systme.Threading.Thread.Sleep(10);
} while(\!m_spel.OperationMode = RCAPINet.OperationMode.Auto);
}
Catch (SpelException ex){
MessageBox.Show(ex.Message);
}
}