1 LabWindow s/CVI 1
1 LabWindow s/CVI 概述 LabWindows/CVI 是美国NI(National Instruments)公司开发的面向计算机测控领域的虚拟仪器软件开发平台,可以在多种操作系统(WindowsXP/Vista/7、Mac OS 和 Unix)下运行
LabWindows/CVI 是为 C 语言程序员提供的集成开发环境(IDE),在此开发环境中可以利用 C 语言及其提供的库函数来实现程序的设计、编辑、编译、链接、调试
使用LabWindows/CVI 可以完成以下但不限于以下工作: ·交互式的程序开发; ·具有功能强大的函数库,用来创建数据采集和仪器控制的应用程序; ·充分利用完备的软件工具进行数据采集、分析和显示; ·利用向导开发IVI 仪器驱动程序和创建 ActiveX 服务器; ·为其它程序开发C 目标模块、动态连接库(DLL)、C 语言库
图 1-1 LabWindows/CVI 界面 LabWindows/CVI 的功能强大在于它提供了丰富的函数库
利用这些库函数除可实现常规的程序设计外,还可实现更加复杂的数据采集和仪器控制系统的开发
IVI 库、GPIB/GPIB 488
2 库、NI-DAQmx 库、传统的NI-DAQ 库、RS-232 库、VISA 库、VXI 库以及 NI-CAN 库
格式化IO 库、分析库以及可选的高级分析库
GU I 库
使用 LabWindow s/CVI 的用户界面编辑器可以创建并编辑图形用户界面(GUI),而使用 LabWindow s/CVI 的用户界面库函数可以在程序中创建并控制 GUI
此外,LabWindow s/CVI 为 GUI 面板的设计,准备了许多专业控件,如:曲线图控件、带状图控件、表头、旋钮和指示灯等,以适应测控系统