测试案例13:TestStand & LabVIEW NI LabVIEW(Laboratory Virtual Instrument EngineeringWorkbench实验室虚拟仪器工程平台)是一个程序开发环境。类似于C、BASIC。但LabVIEW的特点在于,它使用图形化编程语言G在流程图中创建源程序,而非使用基于文本的语言来产生源程序代码。LabVIEW还整合了与诸如满足GPIB、VXI、RS-232和RS-485以及数据采集卡等硬件通讯的全部功能。内置了便于TCP/IP、ActiveX等软件标准的库函数。虽然LabVIEW是一个通用编程系统,但是它也包含为数据采集和仪器控制特别设计的函数库和开发工具。LabVIEW程序被称为虚拟仪器(VIs),是因为它们的外观和操作能模仿实际的仪器,基于这种性质,其在工业测试领域应用尤为广泛。
LabVIEW的主要优势:1.图形化编程 2.多种开发工具 3.内置测量和控制函数 4.范围广泛的计算对象 NITestStand是可立即执行的测试执行管理软件,用于组织、控制和执行自动化原型设计、验证或制造测试系统。加入在LabVIEW、LabWindows/CVI、VisualC/C++、Visual Basic .NET和C#中编写的测试程序,使用NI TestStand快速创建测试序列。NITestStand基于一个高速多线程执行引擎,其性能足以满足*为严苛的测试处理能力要求。 NITestStand的功能完全由用户定义。为满足特定需求,可自行对其进行功能修正和改进,例如定制操作界面、生成自定义报告或修改序列执行要求等。借助NITestStand,您可将精力集中于特殊的测试要求,NI TestStand则管理普通的序列、执行和汇报任务。
NI LabWindows/CVI 1.用于测试和控制的*优化直观环境 2.DAQ和仪器I/O助手 3.直观的用户界面编辑器和仪器驱动程序的创建 4.用于采集、分析和显示的内置测量库 5.完整的调试和远程调试工具 6.ANSI C开发环境 及其NI其他系列软硬件产品的开发与应用
温度,张力,振动,声音,电压,电流,频率,光,阻抗,脉冲,周期,数字信号,压力,力等等。
图(1)软件应用界面
图(2)独立产权的各种板卡
提供各种基于NI公司的测试工装软件开发,测试夹具软件开发,测试治具软件开发,测试设备软件件开发 ATE测试设备软件开发,BGA测试软件开发,FCT测试设备软件开发,ICT测试软件开发,LED测试设备软件开发, PCBA测试设备软件开发,功能测试设备软件开发,电路板测试设备软件开发,边界扫描测试系统