Lavbiew和其他语言的对比 - 对话资深专家:LabVIEW学习的技巧与误区
2014年12月12日 10:57 来源:电子发烧友网论坛 作者:王顺 我要评论(0)
电子发烧友:你觉得初学者学习Labview 相对于其他语言C、C++、C#、Java,在学习方法、难度和周期上有没有一些区别?
LabVIEW的优势前面已经讲了。学习方面,前面也讲过。难度个人觉得LabVIEW最简单的。因为我发现很多LabVIEW使用者,都是业余的,学电子的,或者学机械的。周期看自己的熟练程度。一般如果做一个简单的应用,用LabVIEW从初学到编程实现,应该一个月内就可以弄完。LabVIEW基本上很适合没有编程基础的人去快速开发软件。
但是要深入LabVIEW编程,还是需要很多知识的。比如要学习数据结构啊,学习ActiveX,批处理啊,.NET方面第三方接口等等,有些底层的驱动LabVIEW无法调用,还得自己用C++封装DLL。像数据库等,你得去学习数据库知识。
电子发烧友:在Labview编程方面,你个人有没有比较好的习惯和建议?
习惯,建议大家去看一本书,叫《LabVIEW编程样式》,里面有些好的规则。个人觉得LabVIEW编程习惯最基础的是,连线要直,程序框图要美观。建议就是多看自带的帮助文档,和看自带的范例。这些是LabVIEW最原始的材料,也是最权威的。
我觉得大家有时间关注下历届NI组织的LabVIEW天下会,LabVIEW挑战赛,看看里面的参赛选手的代码就足够了。里面晋级的选手很多程序都是很不错的。而且你会发现很多共性。比如都会用到状态机队列等。
电子发烧友:用Labview做一些软件开发,在需求分析、开发流程、测试、软件优化、版本方面和软件相关文档撰写方面有没有个人的一些想法?
这个问题涉及到一门学科,叫软件工程。《LabVIEW编程样式》这本书有介绍。具体和其他的软件编程一样。而且需求分析很重要。有时候你发现后期经常要加功能。如果前期LabVIEW编程结构做的不好,加功能是很头疼的事情。
电子发烧友:你之前是准备一口气把“手把手教你学Labview”这个系列完成,包括Labview入门、Labview之串口仪器控制、Labview之数据采集、Labview之图像处理,怎么又中途放弃了呢。
以前上学时候,空闲时间比较多,有大量时间研究一些知识。而且比较热心,也帮助过很多人,也经常无偿给别人修改代码,有时候修改一两天。我也经常在网上发表过一些分享帖子和回复网友问题。不过总体觉得LabVIEW学习的人,求资料的和求代码的人太多了。我的串口教程,放网上后,还是一直有人找我要源程序,求其他资料,其实他们看完我那个PDF教程就够了。另外,加上现在工作十分繁忙。写其他教程的可能性比较小。不过如果真心有很多人有需求的,我会考虑写的。
电子发烧友:最后,小草君大概还有什么经验、想法跟大家沟通一下的呢?
以前刚开始学LabVIEW的时候,也和很多人一样,喜欢加QQ群,看论坛。当时我买了几本LabVIEW的书,加了几个QQ群。后来发现QQ群里问的都是基础知识,每次他们问的时候,我就去翻翻书,然后去回答他们,其实我当时也是刚学,也各种不会。但是我却能回答他们问题。论坛里也是,看到有人问问题,我也会自己翻翻书,自己百度下,然后去帮忙回答。
其实我想说的是,学习是一种态度问题。学习LabVIEW的人,很多态度就不是很好,最常见的是其他专业的,比如农业,化工生物等专业的,就老师让使用,毕业了也就不用了。就随便学学,也不系统看书,有了问题就使劲在论坛和QQ群问。这样是很不科学的。还有些人,甚至都不自己买一本书,到处看电子书,有些还看的比较旧的书籍,而且不会灵活变通,比如LabVIEW有些控件和函数变化了,他们也不去思考,而且到处问某个控件在哪里,某个函数在哪里。很多事情,我们得身体力行才知道得来不容易。编程是个力气活,我们需要一点一点的去操作鼠标键盘。一点一点的完成一个项目。
相关资料下载:小草手把手教你LabVIEW仪器控制
本文导航
- 第 1 页:对话资深专家:LabVIEW学习的技巧与误区
- 第 2 页:Lavbiew和其他语言的对比
上周热点文章排行榜
上周资料下载排行榜
论坛热帖
热评
- IR将功率半导体触角伸往消费市场
- 多功能算术/逻辑运算单元(ALU) ,什么是多功能
- 动态ip、静态ip、pppoe拨号的区别
- ARM与MIPS的比较
- ThunderBolt端口驱动及NET改WAP方法
- ds18b20中文资料详解
- 滴滴人脸识别怎么破解
- 超级计算机榜单重新排名 中国天河二号已沦为世界第
- 电阻色环表_色环电阻识别方法
- iphone6概念机图片曝光_iphone6上市时
博文
帖子
- 【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮! ElecFans小喇叭
- 请教关于CS1239低侧采样如何获得使用更高的Gain? jf_94221193
- 高频条件下的耦合线圈出现负值的原因是什么 jf_42363055
- 请问如何关闭独立看门狗 jf_39582415
- ads1291双电源供电时,Thermal Pad接AVSS吗? ggfx
- 【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部输入ref吗? 万物死
- 【「HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用」阅读体验】+1-7章有感 夜孤影
- DIY了一台无人机,用全志T113芯片 文小二
- 电子产品结构与导热材料解决方案 jf_86221244
用户评论
查看全部 条评论
查看全部 条评论>>