LabVIEW是一种用图标代替文本进行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流的编程方式,程序框图中节点之间的数据流方向决定了VI及函数的执行顺序[21]。

LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面[21]。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以在程序框图中通过编程对前面板上的对象进行控制,这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。

特点

LabVIEW是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,被视为一个标准的数据采集和仪器控制软件[22]。

图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不用写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员所熟悉的概念、术语和图标,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率[22]。

应用领域

(1)测试测量

LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域[22]。经过了多年的发展,LABVIEW在测量领域获得了广泛的承认。

至今,大多数的主流测试仪器和数据采集设备都拥有专门的LabVIEW驱动程序。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需要的所有功能,用户在这些工具包的基础上再进行开发就容易得多了。有时甚至于只需要简单地调用几个函数,就可以组成一个完整的测试程序。来自~吹冰、论文|网www.chuibin.com +QQ752018766-

(2)控制

控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW自然而然地首先拓展至这个领域。LabVIEW拥有专门用于控制领域的模块—LabVIEW DSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。

(3)仿真

LabVIEW包含了丰富多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计之前,可以先在计算机上用LabVIEW搭建仿真的原型,验证设计并找到潜在的问题。

(4)快速开发

完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的左右。

上一篇:Modbus工业控制嵌入式协议转换器设计+程序
下一篇:单乘神经元模型的非线性时间序列预测

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

变分模态分解方法研究及...

HFSS形状渐变方法的槽缝加载微带天线设计

基于QT的图像处理系统设计

MNL模型历史城区居民活动...

PCI+PID算法直流力矩电机速...

大规模MIMO系统的发展研究现状

高效课堂教师问卷调查表

浅析施工企业保理融资成...

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...

从企业eHR建设谈管理信息...

《水浒传》中血腥暴力研...

小型通用机器人控制系统设计任务书