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

智能制造网免费10

收藏

LabVIEW程序在某些特殊领域其特点尤其突出

时间:2018-09-14      阅读:1030

   LabVIEW程序与 C 和BASIC 一样,LabVIEW程序也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW程序的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW程序也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
 
  传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW程序 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW程序 的程序模块。
 
  LabVIEW程序有很多优点,尤其是在某些特殊领域其特点尤其突出。
 
  测试测量:LabVIEW程序zui初就是为测试测量而设计的,因而测试测量也就是现在LabVIEW程序zui广泛的应用领域。经过多年的发展,LabVIEW程序在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW程序驱动程序,使用LabVIEW程序可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW程序工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
 
  控制:控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW程序自然而然地首先拓展至控制领域。LabVIEW程序拥有专门用于控制领域的模块 ----LabVIEW程序DSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW程序驱动程序。使用LabVIEW程序可以非常方便的编制各种控制程序。
 
  仿真:LabVIEW程序包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW程序搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW程序进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。
 
  儿童教育:由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以LabVIEW程序非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,可以把LabVIEW程序理解成是一种特殊的“积木”:把不同的原件搭在一起,就可以实现自己所需的功能。着名的可编程玩具“乐高积木”使用的就是LabVIEW程序编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW程序编写控制其运动和行为的程序。除了应用于玩具,LabVIEW程序还有专门用于中小学生教学使用的版本。
 
  快速开发:根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW程序,以缩短开发时间。
 
  跨平台:如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW程序。LabVIEW程序具有良好的平台一致性。LabVIEW程序的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW程序还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的 RT设备。
上一篇: *通气方式 下一篇: 工业*使用操作的基本技术
提示

请选择您要拨打的电话: