5.1 LabWindows/CVI的简单介绍
NI(National Instruments)公司推出的LabWindows/CVI是交互式ANSIC开发平
台。Lab Windows/CVI具有简单容易的编程方法、面向对象的开发平台、庞大的函
数库,以及通过回调函数和事件驱动的编程方法,使得Lab Windows/CVI编程简单
易学,主要实现仪器控制、自动检测、数据处理,将这些功能与使用灵活、功能强
大的C语言结合起来,为熟练掌握C语音的研究人员建立数据采集系统、自动检测
系统提供了一个可靠的平台[}as}
同样的NI公司发布的一种通用的I/O接口软件NI-VISA(Virtual Instrument So-
ftware Architecture),它同时也是应用编程接口,能够和各种数据总线进行通信。这
个软件使用的标准是VISA总线I/O标准,是对包含GPIB, VIX, PXI、以太网、USB,
串口(RS232/485)和IEEE 13 94接口等I/O接口系统进行配置、编程故障排除和调试的
标准。它提供了硬件与NI LabVIEW, LabWindows/CVI和Measurement Studio等应
用开发环境之间的编程接口。使用方便的I/O控制函数集、强大的资源管理和仪器控
制、不受平台总线和环境的限制等优点,使得NI-VISA驱动编程十分容易上手[f2}1
使用NI VISA编程流程如图5-1所示。
|