National Instruments公司日前在其NI Week年会上发布最新版本的用于设计、控制和嵌入式系统开发的图形系统设计平台LabVIEW 8.5。
LabVIEW 8.5采用直观的并行数据流语言简化了多核以及基于FPGA应用的开发过程。在8.5版并行多核架构上运行可在专用处理器内核上实现更高的测试吞吐能力、效率更高的处理器密集型分析以及可靠性更高的实时系统。
该版本还增加了用来建模和实现系统行为的状态图设计模块,从而简化了嵌入式应用和工业应用的设计。已经增加了用于工业监视和控制的新I/O库和分析功能。
大量的其它增强还包括对Freescale ColdFire处理器的支持和带QNX操作系统支持的评估捆绑软件、用于团队开发的项目文件管理工具和图形代码合并、用于性能优化的低级别内存管理工具、新优化BLAS线性代数库、用于图像处理的经过改进的边沿检测和用于各种解调器和通道译码方案的优化算法、包括模型预测设计(MPC)和解析PID控制器设计在内的控制设计和仿真增强功能,以及增强的.m文件脚本支持。
“随着PC领域向多核处理器方向的转变,LabV
LabVIEW中的并行数据流语言允许将应用映射至多核和FPGA架构,以进行数据流化、控制、分析和信号处理。这种工具的早期版本包括自动多线程能力,现在LabVIEW 8.5可以根据提供的总内核数对用户应用进行调整,并提供增强的线程安全驱动器和库,从而提高RF、高速数字I/O和混合信号测试应用的吞吐性能。
8.5版LabVIEW还通过LabVIEW实时环境提供对称多处理(SMP),在该环境中www.cechina.cn,嵌入式系统和工业系统设计工程师可以通过多个内核自动载入均衡任务,并且不会牺牲确定性。采用这个最新版本,用户可以手动将部分代码分配给特定处理器内核CONTROL ENGINEERING China版权所有,从而微调实时系统或者隔离专用内核上的时间关键代码片段。
实时执行跟踪工具箱2.0已被开发成可以可视地显示代码片段和工业线程之间的时序关系控制工程网版权所有,代码正在执行的处理内核将改进调试和代码优化。
增强型FPGA项目向导已经增加了LabVIEW 8.5,从而自动化I/O配置、IP开发,以及公共I/O、计数器/计时器和编码器应用的整体设置过程。该向导将自动化更复杂的高速DMA数据传输代码的生成过程。此外,LabVIEW 8.5还提供设备自动化中一般需要的多通道滤波和PID控制功能,从而大幅减少了高通道数应用的FPGA资源。
通过采用基于统一建模语言(UML)标准的熟悉的高级别状态图表示法,新的状态图模块将有助于这些基于事件的系统的设计和仿真过程。该模块基于LabVIEW图形编程语言,可以提供单个平台来设计和部署系统,并为其建立原型,它结合了熟悉的状态图表示法与在确定性实时系统或基于FPGA的系统上运行的真实世界I/O。
LabVIEW 8.5增加了大量I/O、测量和显示增强功能www.cechina.cn,以采用包括为LabVIEW用户扩展工业连接的新OPC驱动器库在内的可编程自动化控制器(PAC)来构建工业系统,并使兼容的可编程逻辑控制器(PLC)和工业设备的数量接近翻倍。
8.5版LabVIEW还增加了用于工业设备监控系统的振动和顺序跟踪测量和设备版本算法。对于高通道数系统,一个多变量编辑器通过采用简单的电子数据表接口而简化了数百个I/O标记的配置或编辑。它还提供了灵活的管道显示工具CONTROL ENGINEERING China版权所有,以简化构建更现实的工业用户接口和交互式拖放方法的过程,从而直接将I/O标记连接至在基于Windows CE的工业触摸屏面和手持式PDA上运行的用户接口显示器。