APP下载

LabVIEW和声卡控制系统程序设计

2016-04-17卢崇雨周庆红

海峡科技与产业 2016年5期

卢崇雨 周庆红

摘 要:LabVIEW作为一种G语言编程软件的代表,编程方便、易学,拥有成套的控制VI以及对声卡信号采集与输出的VI,结合声卡可以设计很好的平面控制系统。通过AutoCAD绘制平面图形,用LabVIEW对图形数据进行采集、去值、排序、控制四大步骤,设计出了良好的平面控制系统程序,结果稳定、精确。

关键词:LabVIEW;平面控制系统;声卡

1 引言

目前,控制系统的编程软件非常多,各类编程语言也数不胜数,具有代表性的有C语言、C++及汇编语言等,相比LabVIEW软件来讲,由于他们具有严格的语言逻辑以及语言规则,所有在设计、实践中往往比较复杂,而LabVIEW作为一种G语言,以图形,线条,结点的形式进行编程,简单易学。而且图形所表示的功能已经用完善的代码集成过,拿来就用,也节省了大量的工作任务。声卡作为一种普遍而且常用的材料,能够在LabVIEW自带的声卡VI中得到更好的运用和体现,二者结合是作为平面控制系统最实用的,最方便的,而且成本较低的体现。

2 LabVIEW软件介绍

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是它与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。用图标代替文本行创建应用程序的图形化编程语言,LabVIEW采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。虚拟仪器具备很好的数据采集、仿真、数字信号处理的功能。……

登录APP查看全文