1. 课程导入与全景认知
在自动化测试领域,NI PXI 系统是应用最广泛的模块化仪器平台之一。它把机箱、控制器、仪器模块、信号接线、驱动软件和测试程序整合为一个可编程的测量系统。随着测试项目增多、硬件版本迭代、软件依赖变复杂,仅靠“记得住”来维护系统已经不可靠。本课程要解决的核心问题就是:如何把一套 PXI 测试系统当作可管理的资产与配置对象,做到可追溯、可复现、可审计。
一、NI PXI 测试系统的典型组成
一套典型的 NI PXI 测试系统,从物理层到应用层可以划分为五个层次。理解这五层,是后续资产登记与配置管理的基础。
- 机箱与背板:提供 PXI/PXIe 插槽、触发总线、星形触发、系统时钟和电源分配。常见型号如 PXIe-1082(8 槽)、PXIe-1095(18 槽)。机箱决定了可用插槽数、带宽和散热能力。
- 控制器:嵌入式控制器(如 PXIe-8880)或通过 MXI 远程控制的 PC。控制器决定操作系统、驱动版本和软件运行环境。
- 仪器模块:包括 DMM(如 PXIe-4081)、示波器(PXIe-5162)、信号发生器(PXIe-5413)、开关模块(PXIe-2532)、CAN 接口、串口、数字 IO 等。每个模块有型号、序列号、固件版本和校准日期。
- 接线与信号调理:接线盒、屏蔽电缆、端子块、传感器和被测件(DUT)。这部分常被忽视,但接线错误是测试故障的高频原因。
- 软件与配置:驱动(NI-DAQmx、NI-DMM、NI-SCOPE 等)、Measurement & Automation Explorer(MAX)中的设备别名、通道配置、LabVIEW 或 TestStand 测试程序、配置文件(.ini、.json、.tdms 元数据)。
这五层之间存在明确的依赖关系:机箱和控制器提供物理与运行环境,仪器模块依赖驱动才能被识别,测试程序依赖设备别名和通道配置才能正确寻址。任何一层发生变化,都可能影响测试结果的可复现性。
二、资产与配置管理的定义
资产管理关注“有什么、在哪里、状态如何”。在 PXI 系统中,资产包括硬件(机箱、控制器、模块、线缆、接线盒)和软件许可证。每项资产应有唯一标识、位置、责任人、采购日期、保修状态和生命周期状态(在用、备用、维修、报废)。
配置管理关注“怎么配、版本是什么、变更是否受控”。它记录硬件插槽分配、模块固件版本、驱动版本、设备别名、通道映射、测试程序版本和配置文件内容。配置管理的目标是:给定一个测试任务,能够准确复现当时的软硬件状态。
资产管理与配置管理不是二选一,而是互补关系。资产告诉你“这台 PXIe-4081 序列号是 01A2B3C4”,配置告诉你“它插在槽 5,别名为 DMM1,固件 3.2.1,驱动 NI-DMM 20.7,用于电压测量通道 0”。
三、本节核心关系图
下图展示了 PXI 系统五层组成、资产对象与配置对象之间的对应关系。左侧是物理与软件层次,中间是资产登记项,右侧是配置记录项。通过这张图可以快速理解:哪些内容属于资产,哪些属于配置,以及它们如何关联。
四、课程目标与学习路径
本课程共 30 章,围绕“资产可查、配置可复现、变更可追溯”三个目标展开。学习路径分为四个阶段:
- 认知与建模(第 1–6 章):理解 PXI 系统组成、资产分类、配置项定义,建立资产台账与配置基线的基本概念。
- 采集与登记(第 7–14 章):学习如何从 MAX、驱动 API、系统信息中提取硬件与软件信息,形成结构化资产记录。
- 配置控制与变更(第 15–22 章):掌握配置版本管理、变更申请、影响分析、回滚策略,以及测试程序与硬件配置的绑定方法。
- 审计与持续改进(第 23–30 章):学习配置审计、差异比对、校准周期管理、故障复盘与资产退役流程。
学习建议:每章结束后,尝试在自己的 PXI 系统或模拟环境中完成一次对应操作。例如本章结束后,可以打开 MAX,查看机箱、控制器和模块的识别信息,并记录下型号、序列号和插槽号。这是后续所有管理工作的起点。
五、一个可立即使用的资产登记示例
下面给出一个最小可用的 PXI 资产登记表字段示例。它不追求大而全,而是覆盖后续配置管理真正需要的关联字段。你可以直接复制到 Excel 或数据库中作为初始模板。
| 字段 | 示例值 | 说明 |
|---|---|---|
| 资产编号 | PXI-ASSET-001 | 内部唯一标识 |
| 类别 | 仪器模块 | 机箱/控制器/模块/线缆/软件 |
| 型号 | PXIe-4081 | NI 型号 |
| 序列号 | 01A2B3C4 | 硬件唯一序列号 |
| 所在机箱 | PXIe-1082-01 | 关联机箱资产编号 |
| 插槽号 | 5 | 物理插槽位置 |
| 设备别名 | DMM1 | MAX 中配置的别名 |
| 固件版本 | 3.2.1 | 模块固件 |
| 驱动版本 | NI-DMM 20.7 | 配套驱动 |
| 校准日期 | 2025-03-15 | 上次校准日期 |
| 状态 | 在用 | 在用/备用/维修/报废 |
这张表的关键在于“所在机箱 + 插槽号 + 设备别名”三个字段。它们把物理资产与软件配置连接起来。缺少任何一个,后续做配置复现时都会出现歧义。例如,只知道模块序列号,不知道插槽号,就无法确认触发路由和通道映射;只知道设备别名,不知道序列号,就无法判断实际使用的是哪一块硬件。
六、从本章出发的三个关键问题
在进入后续章节之前,请先思考并尝试回答以下问题。它们将贯穿整个课程:
- 你的 PXI 系统中,哪些信息是“换了机器就找不到”的?这些就是需要优先登记的资产与配置项。
- 如果明天需要把测试任务迁移到另一台 PXI 机箱,你需要带走哪些配置信息才能保证结果一致?
- 当某个模块送修后换回一块同型号但不同序列号的模块,哪些配置需要同步更新?