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 メソッドのコメントを参照してください。
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");