第3节 LabVIEW新功能
推荐给好友
打印
加入收藏
更新于2008-05-16 13:46:27

LabVIEW的新功能 

  • 支持蓝牙(Bluetooth)技术的VI程序用于无线通信
  • 多项式计算VI程序用于有理多项式计算与求值
  • 更快的BLAS/LAPACK数学函数和高级分析函数
  • 导航窗口(Navigation Window )使用户更容易浏览庞大的程序前面板和流程框图
  • 将控件以图片格式导出
  • 缓冲分布情况显示工具帮助提高程序运行性能
  • 支持LabVIEW RT的NI-DAQmx驱动
  • LabVIEW Execution Trace Tookit(LabVIEW执行跟踪工具包)可找出RT程序中的抖动源所在
  • LabVIEW RT应用程序可发布到台式PC上运行
  • 扩展了用于PDA的数据采集功能
  • 支持新的FPGA硬件和NI Compact Vision System(紧凑型视觉系统)
  • 在LabVIEW FPGA应用程序中使用现有的VHDL代码
  • 更高的FPGA程序执行速度*
  • 用于模块化仪器的Express VI程序*
  • 单选按钮控件*
  • 新的Express VI用于连接不同信号*
  • 在LabVIEW中执行外部Xmath脚本代码用于数据分析和显示*  

LabVIEW™Express的几个版本

  1. NI LabVIEW™Express基本版(Base Package),即LabVIEW最小配置的版本,可用于开发数据采集与分析,仪器控制,和基本的数据显示应用。
  2. LabVIEW™Express完整版开发系统(Full Development System, FDS),LabVIEW完整版开发系统包括所有LabVIEW基本版功能并提供所有开发典型仪器系统所需的工具。包括GPIB、VISA、RS-232、用于数据采集(DAQ)和仪器控制的仪器驱动程序库。测量高级分析库增加了数字信号处理,测量分析功能,和各种线性代数与数学功能。
  3. LabVIEW™Express专业版开发系统(Professional Development System, PDS)

选择LabVIEW的两个理由

  1. 高的编程效率 :LabVIEW 是一个高效的图形化程序设计环境,它结合了简单易用的图形式开发环境与灵活强大的G编程语言。提供了一个直觉式的环境,与测量紧密结合,能让工程师与科学家们迅速开发出有关数据采集、分析及显示的解决方案。现今数以万计的工程师、科学家以及技术人员在使用LabVIEW来构建测量与自动化系统。
  2. 开发完整的测试系统 :LabVIEW提供了一种全新的程序编程方法,即对称之为虚拟仪器的软件对象进行图形化组合操作;全面兼容NI公司的所有数据采集、信号调理和仪器控制等硬件产品,包括:GPIB、PXI、VXI、VME、串口、FieldPoint、PLC、CAN、以及插入式数据采集板卡;数据类型众多,还可以通过网络、ActiveX共享数据库,和结构化查询语言(SQL)等方式与其它的数据源相联;有CIN节点和MATLAB节点用于连接外部代码。

如何学习LabVIEW?

  • 在拥有一本好的教材的基础上,不论是LabVIEW的初学者和有经验的编程人员都要充分利用LabVIEW的文档资源,包括大量LabVIEW的用户手册和应用笔记。这些文档都是以PDF文件的形式存在,采用Adobe Acrobat Reader就可以阅读,该软件可以到www.adobe.com去下载。
  • LabVIEW™Express安装成功以后,在LabVIEW目录下会有一个manuals的文件夹,该文件内有一个Lvlib.pdf的文件,其内容是当前目录下所存在的一些最为核心的文档。
  • Getting Started with LabVIEW:初学者通过几个小时的学习就可以掌握LabVIEW的基本概念及操作;
  • LabVIEW User Manual是一个重要的文档,其中对LabVIEW进行了非常详细的讲解,涵盖的面比较广,LabVIEW的编程概念、特性、可用的VI与函数、数据采集、仪器控制、测量分析、报告生成等知识都可以找到;
  • LabVIEW Measurements Manual中包括更多关于数据采集和仪器控制应用方面的内容;LabVIEW Quick Reference Card可以用作程序设计过程中的快速查找的参考,包括帮助资源、键盘快捷键、终端数据类型以及编辑和执行调试中的工具。
  • 访问ni.com/manuals可以查到最新的文档资源。
  • 还有一点要特别提醒的是,LabVIEW提供了很好的帮助功能和大量的例程,可以解决编程中的实际问题,很多例子修改之后可以直接应用。

其他虚拟仪器开发平台 

目前Labview已经成为虚拟仪器开发的主流平台,它图形化的编程方式已经被广为接受。但是,有的科研人员已经对C语言、Visual C++ 和Visual Basic 等高级语言相当熟悉,并且已经开发了大量用于测量的原代码。为了使这部分用户也可以快速、高效的开发虚拟仪器程序,美国NI公司又提供了调试集成化的测量开发工具Measurement Studio。
       
Measurement Studio 是一个测量程序包,以LabWindows/CVI(C For Virtual Instruments)15年的测量编程专业背景为基础,目前将三种最流行的开发环境集于一体――National Instruments的LabWindows/CVI和Microsoft Visual C++ 及Visual Basic。有了Measurement Studio为在Visual C++ 和Visual Basic这样的通用编程环境中快速开发出数据采集、分析和表达系统提供了可能。 

在Measurement Studio中你可以获得: 

  • 集成式Visual Basic语言测量与自动化ActiveX控件
  • LabWindows/CVI-集成式ANSI C开发环境
  • 针对Visual C++的集成式导航和测量类库
  • 各种功能的程序库(用户界面、数据采集、仪器控制、VISA、IVI、分析、Internet/网络连接)
  • 可重复使用的ActiveX/COM源代码
  • 利用集成式导航和交互式配置简化的开发过程 

数据采集与仪器控制

无论使用什么方式采集数据-GPIB或串行仪器,插入式数采设备,PXI测量模块,图像采集或运动控制设备--Measurement Studio都能提供习惯的开发环境相似的高级界面。为Visual Basic选择ActiveX界面,为Visual C++选择基于MFC的C++类库,为NI LabWindows/CVI的ANSI C开发环境选择功能面板库。选择喜欢的开发环境建立高速且与设备独立的测量和自动化系统,Measurement Studio则负责提供工具和专业技能,更有效率地完成任务。

数据分析

Measurement Studio提供仪器级分析功能,协助将采集来的原始数据转变为有用信息。有了Measurement Studio,可以利用大量信号处理和数据分析工具,像曲线拟和,光谱分析,统计,结果视觉化等,来支持工程研发、认证、生产和维护等应用。可以在应用程序中直接进行分析,因此不需要再开发专一个用于事后分析的程序。 

数据显示

在显示方面,Measurement Studio为测量和自动化应用程序提供一个专业级显示界面。Measurement Studio带有测量特定功能用户界面组件,能够帮助您轻松快捷地建立一个可与独立测量仪器相媲美的专业级界面,象示波器和温度记录仪等。如果您的要求比标准箱式仪器界面还高,那么Measurement Studio的灵活性结合PC机强大的图形技术,必能让您创建出革命性的测量应用界面。 

 




 









 

吉林大学-美国国家仪器公司虚拟仪器联合实验室 

 

 

<<上一节    下一节>>

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.