设计和实现了一种基于LabVIEW的虚拟信号发生器,它利用基于LabVIEW编写的程序,根据输入参数生成虚拟信号,利用基于USB接口的MSP-010501数据采集卡把虚拟信号转换为实际信号输出.虚拟信号发生器的主要功能如下:可产生正弦波、方波、三角波、锯齿波等基本波形;可根据公式输入来产生波形;可向任意信号添加噪声.此虚拟信号发生器具有价格便宜、容易开发、可维护性好等优点.