如何学好LabVIEW,我的个人经验
展开全部 由于LabVIEW是区别于传统文本编程语言的图形化编程语言,因此很多人在刚接触LabVIEW时总是觉得无从下手,其实LabVIEW远比纷繁复杂的C语言、VC、VB好学多了,因为学习LabVIEW不需要去记忆那些和你关心的事情无关的语法、定义之类的东西。
她的门槛也非常低,你可以没学过任何编程语言就开始学习LabVIEW。
当然,有点其它编程语言的背景会使你学得更快些而已。
我总结了一些自己的学习经验,拿出来与大家分享,希望对后来者有些帮助:) 1、找一本好书入门. 入门主要是熟悉基于数据流的编程方法、控件、数组、簇、程序结构、子VI等等,入门后就可以根据你的需要跳着看了.书最好是纸质的,电子版让人头晕,我电脑里堆满了电子版书籍,但没有一本我好好看过。
在我学习LabVIEW的时候,中文图书比较少,我主要看的是英文版的LabVIEW高级编程。
现在,我想我的 《LabVIEW8.20 程序设计从入门到精通》 是一本不错的教程,不仅可以拿来入门,还可以随时拿出来当手册参考,因为这本书涵盖的知识点非常全面。
我现在都会经常的去查阅这本书,因为即使是我写出来的东西,我也不可能都记那么清楚。
2、多学习实例。
我在学习LabVIEW入门后,以后的提高可以说完全是靠LabVIEW自带的实例和帮助手册完成的。
当时,我需要编写一个规模非常大、功能也很复杂的系统。
我并没有依靠自己的现有知识立即着手去编写这个系统,而是将LabVIEW所有自带的实例都看了个遍,当我把所有的知识点都成竹在胸后,我才开始整个系统的设计,这样才最终保证了整个系统的完美实现。
不过LabVIEW很多自带的实例看上去比较复杂,因为很多都涉及一些专业的算法,并有很多附加的功能。
为了让大家能轻松的学习每一个知识点,我在《LabVIEW8.20 程序设计从入门到精通》一书的编写过程中,几乎为每个知识点都编写了针对性较强的实例,我想这样可以极大的加速读者的学习过程。
3、多尝试编写自己的小程序 这也许是学习任何语言都必要的途径。
对于LabVIEW这种操作性很强的编程语言来说更是如此。
只有当你写出的程序能实现你设想的功能时,也许你才能真正理解你的程序,因为在写程序的过程中就是一个不断加深理解的过程。
因此我建议初学者尽量去试着编写代码,即使是照葫芦画瓢也是好的。
4、对于硬件相关的问题,最好直接问NI工程师。
由于硬件问题针对性太强,任何一本教程都不可能去全部涉及。
一般情况下主要参考硬件手册,但是仍然解决不了问题时,你完全没有必要在那里死扛,打个电话给NI工程师,也许你的问题很快就能得到解决。
NI工程师都是很不错的,非常耐心,而且都是一副不解决问题誓不罢休的样子,狂赞! 能想到的就是这些了。
说实话,LabVIEW是我所学习过的编程语言中最简单易学的了,我也想象不出将来还会出现比LabVIEW更简单但还能够如此强大的编程语言。
我相信你只要能用心学上一个星期,你就会对LabVIEW爱不释手的!
如何创建和使用LabVIEW中的LLB文件?
首先要选择“Tool->LLB Manager...”。
在打开 LLB Manager 之后,再在菜单中选择“File ->New LLB”。
这样才能创建一个新的 LLB 文件出来。
拓展:abVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。
LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
解析:与 C 和BASIC 一样,LabVIEW [1] 也是通用的编程系统,有一个完成任何编程任务的庞大函数库。
LabVIEW [2] 的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。
LabVIEW [2] 也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
转载请注明出处51数据库 » 软件工程方法在labview中的应用
请与我正面对肛