介绍了广泛应用于虚拟仪器程序设计的LabVIEW图形化集成开发平台,指出了它相对于传统程序设计语言的优点。介绍了NIPXI-5421任意波形发生器及其任意波形产生原理,提出了任意波形发生器的通用程序控制流程,并编写了相应的控制程序。该程序采用基于数据流和基于事件响应相结合的程序设计方法,实现了波形载入、增益控制、直流偏移调节、滤波器状态设置和错误处理等功能,具有操作简单、人机界面友好、软件可读性、可维护性好和系统易于升级等特点。