当前位置:首页 > 工业控制 > 电子设计自动化
[导读]众所周知,LabVIEW是区别于传统文本编程语言的图形化编程语言,因此很多人在刚接触LabVIEW时总是觉得无从下手,其实LabVIEW远比纷繁复杂的C语言、VC、VB好学多了,因为学习LabVIEW不需要去记忆那些和你关心的事情无关

众所周知,LabVIEW是区别于传统文本编程语言的图形化编程语言,因此很多人在刚接触LabVIEW时总是觉得无从下手,其实LabVIEW远比纷繁复杂的C语言、VC、VB好学多了,因为学习LabVIEW不需要去记忆那些和你关心的事情无关的语法、定义之类的东西。它的门槛也非常低,你可以没学过任何编程语言就开始学习LabVIEW。当然,有点其它编程语言的背景会使你学得更快些而已。先说说我的超快速入门,一共共讲五部分,每一部分内容是精华的东西,但都有大量图文说明,因此显得东西很多,仔细看下去,对于尚未入门的同学应该是收获很多的。

由于一些原因,NI公司来到我们学校开展为期三天的labview入门培训,我就把自己的部分理解及如何快速会使用这个软件的基础做一个小小的总结,以下全凭自己的理解和记忆去总结的LabVIEW教程,如有错误,还忘能指出,谢谢!

培训一:使用LabVIEW教程VI模板;

培训二:创建一个可安装的应用程序;

培训三:使用状态机框架

培训四:使用生产者消费者框架

培训五:elvis的简单使用介绍。

仅从入门来说,14/15/16版本的labview都是差不多的,版本呢就无所谓了,但这里有一个很重要的提醒就是,要用labview的中文版去入门,否则对于英语不好的同学来说很难受,对于自己呢,由于使用的专业性软件大部分都是英文版的,所以对专业英语名词也是有一定了解的,但是用英文版去入门labview确实有点难受,最最主要的原因就是找不到需要的控件在哪,第二天的培训就换成了中文版,瞬间舒服了好多。(PS:前两天的培训,老师用的labview是中文版的,我问过老师,他们公司也是用中文版开发的,因此使用中文版就不会显得很low了~~哈哈~ 第三天换了个NI公司的老师来培训,主要讲的是elvis II+的使用,他用的就是英文版的labview,显然更高水准~~)

这里我使用的是labview2015中文版,首先,打开labview,看到如下菜单:

点击创建项目,进入到如下界面,这里,我们先讲如何使用VI模板

点击第二个VI模板进行创建,那么会得到两个窗口,一个是前面板,一个是程序框图,前者是你所看到的应用层次的界面,后者是应用层的驱动界面,这里讲得不是很清楚,我下面连配两张图,大家再意会一下就是知道了。

 

上面以“电压-连续输入”命名的VI文件是我在labview里面找的一个范例,这个范例,大家先不必太纠结怎么做出来的,这里只是给大家一个直观的认识,这样大家就应该大概知道前面板和程序框图的作用了

接着呢大家就分别随便在这两个面板上右键看看里面的那些控件,大致都浏览一下(如果是用英文版的labview的话,那么到了浏览控件这一步将会特别难受,这里可以分别给大家看看,中英的却别)

 

是不是瞬间感觉到中英版本对入门者的影响!!!!这将直接导致你找个控件是需要两分钟还是二十分钟或者夸张点就根本找不到!!!~~~

大致浏览完控件以后,我们将要用Labview做一个小小的程序----其功能为 计算 从程序运行到用户成功输入正确密码所用 的时间

我们将要做的VI的最终样子是这样的,先给大家看一下:

首先呢,我们要需要一个结构,这个结构就相当于C语言的顺序结构,就是一条代码一条代码依次去执行,在程序框图中右键--结构--平铺式顺序结构,添加好后,在这个结构上右键点击“在后面添加帧”,然后得到如图所示。

上面我标注了程序的执行顺序,也就是从左往右去执行这个结构里面的内容,有了这个结构,那么我们就可以分别在1和3实现计时功能,2中则一直等待正确密码输入,将3 所计算到的时间和1中所计算的时间在3中相减并显示出来!

即在1和3中,添加“计时”和“减”控件(只在3中添加),“计时”控件在 {定时--时间计数器} 找到;“减”控件在 {数值--减} 找到,然后在“减”控件的输出端右键选择显示控件,此时你可以分别看看两个面板发生了什么变化!

由于要等待密码输入正确,那么就得需要一个while循环,一直等到条件成立再退出循环。需要“while循环”和“等于”控件,这个大家可以尝试自己找找。与上面类似的,在“等于”控件的两个输入端分别右键创建一个输入控件和常量(这个常量就是要设置的密码,随意输入),输入端则接到那个小红圆圈---当条件成立退出循环!此时就可以在前面板点击运行,随便输入数字了,当输入的数字为正确时,程序就会因为while条件成立而成功退出这个while循环,接下来就是执行时间相减的顺序结构3,3结构也执行完毕则程序运行结束,如下图

 

 

是不是觉得labview很神奇,说实话,LabVIEW是我所学习过的编程语言中最简单易学的了,我也想象不出将来还会出现比LabVIEW更简单但还能够如此强大的编程语言。我相信你只要能用心学上一个星期,你就会对LabVIEW爱不释手的!如有不懂,可以随时查看这个LabVIEW教程,赶快行动吧!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭