初始化模块包括用户登录界面和系统自检。用户登录界面是为保证使用者单独使用而设计的保密措施,包括用户名和密码验证,当用户名和密码均正确时才能使用该测试软件。系统自检是对高度表测试时硬件电路的检测,保证高度表测试系统处于正常状态。

数据采集模块负责将被测信号转化为数字信号。将高度控制信号Pc转化为数字信号,来控制高度信号Pn的采集。数据处理计算将采集到的数字信号,根据相应的比例关系转化为所需要的数字信号。误差处理包括系统误差、测量误差和粗大误差处理。粗大误差可通过数学方法进行处理;在高度信号的情况下通电获得系统误差,在测试的时候直接排除;测量误差可以通过多次测量求均值的方式使测量误差降低到允许的范围内。

测试界面是软件人性化设计的一个标志,可根据客户的需要进行更改和维护。在虚拟面板上直接显示所测量信号的波形,通过数字控件显示脉冲个数和高度信息,最后在通过Excel输出并打印结果。根据图3所示的软件功能,设计相应的软件流程如图4所示。

3.2 虚拟面板设计

根据上述软件流程图和软件功能模块的划分并结合用户需求,进行高度表测试控制面板的设计,控制程序流程并显示测试和分析结果。在设计面板时应遵循以下几点要求:

(1)使用中文图形界面;