本人用Labview开发断断续续7年了(技术水平不能用时间来衡量),对于Labview编程本人认为是一种热爱,有了热爱可以更好的理解设计Labview那些人的思想;非常感谢创造Labview的那些人,他们提出了很多先进思想,而这些思想让我在编程及做别的事情时,有了很多启发。
本人就把这些年的经验和感悟和大家交流下,希望对那些初学labview、已学labview的能有些帮助,以下内容仅代表我个人的看法:
1.Labview能干什么?
Labview属于一种图形语言,他可以独立的开发出应用软件,和VC、VB的功能类似,只是编程思想和表达形式不一样,另外各有优缺点。
现在labview用在最多的地方是测控行业,用户人群最多的是高校、科研院所、针对测控行业的民营企业、还有一些检测的上位机,多有人定义labview(虚拟仪器)应用在测控领域,作为与NI硬件无缝连接的超级语言。但实际上我个人觉得labview的创始人还是想把Labview当作一种通用的图形语言,也就是说他什么都能做,只是利益的关系,让labview慢慢更偏向于硬件板卡的联系。
其实labview什么样的程序都可以做,只是擅不擅长。
2. 如何入门?
有人说labview很简单,很容易就上手;
有人说labview身边一个会的人都没有,只能闭门造车;
等等!
我个人觉得Labview入门很难(图形化的思想需要时间适应),Labview里的东西就是1和0的关系,当你知道了,那么他很简单,当你不知道的时候你却无从下手。
我刚接触labview的时候(那时候用labview7.0英文版),公司让我做个程序,在很多人思想里那是一个简单的东西,但当我真正接触的时候,我无从下手,后来弄了一本书从头看到尾,整整看了两遍,但结论是书上全是基础内容,不教我怎样编程。后来开始天天泡论坛,提问题、解答别人问题,不断地看labview提供例子,网上下例子。突然一天自己觉得自己好像都明白了,感觉什么程序都可以用labview编写。但这个过程还是比较漫长的,经过多年以后自己觉得还是走了很多弯路,曾经在网上看到30天学会labview、7天学会labview,我觉得他们写的都很好,如果方法用的对、个人肯努力,是可以做到的,不过要想完全掌握labview还需要时间去积累。以下是个人总结学习labview的一些方法:
1.学会查找labview实例,很多程序都不需要自己编写的,用到最多的键是Ctrl+C、Ctrl+V;
2.学会使用labview帮助文件,labview的模块太多,不用记,用到哪个后,边学边用,但需要静下心仔细阅读;
3.学会编写程序、发布程序流程;
4.弄一套好的架构,看懂,以后每次用的时候,你就像填空一样;
5.多动手,多尝试;
6.学会理解模块、数据流概念;
7.用到模块时,多想想平常学的语言例如 if、while,labview只是换了一种表示方法;
先写这些吧 改天继续!欢迎大家多交流,提出自己的看法,共同学习。