WaitMem メソッド

解説
メモリービットステータスの変更を待ちます。

書式
Sub WaitMem (BitNumber As Integer, Condition As Boolean, Timeout As Single)
Sub WaitMem (Label As String, Condition As Boolean, Timeout As Single)

パラメーター

  • BitNumber
    メモリービット番号を表す整数式
  • Label
    メモリービットラベルを表す文字列
  • Condition
    メモリービットの状態を表すブール演算式
  • Timeout
    最大待ち時間(単位: 秒)

コメント
TWメソッドを使って、タイムアウトが発生しているかどうかを常に確認してください。下記の例を参照してください。

エラーが発生し、SpelExceptionのErrorNumberプロパティが3101である場合は、SetPoint メソッドのコメントを参照してください。

参照
WaitSw メソッド, SetPoint メソッド

WaitMem 使用例
VB 例:

' メモリービット1が “1” (True)になるまで待機  
' 最長5秒  
m_spel.WaitMem(1, True, 5)  
' Did WaitMem time out?  
If m_spel.TW() Then  
    MsgBox "memory bit time out occurred"  
End If  

C# 例:

// メモリービット1が “1” (True)になるまで待機  
// 最長5秒  
m_spel.WaitMem(1, True, 5);  
// WaitMemがタイムアウトになっているか確認  
if (m_spel.TW())  
    MessageBox.Show("memory bit time out occurred");