0
学习构建自动化测试系统的最佳实践
2013-04-18 14:11:31 wjn 浏览:1316次 【

开发可靠灵活的测试系统,满足现代复杂设备的需求是十分关键的。NI与行业专家合作创建了《设计自动化测试系统》,通过五个步骤为您提供最佳指南,帮助您确定测试需求、选择硬件和软件、以及组装并部署您以软件为核心的自动化测试系统。本文简要介绍了五个步骤和一个实例。

步骤1——确定测量需求

许多测试工程师根据仪器类型而不是测量需求选择硬件。您并不一定需要数字万用表(DMM)进行精确测量,也不一定要使用昂贵的工具标定您的设备。本指南的步骤1讲述了如何确定自动化测试系统的测量需求,帮助您在选择仪器时做出成本最优化的决定。

步骤2——选择硬件

指南的下一步给出了细致的建议以及实践技巧,包括选择自动化测试系统机架、选择功率分配单元、设计开关框架、大型互连解决方案和定制固定设备。指南中的一个实例强调了根据电子行业联盟(EIA)标准选择机架尺寸的重要性,因为大部分仪器是根据这个标准设计的。另一个专题讨论了在机架中为了通风保持仪器之间足够空间的重要性。


[+] 放大图片

图1:指南步骤2中的图讲述了一个自动化测试系统实例中的大型互连开关解决方案。

步骤3——设计软件

下一步讨论了构建可扩展、可重用的软件体系结构和代码模块开发的实践技巧。比如该指南讨论了保持代码“方便本地化”的重要性,即尽量使用图片避免语言障碍,尽量使用容易翻译的文字。其他主题包括选择测试可执行文件、对代码编写注释和文档、以及选择仪器驱动程序范例。

图2:绝缘套、电线罩和缓解张力对于保护测试系统中的电缆是十分重要的。

步骤4——组装测试系统

这个部分讨论了组装自动化测试系统需要考虑的问题。它提供了关于尽可能减小测量误差的电缆类型和长度的建议。举例而言,指南推荐使用镀银的铜导体进行低电压测量,因为其热噪声较小。它还推荐使用绝缘套或电线罩保护电缆、软管和电线免受摩擦、剪切和磨损的侵害。除了电缆方面的考虑,步骤4还描述了系统接地方面的考虑、软件激活与授权、以及测试系统验证技术。

步骤5——部署测试系统

指南的最后一步帮助您部署软件定义的自动化测试系统,并且讨论了复制系统的多个考虑要点。主题包括创建文件目录结构的“部署镜像”,配备测试系统运行所要求的设备。

构建软件定义的自动化测试系统的实用指南

五个步骤的指南超越了理论,主要注重实践和可重用性。它给出了行业领先测试工程师团队所使用的具体实例,展示了您如何可以将理论概念应用到实际中,节省成本和时间。特别地,指南多次引用了NI工程师所构建的测试用于NI CompactRIO平台的超过50个I/O模块的系统。

以下摘录了指南步骤1中的内容,讨论根据测量需求而不是仪器类型选择硬件,从而帮助降低成本。

最佳实践:测试工程师通常根据类型而不是需求选择仪器。这样的决定通常会导致更高的成本,因此您应该根据测量需求而不是仪器类型选择仪器。

现实实例:在NI工程师选择一种方法在测试系统中校准NI 9219热电偶模块的过程中,该准则很有帮助。典型的校准方法需要使用成本高达50000美元的昂贵仪器。在这个测试系统中,NI 9219使用Keithley源测量单元(SMU)和NI PXI-4071七位半数字万用表就可以进行校准。

图3:本图展示了用于NI 9219电压输入模块的校准电路。

这是可行的,因为PXI-4071 DMM具有大大超过NI 9219分辨率的精度。此外,由于PXI-4071也同时用于测试其他CompactRIO模块,用它进行NI 9219的标定大大降低了测试系统的整体成本。

表1:NI PXI-4071的精度大大高于NI 9219。

0 条评论
查看更多评论
  • Modbus是全球第一个真正用于工业现场的总线协议,采用的是主从原则,其物理接口主要有串口和以太网口两种。本文主要介绍LabIEW与PLC的通信实现方式。在进行通..

    浏览:1740次 评论:0
    2019-09-22 12:58:51
  • 对实时数据或者历史存储数据进行滤波及校准处理,可以将采样数据转化为具有实际意义的物理量,为用户后续操作提供方便。滤波校准功能的程序设计如图1所示,本..

    浏览:659次 评论:0
    2019-09-21 16:32:59
  • 在进行LabVIEW程序设计时,一个VI中可以包含一个或若干个子vi。这些子vi是被直接放置在程序框图中,习惯上称这些子vi为:静态链接子vi。这些子vi在VI载入的同..

    浏览:3015次 评论:0
    2018-12-17 15:28:30
  • 新建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含主vi,子vi以及自定义控件等,确保vi运行正常。    在项目浏览器的-程序生成规范->..

    浏览:3162次 评论:0
    2018-07-18 10:55:21
  • 使用子面板控件,在当前VI的前面板上显示另一个VI的前面板。首先制作一个被调用VI的程序框图和前面板。 在主VI前面板上添加一个子面板控件。此时LabVIEW将在..

    浏览:3036次 评论:0
    2018-07-10 14:11:50
作者专栏
  • 张文西

    注册时间:2020-09-19 11:20:41

  • 18112288710

    注册时间:2020-09-19 09:01:39

  • haizi0919

    注册时间:2020-09-18 16:17:08

  • 火箭迷

    注册时间:2020-09-18 13:07:55

  • 213171693

    注册时间:2020-09-18 12:15:23

Copyright@http://nilab.com.cn all rights reserved 备案号:京ICP备12043750号-1
Powered by qibosoft V9.0 Code © 2003-2017 qibosoft
LABVIEW之家 QQ:181237912; email:Labviewzj@qq.com 项目合作 微信及手机:18510627229