5 试验系统的软件设计 5.1 软件总体设计方案 5.1.1 软件设计的基本原则 结构合理 程序应该采用模块化设计。这不仅有利于程序的进一步扩充,而且也有利于程序的修改和维护。在程序编写时,要尽量利用子程序,使得程序的层次分明,易于阅读和理解,同时还可以简化程序,减少程序对于内存的占用量。当程序中有经常需要加以修改或变化的参数时,应该设计成独立的参数传递程序,避免程序的频繁修改。 操作性能好 操作性能好是指使用方便。这对虚拟仪器来说是很重要的。在开发程序时,应该考虑如何降低对操作人员专业知识的要求。因此,在设计程序中,应该采用各种图标或菜单实现人机对话,以提高工作效率和程序的易操作性。 具有一定的保护措施 系统应设计一定的检测程序,如状态检测和诊断程序,以便系统发生故障时,便于查找故障部位。对于重要的参数要定时存储,以防因掉电而丢失数据。 提高程序的执行速度 给出必要的程序说明[16] 5.1.2 程序总体结构框图
图5.1 程序结构框图 5.2 前面板设计 5.2.1 虚拟仪器前面板设计思想和原则 虚拟仪器的软面板是用户与仪器之间交流信息的纽带。首先用户从面板的显示元件感知仪器的工作状态信息,然后用户对其进行解释、分析、评价和判断,确认仪器所处的状态,并将该状态与用户主观目标相比较,决定下一步的操作,最后通过面板上的操作元件完成操作。为了提高虚拟仪器的使用性能,构造逼真的虚拟仪器环境,就必须从用户使用角度出发,充分考虑用户对信号感知、分析、评价、决策和操作等各个环节生理和心理的需求,采用面向对象的设计思想来设计虚拟仪器面板。 前面板设计的总体思想如下。 根据测试要求确定仪器功能 按照VPP规范设计前面板,是面板具有标准化、开放性和可移植性 采用面向对象的设计方法来设计前面板 虚拟仪器前面板的设计原则: 首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6 相关论文
首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6