4. HBK采集软件中的同步配置
多通道同步采集的成败,往往不取决于硬件本身,而取决于软件里那几个关键设置是否配对。同一台 HBM 前端(如 QuantumX、SomtXR、MX 系列),在 Catman、nCode、Simcenter Testlab 中的同步入口、通道映射方式和状态反馈各不相同。本节按“同步设置—通道映射—采样率分配—触发源选择—状态监控”五条主线,说明各软件中的实际操作与判断依据。
一、同步设置:主从关系与时钟源
HBK 前端的同步本质是“一个主时钟 + 若干从设备”。在 Catman 中,同步通过 Device Settings → Synchronization 配置:选择一台设备为 Master,其余为 Slave,时钟源可选 Internal(内部晶振)、Sync-Bus(同步总线,如 FireWire 或 EtherCAT 分布式时钟)或 External(外部时钟输入)。若使用 QuantumX 的 FireWire 级联,主设备通过同步线向从设备广播采样时钟与触发信号,从设备锁定后进入相位对齐状态。
nCode 通常不直接管理前端同步,而是通过 HBM Device 接口读取 Catman 已建立的同步配置;若在 nCode 中独立采集,则需在 Acquisition Setup → Hardware 中指定主设备并勾选 Synchronize Devices。Simcenter Testlab 则通过 Channel Setup → Hardware → Synchronization 设置主从,并支持 PTP(IEEE 1588)用于跨机箱同步。三者的共同原则是:先确定主时钟,再让所有从设备锁定,最后才启动采集。
二、通道映射:物理通道到逻辑通道
通道映射解决“哪个物理接口对应哪个测量点”。在 Catman 中,进入 Channel Setup,左侧为硬件树(如 MX840B.1:1 表示 1 号机箱第 1 通道),右侧为逻辑通道列表。操作时先选中物理通道,再在 Channel Name 中填入测点名称(如 Strain_01),并设置 Physical Unit(µε、mV/V、°C 等)。若使用 TEDS 传感器,点击 Read TEDS 可自动写入灵敏度与单位。
nCode 的映射在 Channel Editor 中完成,支持从 CSV 或 Excel 批量导入通道表,字段包括 Channel ID、Name、Unit、Sensor Sensitivity。Simcenter Testlab 则在 Channel Setup → Analog 中逐通道指定 Measurement Quantity 与 Sensor Type,并可通过 Auto-ID 读取 TEDS。映射完成后,务必用 Check 或 Verify 功能确认所有通道均处于 OK 状态,避免出现“通道存在但无数据”的假同步。
三、采样率分配:统一与分组
同步采集要求所有通道在同一时基下采样。Catman 中在 Sample Rate 栏为每个通道单独设置,但只有相同采样率的通道才能进入同一 Sample Rate Group。若某通道设为 10 kHz、另一通道设为 1 kHz,软件会自动建立两个采样率组,并在时间轴上按最小公倍数对齐。实际工程中,建议将振动、应变、力等动态通道统一设为 10 kHz 或 20 kHz,温度、位移等慢变量可单独设为 1 Hz~100 Hz。
nCode 在 Acquisition Setup → Sample Rate 中提供全局采样率与通道级覆盖;Simcenter Testlab 则在 Channel Setup → Sample Rate 中按 Group 分配。注意:采样率一旦在采集中途修改,会导致时间轴断裂,因此应在采集前完成全部设置。若必须混采,建议以最高采样率为基准,慢通道通过软件抽取(Decimation)降速,而非独立时钟。
四、触发源选择:启动与停止条件
触发决定“何时开始记录”。Catman 的触发设置在 Trigger 面板:Trigger Source 可选 Manual、Channel、Time、External。选择 Channel 时,需指定触发通道、Trigger Level(如 0.5 V)、Slope(Rising/Falling)和 Pre-Trigger(预触发时间,如 0.1 s)。例如冲击测试中,以力传感器为触发源,上升沿 10 N 触发,预触发 50 ms,可完整捕获冲击前基线。
nCode 的触发在 Acquisition Setup → Trigger 中配置,支持 Level、Window、Pulse 三种模式;Simcenter Testlab 则在 Measure → Trigger 中设置,并支持 Source 为 Frontend 或 Software。多设备同步触发时,触发信号必须由主设备广播,从设备接收后同时启动,否则会出现通道间毫秒级错位。
五、同步状态监控:看什么、怎么判断
采集开始后,软件会提供同步状态指示。Catman 底部状态栏显示 Sync: OK、Sync: Master、Sync: Slave 或 Sync: Error;若出现 Error,通常意味着从设备未锁定或同步线断开。nCode 在 Hardware Status 窗口中显示各设备 Locked 状态与 Clock Drift(时钟漂移,单位 ppm)。Simcenter Testlab 在 Channel Setup 顶部显示 Sync Status 图标,绿色为锁定,黄色为同步中,红色为失锁。
判断同步是否真正达标的实用方法:采集一段已知频率的正弦信号,同时输入到两个不同设备,在时域上比较两通道过零点的时间差。若时间差小于 1 个采样周期(如 10 kHz 下小于 0.1 ms),则认为同步良好;若出现周期性漂移,则需检查主从时钟源是否一致。
六、配置检查清单(可直接使用)
| 检查项 | Catman 路径 | nCode 路径 | Simcenter Testlab 路径 | 合格判据 |
|---|---|---|---|---|
| 主从设置 | Device Settings → Sync | Acquisition Setup → Hardware | Channel Setup → Sync | 仅一台 Master,其余 Slave |
| 通道映射 | Channel Setup → Name/Unit | Channel Editor → 导入表 | Channel Setup → Auto-ID | 所有通道状态为 OK |
| 采样率 | Sample Rate Group | Sample Rate 全局/覆盖 | Sample Rate → Group | 同组同率,无中途修改 |
| 触发源 | Trigger → Source/Level | Trigger → Level/Window | Measure → Trigger | 主设备广播,从设备接收 |
| 同步状态 | 状态栏 Sync 指示 | Hardware Status → Locked | Sync Status 图标 | 绿色锁定,无 Error |
总结来看,HBK 软件中的同步配置不是单一开关,而是一条从“主从时钟”到“通道映射”再到“触发与监控”的完整链路。Catman 提供最底层的同步控制,nCode 侧重批量映射与后处理衔接,Simcenter Testlab 则在 TEDS 自动识别与 PTP 跨机箱同步上更便捷。无论使用哪一款,核心判断标准始终一致:所有通道在同一时基下锁定,触发由主设备统一广播,状态指示为绿色锁定。掌握这三条,就能在多数多通道采集任务中避免时间错位与数据不可用的问题。