本帖最后由 lonesomely 于 2019-9-16 13:39 编辑
很多仪器工作起来 ,,肯定状态执行的 ,,当满足了第一步,,再进行下一步操作,,
比如液体微量元素分析:
先水浴升温到60度,,等过了 60度 在静止10分钟 (目的是是温度在60度稳定) ,,在进行下一步浸泡在水浴的试管内液体化学元素分析
当客户发现水浴内水不多了 ,,那肯定加水 ,,此时不满足条件了 ,,肯定从头开始,
如果用switch是否会存在回不到之前的状态而用 if...else 就可以避免呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
没有说if/else就实现不了复杂的项目,只是讨论代码是否具有高可读、可维护性;
大家都知道,好的代码一定是遵守DRY原则的,状态机可以有效消除重复代码;
高度赞同!
有时候代码写得复杂,在后续修改来查看更省事。而写得很简单的代码,可能在后续修改和查看代码时,要花费更多的时间。
最近在修改一份几年前的代码,深有体会
PLC中的起保停思想和step 步进梯形指令思想适合你。
一周热门 更多>