恭喜,你发布的帖子
发布于 2021-09-14 09:53:29
10楼
控制结构设计的不好。
1、步骤索引1000,2000.。。。10000这个变量已经把各个语句关联起来,而你又加了继续循环这个变量再次把各个语句耦合起来。双线条关联,徒增耦合度。
2、10000的时候,自动直接跳回5000,这个不好。程序应该停在10000,由HMI决定10000之后的下一步是什么。也就是HMI变量应该是只影响最后这一句的输出。自动跳回5000,背离初衷。
3、对于这些语句的局部场景而言,步骤索引和继续循环,这两个变量相当于“全局”,人为增加纠缠复杂度。
4、这种调试直接上Trace,不用等。
首先谢谢大家的建议。其次觉得你这话最好,我现在想在=10000处加上M5.0,跳到=5000处。谢谢!
请填写推广理由:
分享
只看
楼主