美国国家仪器有限公司正式推出labview 8.20版本——这是专用于控制、测试和嵌入式系统开发的labview 图形化系统设计平台的20周年纪念版。一直以来labview都具有与第三方软硬件的连接性,基于这一优势labview 8.20通过自带的mathscript对基于文本的数学算法提供支持,从而扩展了labview图形化数据流语言的功能。labview 8.20还极大地提高了在控制设计和仿真方面的性能,并借助标准pc、fpga或自定义设计,加速了实时系统原型的开发。
开放和集成的设计平台
随着现在的系统越来越复杂,设计人员不得不在他们的产品中集成越来越多的功能,因此这就要求在同一个项目中使用到不同领域的设计和仿真工具。通过使用mathscript,工程师们可以集成他们现有的、在matlab软件中创建的m文件,或者在labview中创建新的脚本,将图形与文本语言结合在一起从而满足他们的设计应用需求,并快速完成系统原型。将交互式的前面板gui、labview中到实际i/o的连接与通过传统基于文本的数学语言(例如m文件)设计的算法相结合,工程师们可以更快速地进行设计、原型验证直至完成他们的设计。
除了可以与matlab的语法实现兼容,labview 8.20还能帮助工程师们将算法结合到其它主要的数学工具包,例如maplesoft maple, mathsoft mathcad 和scilab。对于基于fpga的开发,工程师们可以使用全新的机器监测ip库,并通过labview fpga模块中的vhdl节点添加第三方ip。labview fpga可用的第三方ip核已由xilinx, celoxica 和impulse c验证。
“在过去20年间,labview以其图形化系统设计和测试的理念,已经为工程师和科学家们的工作带来了一场变革。”ni公司主席、ceo兼创始人james truchard博士表示,“labview 8.20是一个包括了多种工具和设计方式的开放性设计平台,并结合强大的自定义测量功能,在这个集成了设计、原型和发布的同一平台上简化了产品的开发。”
控制系统设计和仿真性能提高
labview 8.20极大地加快了简单pid和高级控制系统的算法执行速度。pid工具包的性能最高提高了14倍,labview仿真模块(labview simulation module)的执行速度最高提高了9倍。现在工程师们可以使用同一个图形化系统设计方式,开发和执行从简单pid到复杂控制系统的高性能应用。
工程师们通过labview 8.20,可以直接在labview设计和原型平台上,集成使用第三方平台的控制算法和工厂模型。有了仿真接口工具包(simulation interface toolkit),工程师们可以使用到在mathworks, inc. simulink 软件环境中开发的仿真模块,然后在labview中实现实时控制原型和硬件在环(hil)测试。此外,通过labview 8.20中引入的全新外部模型接口(external model interface),工程师们可以在labview仿真模块中使用第三方模型中的数值。labview 8.20仿真模块还可以集成dynasim 和 plexim gmbh的第三方模型。
快速设计原型和发布
labview 8.20简化了在ni compactrio 或pxi硬件平台,以及标准台式计算机、fpga或自定义设计板卡上的原型设计和发布——所有这些都使用同一个labview图形化开发方式。全新的labview fpga向导(labview fpga wizard)自动生成i/o代码和定时结构,在fpga硬件中为自定义的实时i/o系统快速地设计原型系统,包括ni pxi, compactrio和标准台式计算机。工程师们可以在标准台式计算机的插入式板卡上运行这些基于fpga的目标硬件,实现快速、低价位的系统原型。此外,labview 8.20嵌入式开发模块(labview 8.20 embedded development module)可以帮助工程师们在基于32位微处理器的自定义设计上运行他们的labview算法。
labview 8.20嵌入式模块支持的全新嵌入式目标硬件包括ti 6713 和philips arm7 229x处理器,以及qnx 和 montevista linux嵌入式操作系统。











