完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
标签 > labview
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
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 OpenCV DNN实现手写数字识别(含源码)
在LabVIEW中如何使用OpenCV DNN??槭迪质中词质侗?/p>
在LabVIEW开发过程中,有很多地方都需要处理文本数据,比如数据通讯、报表生成、协议解析、文件I/O、界面交互等,那有没有一个工具可以帮助我们快速处理...
程序也比较简单,就两个函数。注意SetWindowsPos的参数要对,具体参数可以网上搜索这个API的用法。不会用,就直接把我例子复制过去,不用深究,这...
数据传输技术主要用于多机通信领域,一般在数据交换过程中,为保证数据的稳定可靠传输而制定的特殊传送规则。其传输过程也根据传输的物理介质而不同。
开发了类似于LabVIEW自定义菜单的菜单编辑工具并集成到LabVIEW菜单——>Tools——>COS_Advanced_Menu,方便使...
求一种Actor Framework中MVC架构的子面板设计方案
子面板是LabVIEW中的一种容器类型控件,借助这个控件可以在当前VI前面板上动态加载并运行另一个VI的前面板。
手把手教你使用LabVIEW OpenCV dnn实现物体识别(Object Detection)含源码
使用LabVIEW调用pb模型实现物体识别
手把手教你使用LabVIEW人工智能视觉工具包快速实现图像读取与采集
使用LabVIEW AI视觉工具包快速实现图像的读取与颜色空间转换、从摄像头采集图像
LabVIEW图形化的AI视觉开发平台(非NI Vision),大幅降低人工智能开发门槛
提供近百个应用程序范例的LabVIEW视觉工具包,包括物体分类、物体检测、物体测量、图像分割、 人脸识别、自然场景下OCR等多种实用场景
阿尔泰12位 16路模拟量输入;2通道模拟量同步输出采集卡USB3136
产品概述 12位 16路模拟量输入;2通道模拟量同步输出;12路可编程I/O;1路多功能计数器;配USB Type-A带锁线缆;与LabVIEW无缝连接...
使用LabVIEW和DATAQ仪器的ActiveX控制进行数据采集
LabVIEW 是 许多 数据 采集 应用 的 常用 编 程 环境。DATAQ 仪器 硬件 产品 可以 通过 应用 我们 的 ActiveX 软件 工具...
细数LabVIEW国产测试测量软件ATECLOUD节约测试时间的5个证明
ATECLOUD软件是纳米软件自主研发的国产测试测量软件,被称为中国人自己的LabVIEW,是目前国内最受欢迎的测试和测量软件。该软件组合助力工程师从事...
编辑推荐厂商产品技术软件/工具OS/语言教程专题
开关电源 | 步进电机 | 无线充电 | 自动驾驶 | EMC | PLC | OLED | AI |
5G | m2m | 无人驾驶 | 神经网络 | 亚马逊 | 深度学习 | 比特币 | 机器视觉 |
NB-IoT | LoRa | 大疆 | 特斯拉 | tensorflow | IoT | 威马汽车 | 寒武纪 |
Type-C | 麒麟970 | 骁龙845 | 联发科 | 智能音箱 | ??低? | 无人机 | 黄仁勋 |