Skip to main content

waitdi

功能​

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

原型​

void waitdi(ref signaldi di, num val)

sig​

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

val​

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

例子​

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