新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > LabVIEW 2010是如何与时俱进的

LabVIEW 2010是如何与时俱进的

—— LabVIEW 2010为您节约时间
作者:时间:2010-10-23来源:电子产品世界

本文引用地址:http://www.eepw.com.cn/article/113799.htm

 

 


  内置的定时和同步

  大部分计算机应用程序必须要满足和它们交互的计算机物理系统所需求的时间约束参数。如果您所使用的系统环境并没有一个明确的时间概念,您将会不大容易写出一个可以定时的程序。幸运的是,拥有很多独特的处理时间的机制。举例来说,定时循环结构是在您的应用程序之中用于指定时间约束参数的一个定义很好的API函数节点。另外,您还可以使用定时循环来配置优先级,处理器分配,和定时源。您可以在一个单一的系统中或者在一个分布式实时系统的部分中实现多个定时循环之间的同步。

  在 2010 中,引入了一种新的基于时间的同步技术,从而更进一步地扩展了应用程序的功能,使得LabVIEW可以将不同的LabVIEW实时目标平台通过标准的以太网实现同步功能。LabVIEW 2010已经合并了该软件IEEE 1588协议的执行情况作为定时循环的另一个定时源,从而提供了分辨率为1ms的绝对时间。另外,为了控制定时的基源和功能,LabVIEW 2010 引入了一种新的内部定时机制,帮助您在多个定时分辨率中进行衡量。借助于定时循环,您所开发的代码从台式机处理器的ms级系统到带有背板处理器的ns级系统进行移植时可以保留相同的应用程序代码段。

  社区驱动的新功能

  LabVIEW社区对于您使用LabVIEW所能到达的成功程度具有深远的影响。会员可以在NI论坛对他人提供技术支持,也可以上传范例代码到NI 开发者社区,以及/或者用户组。另外,LabVIEW 社区对于LabVIEW2010产生了决策性的影响。在2009年8月,NI 设立了LabVIEW Idea Exchange,这是一个产品反馈的论坛,通过连接LabVIEW社区和LabVIEW开发团队, 有助于确定每一个版本的新功能。 LabVIEW 2010包含了14个这样的功能,直接来源于社区会员的反馈。

  社区同样也提供NI工程师日常处理的技术支持问题的反馈。鉴于LabVIEW常常是协同硬件使用的,最常见的技术支持问题就是分布式硬件的配置。您可以在分布式硬件上安装新的基于网页的监测和配置实用工具,然后可以直接通过浏览器利用类似配置路由器的方式来配置您的硬件。您也可以监测性能和内存信息,文件浏览器,以及直接与实时操作系统(RTOS)的交互。

  为了加强第三方开发的附加软件的打包和发布功能,LabVIEW 2010 引入了很多的改进方法。 对于代码开发,可以直接使用LabVIEW Scripting, 即一个可以自动创建LabVIEW代码的可编程应用程序接口函数(API)。另外,授权和激活帮助开发者创建评估版的软件,并确保使用LabVIEW开发的附件工具包和应用程序在授权后正常使用。 对于打包生成一个附加软件,来自于JKI软件团队的VI打包管理器软件提供了一个流水线的打包过程,并紧密地集成了授权/激活的功能。


上一页 1 2 下一页

评论

技术专区

关闭