恭喜,你发布的帖子
发布于 2017-05-24 13:19:36
3楼
这么做的工作量不是很大吗,每一个变量需要做上升和下降缘跳变检测,再来置位和复位。同时上位机需要采集的变量不是增加了一倍?
程序的执行周期远小于通讯的周期,也就是说数据可能经过了好几个周期的运算,上位机才刷新一次。所以上位系统检测BOOL量跳变会检测不准;
数据采集没有增加,只是在程序中稍加处理,上位系统与标志位通讯即可。
程序追求简洁没错,但需建立在逻辑正确的基础上。
请填写推广理由:
分享
只看
楼主