LabVIEW,你用过吗?
举个例子
当一个从未接触过Labview的工程师被客户要求用LabVIEW完成项目,但由于之前自己一直都是用文本编程,没有用过图形化编程,就发现了种种的不习惯。
其实,LabVIEW图形化编程的优势就是:简单。
什么是LabVIEW?
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。
"A picture is worth a thousand words"
图像可以更加简洁的传递我们想要表达的意思。
你一定喜欢一本图文并茂的书,胜过密密麻麻全是文字的书。你一定做过那种写满了文字的幻灯片,试想着哪一天自己也能用几张图片就可以表达自己的想法有多好。看看祖国60年历程分别用文字和图片来表示。你更喜欢哪一种表达方式?
LabVIEW可以做什么?
工欲善其事必先利其器,“简单化”的LabVIEW到底能做什么呢?
01、测试测量
LabVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LabVIEW最广泛的应用领域。经过多年的发展,LabVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
02、控制
控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW自然而然地首先拓展至控制领域。LabVIEW拥有专门用于控制领域的模块----LabVIEWDSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。使用LabVIEW可以非常方便的编制各种控制程序。
03、仿真
LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。
04、快速开发
据了解,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。
05、跨平台
如果同一个程序好的平台一致性。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS及Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。
使用LabVIEW开发项目,把思路变成图形化的代码,语言编写降级,免去了C语言的编写输入,有了它,你可以加快工程项目的开发,省时省力。
看到这里,相信很多人都会跟小编当初看到LabVIEW的心情一样,激动!兴奋!很想马上拥有它!
然而!
当小编点进价格目录表的时候,我的内心就开始瑟瑟发抖了,它们家的硬件费用也太昂贵了吧,果然鱼与熊掌确实不可兼得。
但是!
大家还记得我们的CE32嵌入式控制器吗?没错,就是那款
拥有IEC6113-3国际标准多功能,
采用工业通讯总线驱动,
专业客制化的多功能电子积木嵌入式控制器!
CE32嵌入式控制器不仅能在硬件上能多元化,而且在软件开发支持上也拥有着多样性的选择。
图上的软件相信大家也都不陌生吧,不知是否有人注意到左上角的LabVIEW呢?就是我们上文一直在介绍的LabView啦!
这就说明,简单化,图形化,省时省力的这款软件我们的CE32也可以支持开发!
支持型号
CE32C-ST103VE
CE32C-ST407VE
购买一款新硬件,你就可以减去C语言编程的时间和精力,把编程方式从密密麻麻的文字转换成清晰易懂的图形状,且拥有强加密性,那不就是相当于买一赠三了吗!
好啦,今天的好物安利小编就为大家介绍到这里啦,如想了解更多信息,可以戳进我们的官网或者直接拨打服务热线找我们的专业销售人员为您解答哦。
提交
电路信号转换,用一块芯片就够了吗?
M5S 使用小Tips
模块化器件丨第三期:基于M5S的七彩灯设计
伺服控制,我推荐这款PLC!
Arduino用起来很爽,但加上它肯定更爽!