最近有个项目:上位机配置相关工步,下发给单片机,单片机去执行。工步说白了就是各种条件相互组合,然后运行完一个工步,再去执行下一个工步。
(1)有条件逻辑:<,==,!=,<=,>,>=,+,-,△
(2)有相关循环逻辑:从某个工步开始循环多少次,然后到某个工步结束。
(3)有相关时间逻辑:某个工步执行30S后,再去运行下个工步。
示例如下图:
捕获.PNG (65.77 KB, 下载次数: 0)
下载附件
2019-1-24 18:04 上传
现在就是想不到一个好的软件思路,可以适应各种上位机组合出来的工步执行逻辑。
第一感觉:这玩意需求有点PLC的感觉。想过用状态机,一步步执行工步,但是又有循环、时间逻辑。
一周热门 更多>