NI推出专用于测试、控制和嵌入式系统开发的LabVIEW图形化系统设计平台的最新版本--LabVIEW 8.5。基于NI近十年来在多线程技术上的投资,LabVIEW 8.5凭借其本质上的并行数据流特性,简化了多核以及FPGA应用的开发。随着处理器厂商通过并行多核构架获得性能上的提升,运行在这些新处理器上的LabVIEW 8.5可以提供更高的测试吞吐量、更有效的处理器密集型(processor-intensive)的分析、以及运行在指定处理器核上的、更可靠的实时系统。LabVIEW 8.5还通过状态图设计模块(statechart design module)对系统行为进行建模和实现,并提供了专用于工业监控的全新I/O库和分析函数,从而将LabVIEW平台进一步扩展到嵌入式和工业应用。 用于多核和FPGA构架的图形化编程 此外,LabVIEW 8.5还在LabVIEW 实时环境中提供对称多线程处理(SMP),嵌入式和工业系统的设计人员可以自动地将均衡的任务量分配到各核上,而无需以确定性为代价。用户可以手动将各部分代码分配到特定的处理器核上,来微调实时系统的性能,或者把时间关键的代码部分隔离在专用核上。为了满足实时多核开发中更多高难度的调试和代码优化要求,工程师和科学家们可以使用全新的NI实时执行跟踪工具包2.0版(NI Real-Time Execution Trace Toolkit 2.0),可视化地显示代码以及各个线程间和执行代码的处理器核间的定时关系。 LabVIEW在本质上的并行特性为开发FPGA应用提供了一个理想的平台。LabVIEW 8.5通过更高性能的FPGA 项目向导(FPGA Project Wizard)继续简化FPGA的编程,FPGA Project Wizard可自动化I/O配置、IP开发,并可以对通用I/O、计数器/定时器和编码器应用进行总体设置。工程师和科学家们可以实现自动代码生成,或者更多复杂的高速DMA数据传输代码。此外,LabVIEW 8.5还提供在机器自动化系统中常用的多通道滤波和PID控制函数,为高通道应用极大地节省FPGA资源。 用于高级系统建模和应用的全新状态图模块 鉴于LabVIEW状态图模块是基于LabVIEW图形化编程语言,工程师和科学家们可以在同一个平台上快速地完成系统的设计、原型和发布,将熟悉的状态图符号与运行在确定性实时或FPGA系统上的实际I/O相结合。 更强的测量和控制功能 LabVIEW 8.5还为工业机器监测系统增加了振动和阶次跟踪测量,以及机器视觉算法。对于高通道应用,全新的多变量编辑器让用户通过简单的表格界面,快速轻松地配置或编辑上百个I/O标签。此外,最新版本的LabVIEW引入了全新灵活的管道(pipe)显示工具,来简化构建实际工业用户界面的过程,同时也提供了一种交互的拖放式方法可以将I/O标签直接绑定到基于Windows CE的工业触摸屏和手持PDA的用户界面显示。 LabVIEW 8.5的其他特性包括: | |