LabVIEW、多核技术及FPGA技术如何改变自动测试
算机技术,工程师们可以对包括大且贵的卖方定义和其他解决方案进行选择。比如,Eaton公司,这样一个工业产品生产商,通过将基于LabVIEW的系统移植到一个四核心的系统后,成功地使他们的测试系统的运行通道数量增加了4倍。 问题:仪器控制总线,比如GPIB,以太网和USB的发展前景如何? Starkloff回答:GPIB,以太网和USB都是基于计算机的仪器控制的可选方法。GPIB在一起控制中仍然是最常用到的总线,这主要是因为它已经被世人所证明的性能,良好的连通性以及大量的仪器和控制器的配置基础。USB越来越被那些便携式的,快速建立的台式应用所青睐,而以太网则被那些不要求准确的系统时间和同步的高分布式的仪器系统所青睐。 每种仪器控制总线都会依据你的应用类型以及你的仪器上可利用的功能来发挥它们各自的优势。在决定一个应用中要采用哪种总线比较理想之前,充分了解每种总线的相关技术,易用性和交易等是至关重要的。美国国家仪器在它的网站ni.com上,提供了能够帮助培养工程师们了解这些交易的详细信息。工程师们同样需要考虑到一种混合式的总线方式,这种总线方式包括了大量的仪器控制总线的选项,从而工程师们可以就可以最大限度发挥系统的执行性能和灵活性,并且对系统进行在利用。一个基于计算机的仪器平台,比如,PXI,被推荐运用到一个混合式测试的系统中来。通过抑制可能发生的低带宽,高潜在的总线比如以太网的总线瓶颈问题,可以全面的最大化系统的执行性能。 问题:您认为在未来的几年里,使用仪器和自动测试会有怎样的变化呢? Starkloff回答:在这个领域中,一个最被看好的技术就是FPGA。使用FPGA,工程师们可以在设备上定义硬件系统的行为,进行在线处理或分散处理。FPGA由于它内在的并行可靠地执行,同样可以使FPGA有了更快的执行速度。LabVIEW的图形数据流的并行的本质,非常适用于多核应用,这种本质同样对于FPGA技术的优势发挥也很理想。 当FPGA应用到独立的仪器中时,工程师们就不能对这些仪器进行在编程,这对自动测试来说是很关键的一个要求。当然,在一个主双核的处理器上进行不同的处理有很多好处。比如,FPGA非常适用于在点对点的I/O上进行像简单的采样这样的在线分析。但是,在一个主处理器上进行复杂的调制就会得到更好的结果。这是因为复杂的调制过程需要大量的浮点运算。另外,尽管FPGA在进行自动测试的时候具有编译功能和灵活性,但是,这些功能都是需要通过采用硬件描述语言,如Verilog或VHDL等来进行描述,这些语言都是用低级的语法来描述硬件行为的。而大部分测试工程师都不是很精通这些工具。 将FPGA的编程细节用系统水平的工具来抽象就会跨过这个不足。比如,LabVIEW FPGA,可以直接利用一个LabVIEW程序来实现便携式的FPGA以及综合必要的硬件。开发一个分散型的处理系统最理想的方法就是专门的开发环境,比如LabVIEW这种环境可以在主处理器或FPGA中选择一个较好的执行性能将处理过程进行快速的分割。 问题:图形化系统设计对测试来说意味着什么? Starkloff回答:这些年来,美国国家仪器一直在传播虚拟仪器,一个可以对工业发展产生革命性意义的概念。工程师们可以利用虚拟仪器创建能够满足特定需求的用户自定义的系统。图形化系统设计推动虚拟仪器向着更远的方向发展,它也为工程师们带来了利用LabVIEW图形化开发环境和标准FPGA硬件在单独的一个平台上开发他们常用的I/O,信号处理和分析算法的机会。这种方法可以帮助工程师在他们的系统中快速开发常用的测量功能,并且是他们能够尽快的成为仪器设计师。
- 基于LabVIEW RT的自定义流程测控系统(10-30)
- 基于LabVIEW的语音分析平台的实现(10-30)
- 基于示波器卡和LabVIEW的马达编码器测试系统(11-06)
- 基于虚拟仪器的网络虚拟实验室构建(11-06)
- 运用LabView控制DS3900串口通信模块(02-02)
- 采用模块化仪器,对新兴音频和视频应用进行测试(02-19)