子程序实现的是定时+倒计时功能,如图:
接口:
子程序:


主程序调用:


不止这两个,还有几个就不贴图了,都在这样调用的。
当定时完成自动切换下一步,进行下一个流程定时、倒计时,这样是没问题的。但是运行中可能会按停机,同时停止倒计时。按下一步按钮会切换到下一个流程,再按下启动按钮会在当前的流程开始倒计时。问题是这样切换一轮之后发现再切换到回来的时候,会接着切换之前的倒计时继续。(比如运行A流程5min,在倒计时位2.5min时,停机,下一步到B流程,启动,开始B流程倒计时,如果继续这样操作A-B-C-D-再到A流程,启动后是从2.5min开始倒计时的)。
怎么能实现,当手动切换流程时,清除上一个流程倒计时,等再回到原来的流程时重新开始计时。
请大家帮忙看下,谢谢!