APP下载

NI LabVIEW 2010优化编译器 加速代码执行

2010-04-05

电子技术应用 2010年9期
关键词:编译器图形化源代码

美国国家仪器有限公司(National Instruments)近日发布了LabVIEW图形化编程环境的最新版软件LabVIEW 2010,用于设计、测试、测量与控制。LabVIEW 2010新增了即时编译技术,可将执行代码的效率提高20%,并针对更多应用市场推出各种附加工具包的收费与评估版,用户还可轻松将自定义功能集成到平台上,这些全新特性进一步提高了LabVIEW 2010的效率。对于使用现场可编程门阵列(FPGA)的用户来说,LabVIEW 2010提供全新IP集成节点,能够将所有第三方FPGA IP集成到LabVIEW应用中,并可与Xilinx内核生成器兼容。此外,NI研发工程师通过在LabVIEW技术在线论坛上与用户进行广泛深入的交流与合作,为新版LabVIEW添加了十多种客户建议的新特性。

自1986年推出首款以来,LabVIEW通过流程图的方式提供拖放式图形化功能块与线,大大简化了复杂系统的开发。LabVIEW可与数千种硬件设备集成,内置数百种高级分析和数据可视化的函数库,能够用于多种操作系统,并可用于x86处理器、实时操作系统(RTOS)和FPGA。从 LEGO®MINDSTORMS®NXT机器人到CERN大型强子对撞机,世界上大多数工程师与科学家们都采用了LabVIEW。

LabVIEW的高效原因之一就是编译器。编译器简化了诸如内存分配和线程管理等任务。在过去十几年,编译器变得更加聪明。利用LabVIEW 2010,编译器数据流中间码被进一步优化。LLVM,一种开放源代码的编译器架构,被添加到软件的编译流以加速代码执行。NI进行了一系列基准测试,从真实客户应用到低级功能,新的编译器在基准测试中性能平均提高20%。

在推出LabVIEW 2010的同时,NI也推出了LabVIEW附加开发者程序包,为数千合作伙伴扩展LabVIEW平台、增加定制功能。另外,NI与Xilinx等知名技术提供商合作,进一步扩展LabVIEW环境。

LabVIEW 2010为更多高级用户和开发组提供全新特性,改善复用代码、组VI的接口以及更快的创建时间的层级,并从编译版本中分离出VI源代码,以帮助源代码管理。这些功能可理想用于对用户、软件版本和计算机平台特别关键的代码维护的大群组开发。

(NI公司供稿)

猜你喜欢

编译器图形化源代码
基于TXL的源代码插桩技术研究
基于相异编译器的安全计算机平台交叉编译环境设计
软件源代码非公知性司法鉴定方法探析
LKJ自动化测试系统图形化技术研究
基于语法和语义结合的源代码精确搜索方法
揭秘龙湖产品“源代码”
运用图形化听写式复习,构建高效地理课堂
图形化地区电网无功优化软件开发与应用
通用NC代码编译器的设计与实现
图形化仪表控制系统上位机软件的设计与开发