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