发布于 2010-11-12 13:16:01
14楼
1、执行时间是可以预测的,一般可取最坏的情况估计。如果要做成智能判断已执行的时间,可以起用BITIM记录时间点、CITIM比较已消耗的ms数。
2、程序还是有限分级的,不能在任意地方中止,这样可以使下次重入来得简单。
3、至于一个扫描周期多次调用,担心时间上不可控。这个也是策略的问题。本身就是针对实时性不高但处理时间长的过程,采用的分时处理方法,对于多个相似的过程,还可以进一步分时。比如一个扫描周期处理A、B、C的一部分,下一个扫描周期处理D、E、F...如此循环。