文章作者:新闻管理员 文章出处:ni.com
文章类型:NI专题栏目 文章加入时间:2003年11月24日15:25
利用集成式的软件框架提高测量与自动化工作效率 |
PDF格式文档
简介 在理想的情况下,产品从研究到设计,最后到生产,公司是不需要对其进行测试的。但是,实际上,测量系统是整个产品开发过程中不可或缺的一部分。测量系统对于一个企业是不可或缺的,因为在提高质量、缩短投入市场的时间、提高工程与制造的效率,当然还有降低成本上,测量系统具有十分关键的作用。
在过去的20年间,为了满足消费者的需求,测量系统发生了根本性的改变——应该说是改革。这次改革推出了一种全新的系统框架。在这种框架中,计算机成为测量系统的“心脏”。
这次测量改革将测试、测量和自动化应用系统从原来的结合松散、常常互不兼容、分立的仪器设备转变为了一个高度集成的高性能的测量与自动化系统。而变革的核心则是一个越来越重要的部件——软件。
虽然与传统的分立仪器相比,随着个人计算机硬件的发展,测量系统的性能大大提高,成本也大大降低,但是成千上万的工程师和科学家之所以能够利用这些优点,却是因为高产的集成软件。一套完整的软件工具——从测量驱动框架与仪器互连软件到高产的应用开发环境和企业标准工具间的开放式互连软件——可以使工程师和科学家自由地创建功能强大、可自定义功能的新一代测量系统。
从研究、设计,到验证,到制造与测试,到维护,在整个产品设计生命周期中,软件推动了这种高性能低成本、高度集成的测量系统在各个阶段的应用。纵观全球,使用基于计算机的测量与自动化系统的公司,都具有以更低的成本和更少的时间来设计和测试质量更高的产品的竞争优势。
集成测量系统的演化
软件控制分立仪器时期
二十多年前,当RS-232和GPIB(IEEE 488)等通信总线引入时,计算机第一次成为了测量系统的一个必备部分。通过将测量设备直接连接到计算机上(见图1),工程师和科学家不仅可以减少将数据输入计算机进行进一步分析的时间,同时也可以减少手工输入数据可能造成的错误。此外,将计算机作为测量系统中所有仪器的“中央控制器”,还可以让这些仪器相互协调,自动操作,构成一个独立的系统。 |
图1. GPIB连接一台分立仪器到PC
| 发送命令到仪器和从仪器接收响应的软件接口,使得以计算机为中心的仪器系统得到了广泛采用。这种仪器控制软件还提供了驱动程序。驱动程序作为操作系统的一部分被安装在操作系统中,就像为了保证不同操作平台和编程环境的一致性而提供的标准API一样。如果考虑到计算机操作平台过去20年来的巨大变化,提供标准API是操作系统一个十分重要的特性。
虽然基于计算机的仪器控制给工程师带来了很大好处,并且它还是“堆架式”系统的基本组成部分,但是系统开发仍然非常辛苦,因为开发人员必需详细了解系统中的每一台仪器或者设备的命令语法。开发人员也曾试图标准化命令语法,但是真正将开发的效率提高到一个新水平的是将仪器驱动程序引入到新一代应用开发环境中,使其成为开发环境的一部分。这些开发环境包括NI LabVIEWTM图形开发环境和LabWindowsTM(一种测量专用函数与C和Basic编程语言相结合的工具)。现在,随着越来越多的仪器驱动程序被引入这些开发环境,,工程师可以将精力集中在高级的测量系统要求上,而不是各个仪器供应商专用的命令语法上了。
软件控制基于计算机的测量设备时期 20世纪80年代中期,总线框架的巨大进步促成了模块化测量设备的发展。用户可将这些模块化设备安装在计算机中(见图2)。不象分立仪器那样依赖于昂贵的专用处理器、固件和存储器,这种插入式数据采集卡直接利用计算机的固有组件可以组建成体积更小、成本更低和性能更高的测量系统。
|
图2. 在PC内部完成各项测量功能
| 然而,这种灵活的低成本平台不再只是简单地发送命令和接收响应,它对系统软件提出了更高的要求。不过高级应用程序接口(APIs)简化了从数据采集卡高速传输数据到计算机这个过程。通过使用高速信号处理算法和软件工具,工程师和科学家可以创建自定义的分析程序。用户界面设计软件还将传统分立仪器的曲线图、旋钮和游标“搬到”了计算机屏幕上。专用的测量开发环境给工程师带来了空前的生产力,它提供了许多高度集成的工具用于仪器的控制和数据采集、数据分析,以及数据的可视化。
软件提供完整的集成测量与控制系统时期
图3. 集成的测量与控制系统
在过去五年中,PXITM/CompactPCITM等新的总线框架为精密复杂的测量与控制的提供了更好的平台。与传统仪器系统不同,现在的集成测量与控制系统是由更多样的测量设备组成的。这个过程从传统的分立仪器间的连接开始,然后加入插入式模拟与数字测量设备,现在还可以加入用于可视检测的图像采集设备和用于机器控制的运动控制器(见图3)。此外,这些集成测量与控制系统还应易于实现多个设备的连接,比如可编程逻辑控制器(PLCs)这样的设备。
当前的难题 目前,在集成自动化测量系统时,工程师和科学家仍然要面对许多挑战。为了使新产品更快的进入市场,系统开发人员也面临着越来越多的挑战:快速创建自动化测量系统来来验证设计和测试最终产品;以现有处理过程的最短停工时间将测量系统部署到多个位置;,要能维护这些系统;如果提出新的设计还要不断修改这些系统。不仅如此,最近这种将测量系统集成到企业系统中去的趋势更是增加了开发人员必须面对的挑战。
不同测量设备之间的集成 现在的分立仪器,还象20年前的传统仪器一样,仍然是手动的,只是在交互使用上进行了优化,并非一个高度集成的系统。因为这些分立仪器仅仅在交互使用性(手动旋转仪器前面板上的旋钮或者手动选择测量模式)上进行优化,所以要将它们集成为一个自动测量应用常常要求向仪器发送许多软件命令。这不仅降低了系统总体性能,而且不利于提高生产效率。 此外,将许多仪器集成为一个完整的系统常常耗费大量时间而且十分困难。同步化不同仪器之间的多个测量,往往要做大量的编程工作。而由于测量设备的通信机制和协议(比如GPIB、USB和VXI)不同,还要求系统开发人员学习许多APIs和为每种仪器设计不同的程序。这些难题都导致开发人员耗费大量时间,因为他们必须集成设备和理解仪器的通信特性,而不能集中时间精力解决测量问题。而恰恰是这些问题才是影响他们将产品更快地投入市场的关键。
系统部署、维护和更新 现在的测量系统开发人员需要更好的系统部署、维护和更新工具。因为开发人员现在是以月而不是年为单位时间来测量产品设计的修正,所以他们必须减少在多个位置部署测试系统的时间。而且,每次提出新模型时,从零开始编写新系统已经不再可能。另外,大的开发人员团队还可能使用多种编程语言,比如Microsoft Visual Basic 、Visual C++或 NI LabVIEW等等。所以,一个集成测量系统的软件部分必须是容易维护和更改的。
与企业工具集成一体 随着局域网和广域网的广泛应用,测量与控制系统可以显现出更多优势。开发人员可以使用网络随时发布信息,不断更新制造过程,以及在原来基础上升级产品设计。 开发人员经常需要将自动化测量与控制系统分布在整个制造层,有时需要穿过几个不同的建筑,甚至分散到全球各地。而遍及全世界的公司数据库系统则需要很容易地共享它们的信息。因此,用于建立自动化测量系统的开发工具必须与逐渐标准化的企业工具高度集成一体。如果不具备这种集成性,这些企业将面临生产力和竞争力的巨大损失,因为产品投入市场的时间增加了。
测量与自动化软件框架的重要性 正是因为今天系统开发人员所面对的难题,才产生了对集成化软件框架的需求。这个框架必须能够为所有I/O设备提供标准接口,以降低将多个测量设备集成为一个单一系统的复杂程度,同时它还必须能提供开发工具以实现快速配置、建立、部署、维护和修改高性能低成本的测量与控制解决方案。此外,这个框架还必须能提供与不断发展和逐渐标准化的的企业管理系统间的无缝连接。利用这个框架,企业能够加快产品投入市场的时间,提高产品质量,并且降低开发和生产成本。 测量与自动化集成软件框架为建立高性能自动化测量与控制系统提供了一个模块化集成结构。为了获得最好的性能,便于开发和具有系统级的调节能力,该框架的各组件是相互独立的,同时还是高度集成的(见图4)。这个框架使开发人员能够快速建立测量系统,并且在系统要求变化时很容易对其进行修改。 使用高度集成的软件框架开发测量与控制系统具有许多优点,包括:
- 在开发、部署、维护和更改整个过程中使用为测量与自动化应用设计的快速开发工具,大大提高生产力
- 更好的测量与控制系统性能,因为所设计的每个级别的工具能良好配合,共同工作,提供最好的测量与控制性能
- 更高的系统集成度,这使许多不同的测量设备集成为高级系统,易于与整个公司的其它处理过程连接
- 降低整个产品生命周期的成本
具有这些优势,公司将更具竞争力,因为与以前相比,它们能设计和测试质量更好的产品,更快地将产品投入市场,以及降低成本。
图4. 测量与自动化集成软件框架 为了获得最大效能,测量与自动化软件框架必须包括下面几个部分:
- 测量与控制服务软件,它可与许多I/O设备无缝连接,可为简化系统开发提供高级接口
- 应用开发环境,它与测量与控制服务软件和系统管理服务组件高度集成
- 系统管理服务组件,它将数据、测试和高级系统组织起来
测量与控制服务软件 模块化计算机和基于网络的测量系统之所以具有十分关键的优势,测量与控制服务软件在其中扮演了一个十分重要的角色。该软件的组件——硬件驱动程序、灵活的高级应用编程接口(APIs)和配置管理器——必须全部集成到应用开发环境(ADEs)中以获得最好的系统性能和最大的开发能力。测量与控制服务软件的功能包括测量设备的集成、本地与分布式配置,以及测量设备编程。
图5 测量和控制服务软件 测量和控制服务软件的重要特征 测量和自动化系统的开发人员通常认为只用已有的设备驱动程序就足以集成测量设备。而这个设备的驱动应当能提供关键性益处:快速的性能,设备编程的灵活性,具有一致性和扩展性的API,本地和远程配置和操作,以及和ADE的无缝集成。在理想的测量和自动化软件架构中,软件控制测量设备的方式是透明的,只作为ADE的一部分出现。这种理想的实现方式确保具有最大的开发灵活性和架构的可扩展性,使得系统能够通过ADE被部署到所有目标平台上。
图5显示了测量和控制服务软件通常的实现方式。在这种系统中,I/O服务控制着基于消息的设备(或传统的仪器),这些设备通过GPIB,串口,VXI,USB,1394,和以太网接口连接。这些设备的I/O服务由NI-488.2™, 和NI-VISA™软件驱动来传递。NI-DAQ™软件驱动控制高速的电子测量设备。NI-DAQ控制高性能,模块化采集和控制硬件,这些硬件被直接插在计算机里或通过USB, 1394或以太网连接。类似的,NI-DAQ, NI-IMAQ控制图像采集设备,而NI-Motion操作运动控制器。这些软件服务共享共同的集成化框架,用以通道扩充,实时同步,快速编程,高速数据流和远程设备访问。
集成传统仪器 许多测量系统都要求进一步集成来自不同厂商的传统仪器。NI-488.2和NI-VISA驱动提供了硬件的独立性,从而为用户节省了更换设备时修改源代码的时间。修改源代码的时间。使用NI-488,用户可以把单个PC上的GPIB仪器移入网络中,也可以把运行在Windows上的GPIB仪器移植到Linux或嵌入式实时操作系统。
NI VISA是一个用于仪器控制的标准虚拟仪器软件架构。它提供了一个和硬件独立的层面,使得工程师可以很快地从PC和Internet的技术进步中获益。NI-VISA把用户代码从计算机和仪器之间的物理接口抽象出来。无论仪器使用的是GPIB, 串口,VXI, 以太网,1394,USB接口,还是使用PC和仪器行业将来可能使用的主流技术,用NI-VISA标准写成的仪器控制软件都能无缝地工作,并且在仪器控制标准发展时也可以重用代码。建立在NI-488和NI-VISA之上的仪器驱动利用了这些优点,通过结合仪器驱动本身的仪器技术来实现附加的功能,这样就极大地简化了程序的开发。
最大限度地提高性能和开发的灵活性 通过NI-DAQ, NI-IMAQ和NI-Motion软件架构进行集成的测量设备能最大限度地提高性能和开发的灵活性。这些驱动的主要特点有:
- 通过直接控制设备上寄存器以及直接和计算机的内存交换数据,最大限度地提高了I/O性能
- 设备驱动架构完全遵从所有操作系统的通用性标准(如Windows 2000,Windows XP,Mac OS)
- 可扩展API使在嵌入式,桌面式或分布式系统编程变得简单,并具有可扩展性。
- 和LabVIEW,Visual Basic 和Visual C++ 等ADE无缝地集成
- 内部的驱动架构使其可以通过USB,1394,以太网连接来操作分布式设备
- 对于PCI和PXI测量设备,使用RTSI™总线架构对具有同步和触发功能的测量设备进行集成
- 高速数据传输最大限度地提高了系统的吞吐量
通用配置架构 配置管理器(Measurement & Automation Explorer)提供了测量和控制服务软件所支持的测量硬件的系统视图。通过Measurement & Automation Explorer ,用户可以定义通道的名称来管理信号, 或设定缩放功能来把数字信号转化为特定测量值。。配置管理的主要优点是能和NI LabVIEW,LabWindows/CVI,以及NI Measurement Studio(为Microsoft Visual Basic和Visual C++提供测量组件)这样的ADE相集成。通过这种集成,开发人员无需繁琐的编程就可以在一个应用程序中结合多种测量。如果没有这些配置工具,开发人员不得不花费时间通过编程来设置这些测量功能。
应用程序开发环境 在测量和自动化软件框架中,ADE的角色非常关键,它提供了可视化的环境。利用这些工具,系统开发人员设计和集成系统,使系统能够进行测量,控制流程,向最终用户显示信息,和其它的应用程序相连接,以及提供其它更多功能。正如现今的家庭计算机用户对他们的网络浏览器要比调制解调卡有更多的接触和了解一样,系统开发人员在他们开发过程中大部分时间都是在和ADE打交道。ADE不仅必须要和测量和控制系统以及企业范围的数据和测试管理高度地集成在一起,而且对于它是否能够提供高级而直观的开发范例使得广泛的用户可以快速地建立测量和控制系统,这一点也是非常重要。
ADE的重要作用 测量和自动化系统开发人员会经常认为他们使用任何语言都能够成功地组合各种组件以形成一个集成化的系统。他们常常觉得应该只根据是否能够提供最大的灵活性来选择工具。与此相对立的是,一些开发人员倾向于使用组织内部创建的工具或者只适用于每个单独测量设备的全套工具。这些选择都极大地降低了生产效率,并且妨碍测量和自动化系统获得最高性能,降低生产开发效率以及和其它系统的集成。 用于开发测量和自动化应用程序的ADE应该能够提供一个易用的设计模型,经过编译的性能和针对整个应用范围的应用级别编程灵活性。同样重要的是,ADE应该可以和连接广泛I/O设备的测量和控制服务软件,以及像企业数据库系统和测试管理系统这样的系统级工具高度的集成在一起,使得应用程序可以于现在或者将来集成进去。
商业化而且现有 尽管使用组织内部建立的软件架构感觉上会有很大的灵活性,但是使用自有软件的组织常常由于需要不断地跟上发展迅速的技术,如操作系统和网络技术,而这些又不是他们的核心业务,这样就会产生意料不到的费用。这样在商业运作汲取了宝贵的资源而且常常导致浪费了宝贵的时间。例如,通过使用现有的为测试和测量设计的ADE,开发人员可以快速而轻易地把程序更新到最新的操作系统上,或者只用很小的开发资金就可集成出现的Internet和XML标准。或者,当使用如Visual Basic和Visual C++这样的ADE,专用的测量和自动化插件包可以极大地减少开发时间。
易用性 因为ADE是集成系统的所在,这些工具的易用性对于提高系统开发人员的工作效率就显得尤为重要。虽然能以多快的速度启动和运行是易用性的重要方面,但是它不止于此。通过易用的ADE,开发人员应该能够轻松地把多种测量设备喝斥程序集成在一起,,建立复杂的用户界面,部署和维护应用程序,并随着产品设计的改进和系统扩展的需要更改应用程序。
集成专门的测量功能 除了要和测量和控制服务软件高度地集成外,对于用于开发测量和自动化系统的ADE是否能够无缝地管理和执行测量,这一点也是十分关键的。为了在这方面最有效地工作,ADE应该能在环境中直接混用测量数据类型以便能在附加的处理任务中使用这些测量结果。为了能够最大限度地提高开发效率,ADE应该包含有全面的统计和数值分析功能,以及在测量应用中常用的高性能的信号处理和控制算法。ADE应该集成测量和自动化应用中常规的任务,这所包括功能有PID和模糊逻辑控制,降噪,频谱测量,数字滤波,响应测量,信号探测,数值积分和差分,曲线拟合,分数倍频分析和序列分析。
可扩展性 通过对组织内部的测量和自动化ADE标准化,组织机构可以节省管理成本,建立内部的专家系统,以及优化开发和系统的通用性。通过对适用于多种类型用户的工具和测量与控制应用进行标准化能够提高生产的效率。例如,下面的情况都使用了同样的软件:
- 研究实验室(灵活性是关键):通过GPIB和桌面计算机相连,采集和显示来自数字万用表和示波器的数据
- 现场服务应用(便携性是关键):通过PCMCIA和笔记本相连,采集和显示来自基于计算机的数字万用表和示波器的数据
- 产品测试应用(速度和成本是关键)采集和显示来自插在PXI机箱的基于计算机的PXI/CompactPCI 数字万用表和示波器的数据。
和企业系统高度集成 在企业中,ADE必须提供和其它软件开放式的连接。这种开放式的框架确保开发人员能够把他们的测量系统和遍及企业的应用程序集成起来——通过ActiveX和DLL和其它软件工具集成,通过标准化查询语言(SQL)以及应用程序数据库对象(ADO)接口和企业数据库相连,通过TCP/IP或UDP技术和企业内部网相连,通过XML和HTML数据格式建立可共享报表。当Microsoft.NET技术使远程系统连接地更加紧密,这种需求的重要性将随之不断地增长。
用于测量和自动化应用的NI ADE NI专门为测量和自动化提供了两种ADE-LabVIEW和LabWindows/CVI。此外,NI Measurement Studio为Microsoft Visual Basic和Visual C++提供测量和自动化软件插件包。
使用NI LabVIEW——现有的为开发综合测量和自动化系统专门设计的图形化开发环境,开发人员以构建数据流程图的同样的方式,把用户界面和用于数据采集和控制,信号处理和分析,以及显示的功能结合起来。利用LabVIEW的模块化和层次结构,用户可以快速而轻松地开发原型,设计,部署,和更改系统。由于LabVIEW的ADE已编制成能提供最佳的执行性能,包含数百个测量专用的分析程序,并且和测量和控制服务高度集成,使得开发人员能快速地设计结合众多的I/O设备的高性能测量和自动化应用。LabVIEW也能和工业标准的Internet和数据库技术以及测试管理系统很好的结合。
NI LabWindows/CVI已被公认为是一个强大的ANSI C开发环境,它精心设计的数据采集,分析和显示库能保护您数年来的开发成果。由于具有包括拖放式用户界面设计,交互式创建和测试代码,完整的仪器驱动生成向导等提高开发效率的特性,LabWindows/CVI简化了创建基于C的测量程序。自从1988推出以来,LabWindows/CVI已被证明是一个稳固而可靠的开发环境,能经受操作系统和计算机技术的革新。LabWindows/CVI能和集成了广泛I/O的测量和控制服务高度地结合在一起。
NI Measurement Studio为Microsoft Visual Basic和Visual C++提供了大量易用的仪器控制,数据采集,信号处理和显示工具。这些功能是通过ActiveX控件和类库,测量向导,以及用于生成用户界面的定制ActiveX实现的。这些和测量和控制服务高度地集成在一起的Measurement Studio控件能为系统开发人员提供最佳的开发效率。此外,Measurement Studio工具也能和测试管理软件高度地结合并轻松地和数据库以及Internet应用程序协同工作。
图6 系统管理软件架构
在测量和自动化软件框架中,系统管理软件也扮演着重要的角色(见图6)。这些工具对于简单的测量应用并不必要,但是对于大型的集成化系统其价值是无法衡量的。
两种常见的系统管理环境包括大规模数据管理系统和大型的测试管理系统。在这两种情况中,对于这些系统的工具是否能和ADE以及测量和控制服务软件高度地集成这一点非常重要。和组织内部设计和维护的系统相比,使用ADE,现有的商业化系统管理工具能为组织机构节省大量的时间。此外,这些环境必须和其它组织机构内部的系统能很好地结合,这些包括有数据库,制造执行系统(MES)。
测试管理软件的重要特征 测试管理软件,通常是作为测试的执行中枢,必须能为整个测试系统的提供一个框架。它必须包括测试程序所需的顺序,循环和决策制定功能,并且能在测试系统和其它各种企业系统,如数据库,制造执行系统和质量系统之间提供接口。
在以前,当测试被执行时,其执行框架常常处于实际的ADE内建的测试中。这样的软件结构相互联结,不可能单独编程。这为维护和支持带来了困难并且除了简单的工程几乎很难重用代码。近来,测试代码,或者“单步”,和测试执行框架根据功能被很好地定义和抽象。现今的测试执行已发展为可自动识别UUT,完成所有的顺序控制和运行测试结果评估,报表和用户管理。
利用现有的商业化测试管理软件,开发人员具有全面的定制选择,可以创建自定义的测试解决方案来提供成本更低,速度更快和特性更多的测试系统。
NI 开发了TestStand™, 一种即时可用的测试执行软件,能组织,控制和执行自动化原型,验证或建立测试系统。Testband具有完全的可定制性,因此用户对其可以进行更改或增强以满足他们的特殊需要。TestStand是和LabVIEW,LabWindows/CVI,和Measurement Studio集成在一起,因此用户可以生成代码,进行全面调试,包括直接进入来自TestStand的程序中调试代码。
数据管理框架的重要特征 如果一个测量系统需要采集大规模的数据,那么对于这个集成化测量系统,数据管理框架是非常重要的部分。通过在系统中结合数据管理技术,组织机构可以更有效地共享数据和制定决策。数据管理软件为测量系统提供的框架能把数据存储在组织好的资料库中,使用户可以以各种文件格式获取数据,用测量专用的程序处理和分析数据,以及为协同工作生成标准化专业报表。
通过实现数据管理框架并在NI DIAdem™软件中使用,用户可以以各种文件格式获取测量数据,用上百个工程专用的分析程序交互地分析数据,以及为协同工作生成标准化专业报表。
在组织机构中实现集成化的测量和自动化软件框架 过去二十年来,National Instruments一直是测量和自动化软件的领导者。从它的测量和控制服务软件到创新的ADEs,LabVIEW图形化开发环境和LabWindows/CVI ANSI C开发环境,以及用于Microsoft Visual Basic 和 Visual C++的Measurement Studio,再到它的测试管理和数据管理软件平台,National Instruments提供的高度集成的软件框架,在设计和开发自动化测试、测量和控制系统的整个过程提高了生产效率。
使用现有的商业化技术,开发人员能用更多的时间来关注应用的需要,而不是为适应技术的变革而重新设计软件架构,这样提高了组织机构的效率。通过充分利用NI的测量和控制服务软件,他们无需重写代码就可以轻松地更新硬件架构。随着软件的规模由简单的应用变得非常复杂,使用地点由设计实验室到制造测试厂房,组织机构认识到,当他们在组织内使用一套标准的工具,建立专家系统,从一个功能领域到另一个领域重用测量系统时,他们能极大地提高生产效率。 通过在National Instruments的测量和自动化软件上投资来建立集成化的高性能,低成本测量和自动化系统,组织机构提高了生产效率,极大地节约了开发时间,而且所使用平台具有可扩充性,能在数年内根据需要的改变而发展。组织机构也因此缩短了产品上市时间,提高了竞争力,因为高质量的产品可以以比从前更快的速度设计出来并通过测试。
为了帮助组织机构开始使用这些软件,NI提供了现场咨询,起步帮助,等多种培训方式,从自我学习交互CD到现场培训课程的大量的培训方案。此外,在系统开发期间经过全面培训的应用工程师可以为客户提供帮助。如果开发人员希望从这种集成化的框架中获益,但是组织内部又缺乏开发资源,来自全球范围的600多家NI系统集成商会提供帮助。这些公司都是NI软件框架方面的专家,可以帮助客户实现满足他们需要的高度集成化测量和自动化应用程序。
想开始着手降低开发和生产成本,获得更高的产品质量,使产品更快地投入市场,请联系您当地的NI办事处以得到免费的专家咨询。
| | |