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

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

特点

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

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

应用领域

(1)测试测量

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

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

(2)控制

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

(3)仿真

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

(4)快速开发

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

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

5d电子体系的晶体场效应与自旋轨道耦合

基于Java的串口通信设计

基于Kinect的深度图像编码

PSpice的电容式加速度计闭环反馈控制模块设计

基于混沌的数字图像加密技术研究

HFSS频率选择表面的设计仿真与分析

基于Virtex-5FPGA的图像处理系统研究

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯