LabWindows/CVI(C for Virtual Instrumenta-TIon)是一个用C语言构建仪器系统的交互式软件开发环境,其目的就是使用户易于开发和调试虚拟仪器系统。LabWindows/CVI使用单一的开发环境,可以模块化方式对C语言进行编辑、编译、连接和调试。LabWindows/CVI软件把C语言的有力与柔性同虚拟仪器的软件工具库结合起来,包含了GPIB、RS2232、VXI总线、数据采集和分析库。同时,LabWindows/CVI软件提供了很多厂家生产的多达三百多种仪器的驱动程序。LabWindows/CVI软件的重要特征就是在Windows和Sun平台上简化了图形用户接口的设计,同时在构建和控制Lab2Windows/CVI软件用户接口之外又创建了一个层次,使用户能很容易地生成各种应用程序。

利用LabWindows/CVI软件,用户就能利用简化了的数据采集和仪器控制方式开发程序,而且这些用户自己开发的程序可以在不同平台上移植。