标签 > labview

labview

+关注 0人关注

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

文章: 2009 浏览: 170562
分享:

简介

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

查看详情

详细

与 C 和BASIC 一样,LabVIEW 也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW  的函数库包括数据采集、GPIB、串口控制、数据分析、数据LabVIEW标志显示及数据存储,等等。LabVIEW 也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
 

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。
 

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

查看详情

应用

测试测量:LABVIEW 最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
 

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

仿真:LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。
 

儿童教育:由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以LabVIEW非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,可以把LabVIEW理解成是一种特殊的“积木”:把不同的原件搭在一起,就可以实现自己所需的功能。著名的可编程玩具“乐高积木”使用的就是LabVIEW编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW编写控制其运动和行为的程序。除了应用于玩具,LabVIEW还有专门用于中小学生教学使用的版本。
 

快速开发:根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。
 

跨平台:如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW。LabVIEW具有良好的平台一致性。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。

查看详情

相关内容

labview技术

LabVIEW软件和NIPXI硬件为并网光伏(PV)设备快速开发监测系统

LabVIEW软件和NIPXI硬件为并网光伏(PV)设备快速开发监测系统

LabVIEW帮助我们的团队在三个月内快速开发了Modbus接口程序,并且设计了富有信息量的优秀用户界面。使用NI PXI硬件确保了系统可靠性,它自从2...

2018-01-23 标签: labview光伏监测系统 11 0

labview怎么调试?基于labview的USB调试教程案例分析

labview怎么调试?基于labview的USB调试教程案例分析

labview怎么调试是我们在使用NI LabVIEW软件时候经常会碰到的问题,当软件不能按照预期的情况运行时,我们可能会需要有一个自己的调试技巧和技术...

2018-01-16 标签: labviewusb调试 128 0

labview串口接收数据_labview串口被动接收数据

labview串口接收数据_labview串口被动接收数据

本文主要介绍了labview串口接收数据以及labview串口被动接收数据仿真设置。串口接收程序:当串口状态为真时,调用串口属性节点”BytesatPo...

2018-01-15 标签: labview串口 169 0

labview串口数据解析

labview串口数据解析

本文主要对labview串口数据解析进行了分析。首先需要调用VISAConfigureSerialPort完成串口参数的设置,包括串口资源分配、波特率、...

2018-01-15 标签: labview串口 181 0

labview读取串口数据

labview读取串口数据

本文在对LabVIEW的VISA与单片机之间信息传送的理论研究基础上,针对串口发送的数据信息,设计了基于labview读取串口数据、接收、保存并显示等的...

2018-01-15 标签: labview串口 69 0

labview串口数据保存_labview如何对串口数据缓存

labview串口数据保存_labview如何对串口数据缓存

本文主要介绍了labview串口数据是如何保存的。程序中串口数据可以直观的显示在前面板上并保存下来,但是为了对实验结果进行精确分析,数据存储也很重要。在...

2018-01-15 标签: labview串口 136 0

labview串口数据处理_labview串口通信

labview串口数据处理_labview串口通信

本文主要介绍了labview串口数据处理。并且手把手教你labview串口通信是怎么实现的。小编为大家介绍了一个最简单的串口通信的上位机的例子。单片机不...

2018-01-15 标签: labview串口通信 137 0

基于LabVIEW的交通灯控制系统设计与仿真

基于LabVIEW的交通灯控制系统设计与仿真

本文主要介绍了基于LabVIEW的交通灯控制系统设计与仿真。传统的十字路口交通控制系统中,一般只采用红绿黄灯分方向轮流控制形式,没有考虑到实时的各方向路...

2018-01-09 标签: labview交通灯 220 0

OPC技术的PC与西门子PLC的实时通讯技术

OPC技术的PC与西门子PLC的实时通讯技术

本文主要介绍了基于OPC技术的PC机通过LabVIEW实现与西门子PLC的通讯。给出了相关组态配置流程以及事件驱动法的LabVIEW源程序。PC机通过L...

2017-12-28 标签: opcplclabview 260 0

一种基于STM32和LabVIEW的无线温湿度检测系统的设计

一种基于STM32和LabVIEW的无线温湿度检测系统的设计

本文主要介绍了一种基于STM32和LabVIEW的无线温湿度检测系统的设计,主控制器采用STM32,无线收发模块芯片选用nRF24L01P,传感器选用功...

2017-12-25 标签: stm32labview温湿度 322 0

查看更多>>

labview资讯

基于LabVIEW FPGA模块设计调用独立的IP子VI并给出实例

基于LabVIEW FPGA模块设计调用独立的IP子VI并给出实例

对于利用LabVIEW FPGA实现RIO目标平台上的定制硬件的工程师与开发人员,他们可以很容易地利用所推荐的组件设计构建适合其应用的、可复用且可扩展的...

2017-11-24 标签: labviewip 193 0

LabVIEW和NI USRP对开发信号处理和通信算法验证与分析

LabVIEW和NI USRP对开发信号处理和通信算法验证与分析

"LabVIEW系统设计软件在并行编程上确实很出色,是我研究过程中开发信号处理和通信算法的好帮手。 我用过C++、Java和其他语言进行编程,但我还没发...

2017-11-21 标签: nilabview无线电 95 0

labview实现程序并行

labview实现程序并行

 LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其...

2017-11-20 标签: labview 198 0

labview怎么生成exe文件

labview怎么生成exe文件

每当我们使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?labview怎么生成exe文件呢...

2017-11-20 标签: labviewexe 223 0

labview和matlab区别

labview和matlab区别

LabVIEW和MATLAB作为本身功能比较完善的软件环境,在各自不同的领域中有着十分广泛的应用。下面小编就详细介绍LabVIEW和MATLA以及它们之...

2017-11-20 标签: labviewmatlab 268 0

labview实现plc指令

labview实现plc指令

PLC即可编程逻辑控制器。可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺...

2017-11-20 标签: labviewplc 315 0

labview实现网络通信方法与实例

labview实现网络通信方法与实例

LabVIEW中支持的通信协议类型包括TCP/IP、UDP、串口通信协议、无线网络协议和邮件传输协议。TCP/IP协议体系是目前最成功, 使用最频繁的I...

2017-11-20 标签: labview网络通信 376 0

labview实现3d模型

labview实现3d模型

20多年来,NILabVIEW较件致力于简化高效的设计用户界面的创建,实现2D图表显示。LabVIEW8.6加入了全新的数据可视化概念3D传感器映射。現...

2017-11-20 标签: labview3d模型 295 0

labview实现16位的crc

labview实现16位的crc

CRC即循环冗余校验,是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。它是...

2017-11-20 标签: labviewcrc 259 0

labview实现串口通信

labview实现串口通信

串口按位(bit)发送和接收字节。串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线...

2017-11-20 标签: labview串口通信 537 1

相关标签

换一批
  • UHD
    UHD
    +关注
    UHD是”超高清“的意思UHD的应用在电视机技术上最为普遍,目前已有不少厂商推出了UHD超高清电视。
  • STC12C5A60S2
    STC12C5A60S2
    +关注
    在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
  • Protues
    Protues
    +关注
    Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
  • 数字隔离
    数字隔离
    +关注
    数字隔离技术常用于工业网络环境的现场总线、军用电子系统和航空航天电子设备中,尤其是一些应用环境比较恶劣的场合。数字隔离电路主要用于数字信号和开关量信号的传输。另一个重要原因是保护器件(或人)免受高电压的危害。本文详细介绍了数字隔离器工作原理及特点,选型及应用,各类数字隔离器件性能比较等内容。
  • K60
    K60
    +关注
  • 海思
    海思
    +关注
  • MPU6050
    MPU6050
    +关注
    MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。
  • 74ls74
    74ls74
    +关注
    74LS74是双D触发器。功能多,可作双稳态、寄存器、移位寄存器、振荡器、单稳态、分频计数器等功能。本章详细介绍了74ls112的功能及原理,74ls74引脚图及功能表,74ls112的应用等内容。
  • 联网技术
    联网技术
    +关注
  • 硬件工程师
    硬件工程师
    +关注
    硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
  • CD4046
    CD4046
    +关注
    cD4046是通用的CMOS锁相环集成电路,其特点是电源电压范围宽(为3V-18V),输入阻抗高(约100MΩ),动态功耗小,在中心频率f0为10kHz下功耗仅为600μW,属微功耗器件。本章主要介绍内容有,CD4046的功能 cd4046锁相环电路,CD4046无线发射,cd4046运用,cd4046锁相环电路图。
  • LM2596
    LM2596
    +关注
  • 基站测试
    基站测试
    +关注
    802.11ac与11基站测试(base station tests) 在基站设备安装完毕后,对基站设备电气性能所进行的测量。n的区别,802.11n无线网卡驱动,802.11n怎么安装。
  • 光立方
    光立方
    +关注
    光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世。这是新中国成立六十周年国庆晚会最具创意的三大法宝之首。
  • IOT
    IOT
    +关注
    IoT是Internet of Things的缩写,字面翻译是“物体组成的因特网”,准确的翻译应该为“物联网”。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。
  • 循迹小车
    循迹小车
    +关注
    做单片机的工程师相比都堆循迹小车有所认识,它是自动引导机器人系统的基本应用,那么今天小编就给大家介绍下自动自动循迹小车的原理,智能循迹小车的应用,智能循迹小车程序,循迹小车用途等知识吧!
  • wifi模块
    wifi模块
    +关注
    Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
  • 静电防护
    静电防护
    +关注
    为防止静电积累所引起的人身电击、火灾和爆炸、电子器件失效和损坏,以及对生产的不良影响而采取的防范措施。其防范原则主要是抑制静电的产生,加速静电泄漏,进行静电中和等。
  • TMS320F28335
    TMS320F28335
    +关注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器
  • OBD
    OBD
    +关注
    OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。
  • TMS320F2812
    TMS320F2812
    +关注
    TI(德州仪器)主推高性能 TMS320C28x系列[1] TMS320F2812 32位定点微控制单元(MCU),主频高达150MHz; 具备I2C、SPI、CAN、PWM等总线接口,适用于各种控制类工业设备;
  • C
    C
    +关注
  • TMS320LF2407
    TMS320LF2407
    +关注
    在成功突破TI系列多个型号DSP芯片解密的基础上,现面向国内外各类客户提供TMS320LF2407解密等TI公司的TMS320F系列、TS320LF系列DSP芯片解密。
  • 服务机器人
    服务机器人
    +关注
    服务机器人是机器人家族中的一个年轻成员,到目前为止尚没有一个严格的定义。不同国家对服务机器人的认识不同。
  • SIM900A
    SIM900A
    +关注
  • Nand flash
    Nand flash
    +关注
    Nand-flash存储器是flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。
  • FPGA芯片
    FPGA芯片
    +关注
    FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。
  • 四轴飞行器
    四轴飞行器
    +关注
    四轴飞行器,又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获得旋转机身的力,从而调整自身姿态。具体的技术细节在“基本运动原理”中讲述。
  • L298
    L298
    +关注
  • AD10
    AD10
    +关注

关注此标签的用户(276人)

凌晨四点的洛杉矶 晨曦只欠一分美1995 苏苏苏墨墨 Klaus55 初学者123a 独步云间 羽蒙 和风抚唱 汪wc robict 不晓得的 123yonghu123

热门标签