标签:
无标签
初识LabVIEW
2004年,生命的时钟将我带入了“知天命(50岁)”的时段,听老人讲“知天命”就是:人到了这个年龄就不能在与命运相抗争了,这辈子是什么样也就该是什么样了,再作努力不会起多大地作用了。那时,我以“知天命”的态度仔细回顾了二十二年(大学毕业后的时间)的工作经历,唯一的感受就是太累……。为什么这样讲呢?1982年大学毕业后,我参加了十几个项目的研发工作,在硬件上:使用MCS-51单片机做了许多设计,几年后感觉有必要提高时,又开始学习MSP-430,DSP和ARM及VHDL等新技术知识;在软件上,除了熟悉MCS-51单片机的汇编语言外(当然,在大学里学习过BASIC),又开始初步了解JAVA,WinCE,C#等语言。如此下来,不仅学习的不深不透,还把自己累得要死。随着年龄的增加,学习变得越来越困难了。当时最强烈的感受是:随着新技术、新器件、新知识的不断涌现,而我无论怎样努力的学习也无法减轻由此所带来的压力。那时,我真的已经好像感觉到我的技术生涯就要到此结束了,真是到“知天命”的时候了。
但我还要十年才到退休的年龄,混下去当然也可以,毕竟还有过一些“成就”。可领导还希望我再继续做些技术工作,开展新的研究方向、组建一个新的研究室培养锻炼一些新来的大学毕业生和研究生,并答应投入十万元经费和提供必要的办公条件(但不包括计算机)。
我的性格和个性决定我要接受这个挑战。这时,我看到了NI公司2004年的买专业版LabVIEW软件送PXI机箱和PXI控制器的广告,我朦胧的感觉到机会来了。经过认真仔细权衡我决定了十万元的采购计划:
NI Developer Suite软件一套(包括一年的服务)
NI PCI 6014 DAQ板卡一块(16模入、2个模出)
NI PXI 4070 DMM 板卡一块
NI USB-GPIB 控制器一个
同时得到NI 的赠品
NI PXI 1031 机箱 一台
NI PXI 8185 控制器一个
利用余下的钱,又买了两台PC 机和一个彩色激光打印机(用于程序框图打印)。
这样,我们就可以在PC 机上实现数据采集、分析、处理及基于GPIB的仪器控制方面的研究,同时还可实现基于PXI总线的数据采集、分析、处理(利用PXI 4070)及基于GPIB的仪器控制。2004年8月,基本上用十万元就完成了一个虚拟仪器研究室的组建工作。大家有了一个学习、了解、掌握LabVIEW的环境。
[关于NI公司,我并非是2004年才知道,还在1987年我参加的一个项目中,要用Datron 1081 DMM测量AC电源的稳定度(峰-峰值波动小于 10ppm/5分钟),当时就采用GPIB控制测试处理。通过对GPIB 的了解而知道NI公司是GPIB板卡制造商。但当时没有办法买到NI的GPIB板卡,只好用国产的好像是中关村“科海”公司的。并用BASIC语言编写了测试程序.
对NI公司又有了更多的了解是来自LabVIEW,但那时已经是2000年,因为没有钱对LabVIEW仅仅产生了好感。就像童话中的故事一样,一个贫穷、但很好学的人(我)认识了一位美丽的公主(LabVIEW)希望她成为自己的红颜知己,但这在当时确是可望不可及的一件事。2004年终于有了机会实现我的梦想,有机会接触和了解LabVIEW。同年我参加了NIDays 2004——全球虚拟仪器技术盛会,给我印象最深的是:NI的一位应用技术工程师在讲演中讲到:他学习LabVIEW刚一年,看到他编写的程序令我羡慕不已。]
2004年8月,在完成了一个虚拟仪器研究室的组建工作后,开始边学习边落实应用项目。2004年底,找到了第一个项目(研制经费20万)。
项目:基于PXI总线的声音、振动测试系统平台
我拟订的系统构成定单:
NI PXI 1031一个
NI PXI 8186一块
NI PXI 4461一块
NI PXI 4462一块
NI PXI 6251一块
NI Sound and Vibration Toolkit 3.1 一套
NI Signal Express 1.1 一套
该“声音、振动测试系统平台”有六个同步测试通道,可以完成近30个有关声音、振动方面的参数测试分析。
程序编制利用了:“事件”结构控制使用者界面操作(GUI);使用“动态调用VI”连接测试子程序;使用“状态机编辑器”编辑、控制测量流程;使用“报告生成”工具包生成Word 测试结果报告,使用“VI Logger”做数据记录。
所有这些仅是学习一年的结果(我手中还有一个项目在同时进行,其中一部分也采用虚拟仪器技术),可以说没有LabVIEW这个平台,这样的系统在短时间是不可能作到的。最令我满意的是硬件产品的质量有了保证,升级和提高是极为方便的。这里要特别感谢NI 技术支持工程师和区域工程师的帮助,原谅我无法一一致谢。
该项目目前已接近尾声,我个人的体会:
LabVIEW的确是研发、测试工程师的益友,我视她为“红颜知己”是想说明她对我的重要性,可以讲在我退休之前,我将与她相依为伴。因为从一年的学习使用过程中,我已经体会到没有她的帮助,我还能做些什么?
NI公司自身不断推进技术进步,依靠他的进步来推动我们自身的进步可以大大减少学习各种新技术所带来的压力。比如:DSP、FPGA、PCIe、PDA等。
学习LabVIEW入门很容易,但要做出好的项目,要有相应软、硬件的知识和对关注产品的更新换代。从我学习LabVIEW以来,DAQ的变化例经:7.3、7.4、7.5、8.0。
英文水平可以有很大程度的提高,从内心理讲真有点相见恨晚的感受。
学习是不分阶段和年龄限制的,毛泽东说过:“学习的敌人是自己最大的满足”。
这里需要声明的是:上述所有内容均为个人感受,并非为产品宣传。这是我参加了“NIDays 2005”后回到家中写的一篇感受。
写于2005年11月
修改于2006年9月
系统分类:
生活点滴 | 用户分类:
无分类 | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】