式中:T是锯齿波周期;K1是高度与锯齿波的比例系数。据此波的长度则体现了测试的精度,在本测试系统中K1取0.1 m/个,即一个锯齿波脉冲的精度为0.1 m。

2 测试系统结构分析

高度信号测试的资源主要有测试电源、高度模拟器、数据采集卡、数字化仪、工控机、显示器和适配器等。高度表测试系统以工控机为主控设备,基于LabWindows/CVI软件通过数据采集实现对无线电高度表高度的测试,系统总体框图如图2所示。

首先工控机发射控制指令给高度模拟器,高度模拟器产生相应的高度信号给无线电高度表;同时工控机发射控制信号,通过数字采集卡的数字I/O口和适配器,输出射检指令,使高度表处于工作状态。然后工控机发出控制指令通过数据采集卡的数字I/O口控制数据采集卡,开始采集高度控制信号Pc,工控机进行处理、存储并根据Pc信号的上升和下降产生控制信号,作为调制周期信号Pn的开始和结束信号。工控机对数字化仪采集过来的信号进行数据处理,在显示器上显示测试的锯齿波脉冲个数。整个测试过程由电源模块提供不同伏值的电压,保证各个模块的正常工作。

3 测试软件设计

使用LabWindows/CVI软件设计软件测试系统包括以下几个步骤:功能模块划分、测试流程、虚拟面板设计、数据处理和测量结果分析等。

3.1 功能划分和测试漉程

设计采用模块化的设计方法,即将测试软件划分为相互独立的模块,各模块在编写程序和运行程序时是相互独立的。模块化的程序设计有利于测试软件开发、维护、调试和运行。该测试软件模块划分如图3所示。