北京市瀚文网星科技有限责任公司

如何成为LabVIEW开发的高手?

时间:2015-12-28阅读:4857
分享:
      如果您手里有LabVIEW项目,*催的又很紧,该怎么办?

       如果您公司规模小,就想把LabVIEW项目快速搞定,有什么好的途径?读完本文您或许就能找到答案

       关于如何学习LabVIEW的几点体会,与大家分享

       几点体会:

      1入门容易,做好需花费功夫


       LabVIEW入门很容易,网上有入门的例程,按照上边的一步一步去做,就能实现一个基本的LabVIEW功能。我当时学习的时候是看的《LabVIEW 7 Express评估版使用指南》现在还是有参考价值的,如果需要可以从这里下载:下载地址.

       还有一些其它的资料,大家可以从网上再搜索一下。还有非常不错的《The LabVIEW Style Book译文共享》,可以从这里下载:下载地址 在文章的zui后,我把相关的列出来,希望能对大家有所帮助。但是,如果想做好就不容易了。

       LabVIEW功能非常强大,应用的领域也非常广泛,从zui简单的采集显示,到NASA空间站的自动监控、神舟系列飞船的测试验证。LabVIEW从入门到应用还是有很长的路要走的,许多功能也许我们*。举个简单的例子,word、excel大家都用过吧,但是对于它们的掌握,我们还知之甚少。有时候你费了九牛二虎之力,确发现其实人家已经有做的很好的一个控件了。只是我们没发现罢了。

       LabVIEW何尝不是如此呢。在工作中,常听到有人抱怨LabVIEW不好用,还不如××语言好用。再仔细听他讲,其实,对LabVIEW知之甚少,从学习到项目实践的时间很短,对LabVIEW认识很肤浅。我始终认为,LabVIEW是个好工具,但再简单好用的工具,我们也要熟悉和掌握它才行。至少在可以预见的将来,恐怕还没有哪一种工具能直接把我们的想法直接转变成程序,而且运行稳定可靠。在学习上,还是要花一点时间的。

      2 利用LabVIEW开发,免不了要和一些硬件板卡打交道

       在这里我想说一下,大家在选择的时候,尽量用大厂成熟的产品,不要图便宜,用一些便宜了一两千的小厂的设备。

      在开发过程中,我用过一些国内厂商制造的板卡(有的价钱并不比NI、ADLINK的便宜),光看设备做工就比较粗糙,有的连demo都没有,只有一个简单的使用说明,按照这个说明很难开发出功能完善的应用来。

       也有相对好些的,有labVIEW的demo,但是有时候它能支持低版本(如labVIEW8.2)确支持不了高版本(如labVIEW8.6)。他们自己的demo写的就乱七八糟的,没有注释,控件排列混乱,随意命名,看上去一头雾水。连线也是天马行空,说它是一团乱麻绝不过分。

       看似硬件板卡省了几个钱(其实有的也未必),但是在软件开发中,确要花费大量的精力。zui终确不能保证程序运行的可靠性。原因很简单,这些板卡的底层写的不完善,只是对付着能用了,兼容性、可靠性几乎没考虑。大胆推测一下,在出场之前(更进一步,在新产品设计出来后),几乎没做过什么像样的测试。光想着卖出去*了。

       当然,也不是说国外的设备就都好,我也遇到过一些精密的、用途特殊、用量小的设备,硬件指标都挺好,但是软件demo也是不敢恭维,开发手册也很简洁,看不出所以然来,设置有的名词都前后不一致。但是这些设备用量确实太少了,而我们国内又制造不了。确实也没什么更好的办法

       所以,我推荐大家尽可能购买大厂的通用设备。这样会节省开发成本,缩短开发周期,提高产品质量。

      3 如何快速提升自己的开发能力


       其实,有几个论坛还是很不错的。国内的有cpubbs,国外的当然*NI的的论坛了,还有一个叫做OpenG的,也是很不错的。

       当然,光看论坛也不行,zui主要的是自己要在实践中发现问题,改进问题。这样才能不断的进步。

       如果条件允许,可以参加一些培训,比如NI自己就有相关的培训,不过价格也是很贵的,而且时间比较短,需要有一定的LabVIEW使用基础。

       其实,国内,尤其是在北京大家可以去北京辰语测控www.bjcyck。。com学习培训,可以从zui基础入手学习,这家公司也承担开发外包业务,你也可以在产品外包给他们后,在开发过程中一起去做,这样在做中学,在学中做,如有问题可以及时请教,效果还是非常不错的。

      4 如果手里有着急开发的LabVIEW项目怎么办?

       现在LabVIEW应用的场合也越来越多,记得前几年,想找点相关的资料都很费劲,书店里也就那么两本介绍性质的图书。使用的人也非常少。现在情况不同了,从北京、上海、广州、深圳到二三线城市,都有人使用它,从*、航空航天到公司企业、科研院所都有了LabVIEW的用武之地。

       但是很多人还是在初级阶段,对于开发周期很紧的项目还是感到很棘手,或者公司是一个很小规模的,没有必要聘请专职的LabVIEW开发人员。这怎么办呢?

       其实,也很简单,找专门的公司外包就可以了。但是外包公司也是参差不齐。有的公司张口闭口就是"没问题"、"肯定行",但到了时间把东西做的一团糟,程序维护性极差,就更不要奢求什么可扩充了。其实这类公司和我在前边谈到的一些做硬件板卡的小公司性质是一样的,只管*,不在质量上下功夫,得过且过。由于许多用户对LabVIEW所知甚少,就轻易相信了这些公司的花言巧语,zui后看到程序后,确发现上了贼船,欲哭无泪。

       前不久,一位做煤矿监控设备的老总和我抱怨说,LabVIEW太难用了,编出来的程序根本没法改。我很诧异。待了解了前因后果后,很为LabVIEW鸣不平。原来,他们公司请的国内某*高校的一个博士硕士团队,给他开发的程序,(其实,就是导师成立的血汗公司),这些人对LabVIEW不是很精通,又由于责任心的问题(学生到时候就毕业走人哦,老板的重心不在售后服务上,说白了不就那么回事嘛,导师正忙着跑项目*呢。在这里也想说一下,跟高校研究所合作,这是一个很大的弊端),程序没法改了,工期在即,这位老总只好又找人重新用C进行了开发。

       这些不负责任的公司,不但影响了项目的开发周期,浪费了开发成本,还毁了LabVIEW的清白。是可忍孰不可忍!

       在这里介绍一家专业的LabVIEW开发的公司:北京瀚文网星。这家公司有着*、航天等领域的大量开发经验,提供一站式的LabVIEW开发服务,收费也合理,关键是开发的质量是有保障的。

      当然,我在这里只是介绍一下,到底怎么样,大家可自己去了解。

      5 结束语

       在自动测控领域,LabVIEW是非常好的开发工具,希望有更多的人来学习它,使用它。zui近LabVIEW版又推出了,可见NI对这个图形化的编程工具是多么的重视啊。

      

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,智能制造网对此不承担任何保证责任。

温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

在线留言