LabVIEW测试软件的程序框图如图3所示。

其中仪器地址设置模块用来设置频谱仪的地址,实现计算机与频谱仪的链接,Initialize.vi子模块用来初始化仪器,同时用Whilc循环来控制重复测试次数。由于测试软件需要有测试读写器载波频率容限、占用带宽、发射功率、邻道功率泄露比和杂散发射的功能,所以用选择结构来实现各分支功能。在仪器初始化后,程序对仪器进行配置,然后对读写器进行测试,把测试结果送到前面板进行显示同时自动存入计算机中,最后由Close.vi子模块关闭频谱仪。

LabVIEW测试软件的前面板如图4所示。

前面板上的5个按钮用来选择不同的测试项目,它们分别对应载波频率容限、占用带宽、发射功率、邻道功率泄露比和杂散发射的测试界面,当选择其中一按钮时就会出现对应的测试界面。在测试之前,要先查阅频谱仪FSV7的地址在测试软件前面板上进行设置,这样才能使程序链接到频谱仪。同时对各项仪器参数也要根据要求进行设置,这样便可运行程序进行测试,测试完成后,结果会显示在测试软件前面板上并自动保存到计算机中。

3、 结语

该设计基于LabVIEW软件开发了UHF RFID读写器的自动化测试软件,它可以同时支持GPIB接口与 RJ45网口来控制频谱仪FSV7,还可以用同样的方法与其他仪器通过GPIB接口互联构成功能更强大的自动化测试系统。使用测试软件控制仪器来代替人工操作,既简化了测试过程,也可以减少人为因素造成的测量误差,大大提高了测试效率。