论文部分内容阅读
在远距离测控技术领域,微机技术得到了广泛的应用,包括在系统中使用微机或者嵌入微处理器芯片,而实时测控系统由于使用的要求和环境各不相同,因而通用性不是很好,本文以为某单位研制的具有特殊要求的一种远程测控系统为背景,着重介绍了该系统的测控软件的研制,由于软件是和系统中其他部分相配合的,为方便理解,简要的介绍了全系统的研制工作,本软件具有如下特点: ·实现了将测控系统的所有被控制设备和测量仪器封装,用抽象的一个C++对象来表征具体的物理设备。因而,整个系统具有良好的可扩展性,可以任意根据需要添加或减少物理设备,无须在源代码级进行修改。 ·实现了基于Windows98操作系统的主机和MCU实现的从机之间的全双工通信。 ·采用了适合本系统特殊要求的通信协议。 ·系统主机软件具有一定的独立性,因而具有较好的可移植性,只要遵守相同的通信协议,完全可以用于其他相似的系统。 ·具有完善的帮助系统和一个较简单的专家系统,可以帮助用户完成操作。 ·在必要时(如不适合有人员在的恶劣现场),可以启动自动操作程序,让软件根据预先设定的约束条件自动的完成操作工作。 ·可以象使用PROTEL一样方便的根据不同的现场布置各种组件(表征物理设备)。