您的位置 首页 制造

LabVIEW的学习心得

这些年来,实验室只要有新人入学,导师都会要求他们去学LabVIEW,因为LabVIEW对我们工科学生来说,像AutoCAD一样,是一个非常重要的工具软

这些年来,试验室只需有新人入学,导师都会要求他们去学LabVIEW
由于LabVIEW对咱们工科学生来说,像AutoCAD相同,是一个十分重要的工具软件。
LabVIEW用得熟,许多杂乱的试验进程都能够用软件来操控。完成许多意想不到的功用。
我调查了许多师弟师妹们学LabVIEW的进程,有的学得好,有的学得较一般,
这最首要取决于他们的学习态度,当然,他们运用的参考书的联系也不小。
尽管我都引荐他们看这本书“LabView-Advanced Programming Techniques”,但许多人由所以英文版而看不下来。
我发现大多数人首选的是去看中文版的入门级教材。
这些教材大多把软件里边各个功用vi扼要介绍了一下罢了。“功用vi”可了解为体系自带的,随时可调用的子程序,也像Matlab的M文件。由于LabVIEW的功用vi许多,结构、数组、字符串、逻辑与算术运算、簇、文件办理、特点办理、波形生成/丈量/核算、信号处理、接口通讯、ActiveX等等许多的功用vi,所以把这些玩意儿挨个介绍一翻,也凑够一本厚厚的书了。这书尽管拿在手上有质感,但内容却十分空泛,让人看着想睡觉。看完之后很快会忘掉,一点收成都没有。终究形成的成果是让人对这个软件的热心骤冷。
我上面引荐的教程首要侧重于讲怎样完成某个功用,而不是简略地介绍各个功用vi。我觉得这样的书才比较有技术含量,看的时分简略让人考虑,而不是死记硬背,也能常常讲一些杰出的程序习气。
有的人或许看到厚厚的英文书就头大,我刚开端用LabVIEW的时分,只要英文版的软件,阐明文件都是英文的,所以看英文版的教程比较顺,现在软件跟阐明文件都有了中文版,许多人或许不愿意看英文版的教材了,这样的话也能够看一本中文版的书,杨乐平的《LabVIEW高档程序设计》,跟我引荐的那本“LabView-Advanced Programming Techniques”类似程度极高,许多章节都是从英文版翻译过来的,连书名都差不多,假如觉得看英文版比较费力的话,能够考虑看这一本。
我来谈谈自己比较风趣的入门进程:
上研一的时分,有一天上完课,导师遽然把我叫住,让去我跟一个师兄学LabVIEW。那个师兄也是刚开端学,见了面,他就给我演示了什么是LabVIEW:放了两个“数值输入控件”跟一个“数值显现控件”在前面板,然后在后面板放了个“加”运算符,把三个控件的线连起来,程序就完成了。接着给我演示运转程序,“数值输入控件”别离填入1跟2,成果就输出“3”来了。从1+2=3,我的LabVIEW就开端入门了,简略,明晰。
接下来我开端自己去探索LabVIEW。当年学VB,我逼自己写了个俄罗斯方块的游戏,但关于LabVIEW,写俄罗斯方块太难了,这次我告知自己,先写一个核算器出来,完成简略的加减乘除功用。所以开端揣摩里边的循环控件、移位寄存器、数组跟布尔按钮。前后花了大约个把星期的时刻才写出来了。通过这个小程序的训练,基本上对这个软件是彻底入门了,懂得运用循环、寄存器、数组、逻辑、显现。后来每个入门的学生,导师都会要他们去写个核算器,呵呵。这的确是不需要其他外部设备,能够直接在单机上写的东西。
写完核算器之后导师便开端交代任务了:写个程序来操控一台惠普的4339B高阻仪(现在是安捷伦了)。
网上查找了一下,许多人都说能够上NI的网站下载驱动(NI是开发LabVIEW的公司)。驱动是下载来了,便是不知道怎样用。现在看起来多么简略的一件工作,最初跟师兄两个人想破头皮探索了一个多星期才探索出来……
但这仅仅调用他人写的东西罢了,由于不满足,自己开端为试验室一台非标准SCPI通讯仪器的温控仪写驱动,第一次研讨通讯协议,死活弄不明白该怎样核算他们自定义的验证码。或许我的学习热心感染了导师,那天硕士论文辩论,他坐在辩论会员会方位上静心研讨这个通讯协议,还时不时跑出来跟我评论。现在看起来问题很简略,便是ASCII值没转换成十六进制,导致仪器辨认不出咱们送过去的代码,而不是咱们核算的问题,但第一次写这种程序的确碰了不少钉子,咱们怀疑是串口线坏了、怀疑是核算有问题、怀疑是仪器的接口有问题……那天硕士论文辩论,导师连一个问题都没发问,辩论的师兄们说:这是历年来最有惊无险的一次辩论。
后来为了给我学LabVIEW,导师给买了许多东西:如数据采集卡、GPIB转USB线等等硬件设备,我自己也常常跑到校园一个NI资助的试验室帮那帮人打杂。一年往后就学得滚瓜烂熟了。
总结我的学习进程:
我不是从教程到实践,恰恰相反,我是实践过了一段时刻之后再去看教程的。
写核算器的时分,我对功用vi的了解是直接看它的图标,许多功用vi的功用从图标一望而知就能看出来。假如看了还不明白的话,就协助文件。核算器便是这么探索出来的。现在许多人写核算器,有的说要看完书之后才能写,成果是花了个把月看完了书,仍是相同无从下手,好一点的是边看书边写,我觉得这才是正规学习办法。我那种凭自己想象力的学习办法,也应该算是歪门邪道,有时分会很快,但命运欠好也会卡壳。但这种办法对我写非标准通讯协议也有协助,由于写这种东西没有任何一本教科书能教会你。
许多人只看教科书,不看协助文件,这是一种过错的办法。教科书或许犯错,但协助文件不或许错。与其花时刻在教科书上,不如看协助文件。协助文件各个相关联的功用vi之间还有衔接。
软件的自带的例程很全,基本上能够掩盖你想学的功用。初学者多花时刻去研讨一下例程的话,提高会很快。
假如有问题,欢迎来评论,呵呵。
最终我要引荐一个十分不错的LabVIEW的论坛 :http://www.vihome.com.cn/bbs LabVIEW论坛 论坛材料十分丰富
我们能够上去查找到简直一切的常识 强烈引荐

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/212066.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部