WaitSw 方法

描述
等待输入位状态发生改变。

语法
Sub WaitSw (BitNumber As Integer, Condition As Boolean, Timeout As Single)
Sub WaitSw (Label As String, Condition As Boolean, Timeoutl As Single)

参数

  • BitNumber
    表示输入位编号的整数表达式。
  • Label
    含有输入位标签的字符串表达式。
  • Condition
    表示输入位状态的Boolean运算符。
  • Timeout
    表示最大等待时间(单位为秒)

备注
应始终检查是否因使用 TW 方法而发生超时。请参见以下示例。

如果发生错误,并且 SpelException 的 ErrorNumber 属性为3101,请参阅 SetPoint 方法的描述。

参阅
WaitMem 方法, SetPoint 方法

WaitSw 示例
VB 例:

Const PartPresent = 1  
m_spel.WaitSw(PartPresent, True, 5)  
If m_spel.TW() Then  
    MsgBox "Part present time out occurred"  
End If  

C# 例:

const int PartPresent = 1;  
m_spel.WaitSw(PartPresent, True, 5);  
if (m_spel.TW())  
    MessageBox.Show("Part Present time out occurred");