Skip to main content

waitdi

功能

waitdi用于暂停运行当前程序,直到某信号符合一定的条件。

原型

void waitdi(ref signaldi di, num val)

sig

程序暂停运行时,需要等待变化的信号变量。信号变量需要通过aliasio指令与控制器中的信号源建立联系,详见aliasio指令。

val

程序暂停运行时,需要等待变化的信号变量所要符合的值。该值只能为0 或 1.

例子

! 等待di1信号转变为1
waitdi(di1, 1);