LabVIEW学习乐园
 
LabVIEW8.20程序设计从入门到精通的读者交流窗口
    

【透视NI Week 2007, LabVIEW无处不在】 | 2007-09-08 18:02:25

       一年一度的虚拟仪器技术盛会NI Week已经在Austin圆满落下帷幕一个月了,虽然没有亲临现场,但是通过与非网的专题报道和网上视频,我还是深切感受到了今年NI Week的现场盛况,更感受到了NI领先世界的创新能力和飞速的发展势头。

       透过NI Week 2007,我们可以看到LabVIEW正在向电子工程的各个领域迅速渗透,如FPGA、嵌入式、实时系统、工业控制、PDA、机器视觉、触摸板、RF与无线、声音与震动等等...LabVIEW如今已经发展为一个大的产品家族,把触角伸向了电子工程领域的各个角落。而从纵向上看,LabVIEW则覆盖了电子产品设计的整个过程,从设计、原型、开发、测试到发布。我们现在已经无法再去争论LabVIEW到底是一门编程语言还是一种设计工具,因为她的强大已经远远超越了编程语言和设计工具的总和!而这种强大仍然在NI的持续创新中不断继续,这一点我们从他推出LabVIEW新版本的速度就可以看出。

      是什么能够让LabVIEW无处不在?很简单:图形化。当然NI工程师在不断赋予LabVIEW强大功能上所做的巨大努力也功不可没,但是我想图形化编程思想才是最跟本的动力之源。图形化编程与文本编程一样,都是用来表达逻辑思想的一种方法,只是表达方式不同罢了。因此从本质上讲,文本编程语言能做到的图形化编程也一定能做到,这就是图形化设计和编程方法能触及如此众多领域的根本原因。而图形化的设计方法和图形化的编程思想让工程师在面临日益复杂的开发任务面前变得异常轻松自信,工程师们不用再去记住文本编程语言中那些毫无意义的编程语法和纷繁复杂的库函数,就可以随心所欲的表达他们的设计思想。此外,LabVIEW把复杂底层协议封装起来,为用户提供最简单有效的接口(例如VISA驱动、DAQmx和共享变量等等),极大的简化了工程师的编程工作量。

      除了编程,LabVIEW作为一种系统级的设计平台,工程师还可以进行非常高级的抽象设计,例如此次NIWeek上展示的System Diagram和Statechart给我留下了非常深刻的映象。通过System Diagram,你可以利用图形化的方法对系统的软硬件平台进行设计,例如进行系统硬件的搭建,对FPGA的I/O进行图形化配置等等。通过Stetechart可以在高层对系统状态机进行设计,使系统按照状态机严格运行;点击每一个状态,你就可以为该状态进行真实的LabVIEW编程。一位NI工程师演示了利用Statechart控制一个铣床按照状态机运行的真实过程,真是fantastic!

      另一方面,LabVIEW在提升其性能方面也做着不懈的努力。如今,在多核处理器登上历史舞台的时刻,图形化编程与生俱来的并行编程能力更是有了前所未有的用武之地。对于LabVIEW编程者来说,可以不用学习任何复杂的多线程编程知识,只需要拥有并行的思想,就可以轻松实现复杂的并行系统,这也正是这次NI Week上最热门的核心话题之一。此外,高性能数据流、大数量通道测试系统、算法工程等也是此次NIWeek的重要话题。

      如果有一天醒来,突然发现周围的工程师都在用图形化的方法进行设计或编程,我想你不必惊讶,因为这一天不会太久了!

 

上一篇   下一篇

以下网友评论只代表其个人观点,不代表本网站的观点或立场

数据加载中......
*
看不清楚? *
  (在使用IE浏览器下,如果系统长时间没有响应,您可以刷新页面,然后按ctrl+v将评论内容复制回来!)
EEFOCUS BLOG意见反馈留言板 不良信息反馈 欢迎批评指正
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 与非门科技(北京)有限公司 All Rights Reserved.