OperationMode プロパティー
解説
Epson RC+ 8.0の操作モードを読み込み、または設定します。
書式
Property OperationMode As SpelOperationMode
戻り値
SpelOperationModeの値
コメント
“OperationMode”を、“PROGRAM”に設定する場合、現在の“Spelクラス”インスタンスのEpson RC+ 8.0 GUIが開き、コントローラーの操作モードは“PROGRAM”に設定されます。GUIを閉じると、操作モードは、“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);
}
}