CFC > EN/ENO 命令用于为选定的块(光标位置 3)提供附加的布尔启用输入 EN 和布尔输出 ENO(启用输出)。
示例:带有 EN/ENO 的 ADD 框
在此示例中,只有在布尔变量 condition = TRUE 时,才会执行 ADD。执行 ADD 之后,VarOut 将设置为 TRUE。请注意,如果条件切换为 FALSE,则不再执行 ADD,并且 VarOut 也会设置为 FALSE。
该示例说明 ENO 值如何用于其他块。
对于此示例,请用 1 来初始化 x。这些框右上角的数字指示出命令的执行顺序。
只要 x 小于 10 (0),它就会增加 1。一旦 x = 10,LT (0) 的输出就会提供值 FALSE,并将执行 SUB (5) 和 ADD (3)。x 将被设置回值 1,并且 y 将增加 1。只要 x 小于 10,就会再次执行 LT (0)。这样,y 就会对 x 通过值范围 1 至 10 的频次进行计数。