NI发表LabVIEW 8.5,此为最新版的图形化系统设计平台,适用于测试、控制,与嵌入式系统的开发。已投入多线程技术将近10年,LabVIEW 8.5透过直觉性的平行数据流语言,简化多核心与FPGA架构的高效能测试应用开发。当制造商转移至多核心处理器以提高效能时,LabVIEW 8.5已可于这些新处理器中执行,并提供更高的测试输出率与更强大的系统。最新版LabVIEW将根据可用的处理核心数量自动调整线程,以提高其效能。并针对高效能测试应用,改善线程安全(thread-safe)的驱动程序与实时多线程,如无线的高速数字与混合讯号测试应用。
LabVIEW 8.5平台具有适用于LabVIEW的最新版NI调变工具组(Modulation Toolkit),可用弹性的软件定义方式,沟通系统设计与测试。在整合NI调变工具组4.0与PXI Express模块化仪控之后,工程师可使用如GPS与DAB的标准协议,开发测试无线装置的应用,亦可执行EMC测试。工程师亦可以用调变工具组产生奇偶检验矩阵(Parity Check Matrix),并透过低密度奇偶校验(LDPC)编码技术,进行信息数元的编码与译码。(备注:LDPC为WiMAX、DVB-S2,与802.11n协议中所使用的编码技术。)
此外,工程师可整合LabVIEW 8.5与FPGA架构的系统,以执行耗用大量处理器效能的通讯测试。由于FPGA 本身即为平行架构,因此 FPGA 架构的系统适用于行内(In-line)与分布式处理。透过 LabVIEW FPGA Module,工程师可针对FPGA启用的处理器机板进行程序设计,以同时执行数千种的计算,并对测试数字视频广播(DVB)协议的RF统进行调变。
若针对布署高可靠度的系统,LabVIEW 8.5可透过LabVIEW Real-Time的对称多重处理,以将多核心应用效能扩充至实时的嵌入式系统。有了最新版本的LabVIEW,工程师可手动指派部份程序代码至特定处理器核心,以进行实时系统的微调作业,或将具时效性的程序代码区分至专属核心。
为了符合于多核心开发时,日渐增多的除错与优化程序代码需求,新的NI Real-Time执行追踪(Execution Trace)工具组2.0,以显示程序代码区段之间的频率关系,与执行程序代码的个别线程与处理核心。