·上一文章:一种机载TM总线接口设计
·下一文章:基于USB2.0的高速图像传输系统设计
3.4 数据库设计
软件设计时,采用主控程序与测试信息分离的思想,通过数据库来存储测试信息。数据库采用比较常用的数据库Access。测试时,根据不同的测试算法,将不同测试数据编绘到数据库中。测试时主程序通过SQL语言对数据库进行调用,控制数字信号的输入/输出,从而实现测试内容的可扩展性。根据Marct,算法的规则,设计数据表时,要设计编号、读/写操作、地址、数据和结束标志5列。编号用来实现Marcrt算法的顺序执行;读/写操作用于主程序中判断数据的读/写操作;地址用于存储地址信息;数据用于存储数据信息;结束标志用于结束本算法的测试。数据库存储表格如图4所示。第一行表示第一次读/写操作,向0地址写入数据80。
4 结 语
采用NI系列PXI板卡及灵活方便的LabVIEW软件平台,构建了一套某装备存储器的检测系统。通过数据库实现了测试算法与测试程序的独立性,可以根据不同的March算法进行测试。实验结果表示,该系统具有自动测试性强,容易操作,可扩展性强等特点,有效提高了对某装备存储器的测试效率。