zhao0898
级别: 正式会员
精华主题: 0
发帖数量: 54 个
工控威望: 84 点
下载积分: 866 分
在线时间: 5(小时)
注册时间: 2021-07-22
最后登录: 2025-07-23
查看zhao0898的 主题 / 回贴
楼主  发表于: 9天前
求一个暂停的程序
业精
sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 761 个
工控威望: 1144 点
下载积分: 1718 分
在线时间: 248(小时)
注册时间: 2021-07-09
最后登录: 2025-07-31
查看sunzengli的 主题 / 回贴
1楼  发表于: 3天前
老生常谈。这个问题看到过很多次了,首先纠正认知,然后想办法处理具体程序。
这是我以前的回复。
一个程序如果原点复归时间很长或者步骤繁琐,暂停再启动功能就必须存在。
温馨提示,这个功能并不是像你想象的那么简单,你得拿出1/3的精力来处理这个问题,先规划好,在程序设计一开始就要先规划好,用一个数据区专门记录暂停时的状态,每一个步骤都要把暂停串联进去。实现的方案和办法就是你说的那样,记录对比暂停前后的状态,如果不一致,必须还原为一致才允许再继续运行。
很多人认为这很简单,那可能是因为程序本身没多少内容,所以很简单。如果程序很复杂,还说很简单,那肯定是因为他根本没有落实过这件事。