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
表示内存位状态的Boolean运算符。 - Timeout
表示最大等待时间(单位为秒)的单一表达式。
备注
应始终检查是否因使用 TW 方法而发生超时。请参见以下示例。
如果发生错误,并且 SpelException 的 ErrorNumber 属性为3101,请参阅 SetPoint 方法的描述。
参阅
WaitSw 方法, SetPoint 方法
WaitMem 示例
VB 例:
' 等待内存位 1 变为 1(True)
' 最长时间为 5 秒
m_spel.WaitMem(1, True, 5)
' WaitMem 是否超时?
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");