LabVIEW, Why not?
扫描二维码
随时随地手机看文章
寝室里的兄弟被分到西校区的老师带毕业设计,昨天去见了导师一回来,就说“我的题目也是虚拟仪器,但我们用C语言,不用LabVIEW”。
原来,他的导师“跟踪虚拟仪器的发展动向已经好几年了,在试用了NI寄来的试用版之后,觉得要是用这个东西来搞开发,简直太简单了!我们要做先进而复杂的东西”
作为一个仪器工程师,我不觉得排斥C语言会有什么好处,两者各有千秋,可以相互补充,但用LabVIEW搞开发简单吗?相对文本语言来说是简单些,但严格来说,一点也不,否则我们这个论坛还开来干什么!
这就是中国人的劣根性,为什么不用简单的开发工具却要用复杂的呢?一件事可以简简单单完成,为什么非要把他复杂化呢?就像国内的教科书老是喜欢把一个个分明很简单的定义复杂化,而国外的教科书,尽管是英文,还是一看就懂。
我相信对于大多数电子、仪器工程师们来说,肯定是术业有专攻的,我的专业就是仪器仪表,所以计算机语言当然学得不够精,不然的话我应该是计算机系的学生。LabVIEW只是一个工具,光懂得LabVIEW的人肯定不会有前途,我们的目的是要用LabVIEW来方便我们的工作,而不是学会使用一些多么复杂的软件来证明自己“是多么的有实力”。
用C 语言来编程也一样,我们要做的只是把核心的问题——涉及数据采样、运算、处理的问题解决掉,但有必要连虚拟仪器的面版也用C语言编写吗?那是电脑程序员的事情。现在有了LabVIEW和CVI之后,面版的问题也很好解决了,为什么不使用他们呢?那个“跟踪了虚拟仪器发展动向好几年”的老师,这好几年了也没见他做出什么“先进而复杂的”玩意来。
个人一直以为,要学什么、用什么,都得根据工作和学习的需要来,不可盲目的攀比,不论我们使用的技术是否“走在世界的前列”,最关键的还是方便而且实用。说到头,LabVIEW既方便也实用,特别是避免了大家都把精力过多地投入到编程上去,节省下来的时间我们可以用来设计更好更先进的仪器和设备,岂不更好?
最后,关于工作机会,如果你也是从事仪器仪表行业的话,航空、航天、国防工业与部队特别需要懂虚拟仪器的人,我自己是签了中国航天科技集团在南方的一个基地,做地空导弹的测试及其测试台的虚拟化。薪水呢,一般在2.5~3万一年,不算高,地区不同会有些差异。地点有大城市也有山沟,想投身报国的大侠们可以考虑考虑。