Skip to main content

属性:call_after_online_change_slot

重要

VAR_INPUT 使用该属性的函数或方法中的声明会导致编译错误。原因是在这种情况下,调用时输入变量在这种情况下是未知的,这在在线更改期间隐式发生。

重要

由于在线更改期间应用程序无法运行,因此在这种情况下执行的每个代码都会导致抖动。因此,执行代码的范围尽可能小。

这个 pragma 的效果是所有设置了这个属性的函数和程序都在在线更改后被调用。您通过属性定义调用顺序 <slot>.

如果在方法中设置了属性,则确定父功能块的所有实例。在指定的槽中调用所有实例。在这种情况下,您无法影响实例之间的顺序。

句法

{attribute 'call_after_online_change_slot' := '<slot>'}

插入位置

函数和程序声明部分上方的第一行

<slot>

定义按调用顺序排列的整数值;值越低,调用发生的越早。如果几个功能块的属性排名相同,则它们的调用顺序保持不确定。