作者 | 主题 |
---|---|
'Razor 至圣 经验值:20129 发帖数:2777 精华帖:23 |
楼主 2018-07-15 23:19:42
主题:[旧事]--初踏征途 周末逢雨,突然想起旧事。 没怎么规划,直接即兴先将就着仓促使用300做了做,边做边改,最后功能是勉强实现了,可是在过程中总感觉差点什么。 1、DI和DO设定存档到一个DB中,在与历史存档数据做地址冲突检测时不是很直接,不如DI和DO分别单独存档到两个DB时做起来简洁,再一次心服口服地承认“一次只做一件事”是真理。 2、电机FB接口只使用一个“结构”数据类型,不利于程序状态监控。 3、使用多重背景可以提高一些效率。 4、系统要有预案准备,防止数据丢失问题,保障正常运行。 5、电机FB的调用次数的统计对接口指针的自动计算大有帮助。 6、临时救急用了M,完全可以使用DB中的位信号代替。 天热,热胀冷缩,直接变成“没脑子”了。 结语: 凡事预则立,不预则废。 数据结构和算法到底是谁决定谁,真的需要动点脑子。 再涉及到上位设计“复用”自动生成画面的功能,只能说确实像歌儿唱得那样《没那么简单》。 回头还得接着搞,搞搞更健康。 PS; 程序源代码就暂时不上传了,见谅。
Less is more……
|