基于WINDOWS平台的实时控制

长期以来,实时控制系统都是在MS-DOS下实现的,而到如今,DOS操作系统已逐步退出了历史舞台,已形成了WINDOWS系列一统天下的局面。如果在这种情况下再死抱着DOS不放,实在有些不合适宜。特别是在有图象处理模块的的情况下,DOS更是无法使用,因为很多图象卡根本就不支持DOS。

与DOS相比,WINDOWS在界面开发上无疑要容易多,也漂亮多,但由于是基于事件和消息,而非DOS的流程式的, 因此在实时控制方面有一定的困难。在经过3年多的探索,在控制方面取得了很多经验。


基于WINDOWS的实时控制的要点:

设立大量的标志位,对各动作进行互锁,防止误操作;

要有循环动作检测模块,以实现动作的顺序执行;

要有教学功能。


包含的模块一般有:

初始化模块。读取INI文件,与下位机握手,初始化图象卡;

键盘控制模块;

教学模块;

系统设置模块;

运行模块;

图象处理模块;

通信模块。