恭喜,你发布的帖子
发布于 2025-06-07 23:27:04
9楼
为什么是静态变量statOneShotInitialise设置为TRUE,然后初始化完改成false 有什么好处吗
这样还得手动修改其默认值 直接用系统默认值false 初始化完改成true不行吗 这样避免编程时忘记修改其初始值位true
当然可以,不过IF语句中的条件要用NOT反逻辑罢了。
IF NOT statOneShotInitialise THEN
//initialization
statOneShotInitialise := TRUE;
END_IF;
在逻辑判断中我是很讨厌用NOT的,本身就反人性。
请填写推广理由:
分享
只看
楼主