如何提升LabVIEW 程序设计能力

如何提升LabVIEW 程序设计能力,第1张

LabVIEW程序设计能力进阶攻略:

1,先学基本语法;这属于学习招式,对应课程LabVIEW Core1 和 Core2;对应LabVIEW Certified Associated Developer认证

2, *** 作系统、编译原理、数据结构与算法;这属于内功,对应课程 LabVIEW Performance;对应LabVIEW Certified Developer认证

3,软件工程和框架设计:这属于逻辑,体现如何把一个大型项目拆解清楚;对应课程Managing Software Engineering in LabVIEW 和 Advanced Architectures in LabVIEW;对应LabVIEW Certified Architect 认证

20200524,30min Climbing, 45min snooze

VI是虚拟仪器的简写。在LabVIEW它是LabVIIW的一个程序。其扩展名为vi这类似C语言中的C。

一个VI可以实现一个函数或某项功能。可以被其它的VI调用。LabVIEW通过这样的方式,实现模块化编程。

1、首先建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含了可执行vi,项目浏览器的程序生成规范处,右键单击新建,应用程序(exe)。

2、其次设置目标文件名和目标目录,单击左侧的信息,右侧出现目标文件名目标文件名是将来生成的exe文件名。选中vi,单击“添加项”箭将顶层vi添加到启动vi栏中,其他用到的子vi和文件可以添加到始终包括栏中。

3、然后使用LabVIEW默认图标作为应用程序图标后选择单击,生成。

4、最后当生成结束后会提示生成的应用程序所在路径,单击完成,之后到应用程序所在位置就能找到应用程序。

labview按照数据流编程结构执行程序框图代码。数据流编程结构使得labview程序易于理解和调试,使得并行执行和数据并行化变得容易,这种编程结构基于数据流图,其中程序中的每个节点表示一个 *** 作或函数,数据以线连接节点之间。

由于LabVIEW是区别于传统文本编程语言的图形化编程语言,因此很多人在刚接触LabVIEW时总是觉得无从下手,其实LabVIEW远比纷繁复杂的C语言、VC、VB好学多了,因为学习LabVIEW不需要去记忆那些和你关心的事情无关的语法、定义之类的东西。她的门槛也非常低,你可以没学过任何编程语言就开始学习LabVIEW。当然,有点其它编程语言的背景会使你学得更快些而已。我总结了一些自己的学习经验,拿出来与大家分享,希望对后来者有些帮助:)

1、找一本好书入门

入门主要是熟悉基于数据流的编程方法、控件、数组、簇、程序结构、子VI等等,入门后就可以根据你的需要跳着看了书最好是纸质的,电子版让人头晕,我电脑里堆满了电子版书籍,但没有一本我好好看过。在我学习LabVIEW的时候,中文图书比较少,我主要看的是英文版的LabVIEW高级编程。现在,我想我的

《LabVIEW820 程序设计从入门到精通》

是一本不错的教程,不仅可以拿来入门,还可以随时拿出来当手册参考,因为这本书涵盖的知识点非常全面。我现在都会经常的去查阅这本书,因为即使是我写出来的东西,我也不可能都记那么清楚。

2、多学习实例。

我在学习LabVIEW入门后,以后的提高可以说完全是靠LabVIEW自带的实例和帮助手册完成的。当时,我需要编写一个规模非常大、功能也很复杂的系统。我并没有依靠自己的现有知识立即着手去编写这个系统,而是将LabVIEW所有自带的实例都看了个遍,当我把所有的知识点都成竹在胸后,我才开始整个系统的设计,这样才最终保证了整个系统的完美实现。不过LabVIEW很多自带的实例看上去比较复杂,因为很多都涉及一些专业的算法,并有很多附加的功能。为了让大家能轻松的学习每一个知识点,我在《LabVIEW820 程序设计从入门到精通》一书的编写过程中,几乎为每个知识点都编写了针对性较强的实例,我想这样可以极大的加速读者的学习过程。

3、多尝试编写自己的小程序

这也许是学习任何语言都必要的途径。对于LabVIEW这种 *** 作性很强的编程语言来说更是如此。只有当你写出的程序能实现你设想的功能时,也许你才能真正理解你的程序,因为在写程序的过程中就是一个不断加深理解的过程。因此我建议初学者尽量去试着编写代码,即使是照葫芦画瓢也是好的。

4、对于硬件相关的问题,最好直接问NI工程师。

由于硬件问题针对性太强,任何一本教程都不可能去全部涉及。一般情况下主要参考硬件手册,但是仍然解决不了问题时,你完全没有必要在那里死扛,打个电话给NI工程师,也许你的问题很快就能得到解决。NI工程师都是很不错的,非常耐心,而且都是一副不解决问题誓不罢休的样子,狂赞!

能想到的就是这些了。说实话,LabVIEW是我所学习过的编程语言中最简单易学的了,我也想象不出将来还会出现比LabVIEW更简单但还能够如此强大的编程语言。我相信你只要能用心学上一个星期,你就会对LabVIEW爱不释手的!

你可以使用VI Server中的Open VI Reference功能来实现,该功能可以在VI中打开一个指向另一个VI的引用。为此,必须使用以下第一行标识符: Vi Server | open VI reference。它将创建一个新的引用,该引用可以在之后调用其他VI或称为“内部”VI。

在网页上搜索软件名字,直接下载即可。

Vision视觉助手的运用是必修课程,它可以有效的帮助你在软件编程,或者方案阶段进行高效率的算法模拟,还能进行Labview程序的自动生成,学习它的主要方式是通过它本身的自带案例,以及帮助信息。LabVIEW广泛应用于自动化测控领域,如果你需要快速利用编程来实现数据采集,数据分析,仪表控制,自动化报表,plc通讯,机械手控制,图像采集,机器视觉外观检测,运动控制等方面,又没有代码编程基础(c++,c#,vb等编程语言),那么推荐你学习LabVIEW,这是你最快进入自动化行业的一种途径。

以上就是关于如何提升LabVIEW 程序设计能力全部的内容,包括:如何提升LabVIEW 程序设计能力、labviewvi是什么_labview中的vi是什么意思、labview生成exe文件反编译等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10118951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存