概览
纵观2010所 有的立异,咱们很简单忽视原型规划出资的重要性,可是这往往便是在技能主导商场上的一个重要的竞赛优势,比方医疗设备或机器人商场。假如您将原型规划供给 给顾客,并从顾客那得到关于这个项目的实践反应,这就大大增加了您的成功时机。更快更有用的原型规划便是成功的要害。本文向你论述了怎么运用软件和硬件工 具来有用地进行技能原型规划。
美国国家仪器渠道
美国国家仪器公司供给了一个灵敏的原型规划渠道,该渠道由软件部分和商业化未定制硬件部分组成。受助于软硬件东西的结合,您能够比以往任何时候更快速地完结功用齐备原型的规划。
图1.原型规划是在布置之前的一个重要阶段
LabVIEW 图形编程
数亿万的工程师和科学家在LabVIEW图形编程环境中,运用其相似流程图的直观图形化图标和连线,来开发先进的丈量,测验和操控体系。LabVIEW软件以本身所带的很多实用功用制胜,涵盖了在数学、信号处理、概率和操控中的各个传统算法,并且为自定义算法起了支撑效果。这些功用协助你绕开了编写底层代码的繁琐,让您有更多的时刻来专心于开发您的原型规划。
图2.运用LabVIEW 图形编程软件,快速开发您的原型规划软件
您还能够将LabVIEW代码以有确认性功用的代码的方法移植到运转实时操作体系的方针微处理器上。假如您的原型规划需求更严厉的时序要求,您能够运用LabVIEW FPGA模块,对现场可编程门阵列(FPGA)进行编程。
最新版别的LabVIEW FPGA 模块供给了一些新的功用,协助您更快地完结您的第一个原型规划,然后大大缩短产品上市的时刻。您能够将来自包含VHDL代码和Xilinx核发生器等许多来历的FPGA IP核导入LabVIEW软件中,然后快速地整合要害算法和IP核。然后,您能够运用这些算法和IP核,将它们烧写到商业未定制硬件上,作为您的功用原型规划的根底。
图3.从Xilinx核发生器中整合第三方IP核
COTS硬件
COTS硬件不只供给了一种廉价的办法,使你迅速地开端原型规划,并且COTS硬件依托图形体系规划环境,协助您在由很多I/O集成的不同方针板上完结原始算法。运用实时性处理器,比方NI CompactRIO和PXI渠道上的处理器,来确认与操控集成I/O,来进步可靠性。这在某些情况下是很必要的,如硬件在回路中的运用,因为此刻您需求将硬件和软件严密集成,动态地模仿操控算法正在企图操控的环境。
图4.运用COTS硬件开发原型规划,使得拜访I/O更简单
除了运用FPGAs实时处理器,您能够经过将代码从一种COTS硬件移植到另一种COTS硬件上的方法,把LabVIEW与您的运用程序组合在一起。比方,您能够将在电脑上剖析实时I/O信号的代码移植到比方PXI,PDAs和嵌入式微处理器等上,而不需求对代码进行从头编写。事实上,在完结原型规划的规划和验证后将它移植到嵌入式体系布置的32位处理器上,因为没有规划上的束缚,这样能够节约很多的开发时刻和贵重的返工本钱。
定制硬件的原型规划东西
除了在COTS硬件上,您或许还需求在您自己的原型规划渠道上进行原型规划。LabVIEW图形编程言语相同能够给予您协助。以您的LabVIEW代码为例,关于ARM 微处理器,您能够运用LabVIEW嵌入式模块,发生与您的LabVIEW框图相对应的C言语代码。假如您运用的是Keil µVision软件,你也能够将C言语代码移植到ARM7,ARM9和Cortex微处理器上。
此外,您能够运用LabVIEW C代码生成器将原先的LabVIEW代码转换为C言语代码,并将C代码集成到C言语开发环境中,这样能够将相关功用代码移植到各种不同的微操控器和微处理器中。
原型规划加速您的产品上市时刻
原型规划是开发下一代嵌入式体系的一个重要方面。结合运用LabVIEW与选用COTS硬件能为工程师或科学家的原型规划开发作业带来了很大便当。运用LabVIEW软件,您还能够充分运用了新微操控器或微处理器的优势来生成C代码。