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);
}
}