1.4 虚拟仪器系统开发语言

构造一个虚拟仪器系统,基本硬件确定以后,就可以通过软件实现不同的功能,软件是测试系统的核心。开发人员通过修改软件,方便地改变、增减仪器系统的功能与规模,使计算机直接参与测试信号的产生和测量特征的解析,完成数据的输入、存储、综合分析和输出等功能。

目前常用的虚拟仪器系统开发语言有两类:一是文本式编程语言,如标准C、C++、C#、VB、LabWindows/CVI、Delphi等;二是图形化编程语言,如LabVIEW、HP VEE、Agilent VEE等。

一般的模块化仪器或分立台式仪器通常会提供满足以上几种语言调用需求的驱动程序,或至少会提供LabVIEW及C语言下的驱动程序。这样,虚拟仪器系统的开发人员就可以选择自己习惯的编程语言开发自定义的系统。