3. Dewesoft软件架构与项目创建

Dewesoft X/X3 的工程化使用,核心不是“打开软件点采集”,而是先把项目结构、通道、采样率、量程、传感器数据库和校准补偿这条链路搭对。量产测试平台尤其如此:同一套测试脚本要在不同工位、不同班次、不同传感器批次上重复运行,任何一处配置漂移都会直接变成数据不可比。本节围绕项目创建与基础配置展开,重点讲清楚“文件里到底存了什么、每个参数影响什么、怎么配才可复现”。

一、项目结构:一个 .dxd 文件里装了什么

Dewesoft X 的项目文件扩展名为 .dxd,它不是一个单纯的“数据文件”,而是一个容器,内部同时保存了硬件配置、通道设置、传感器数据库引用、校准信息、显示布局、数学通道、记录设置以及采集到的原始数据。理解这一点很关键:量产测试中,我们通常把“配置”和“数据”分开管理——用一份标准 .dxd 作为模板(只含配置、不含数据),每个工件采集时另存为带序列号或时间戳的新文件。

X3 与 X 在项目层面兼容,X3 增加了对更多总线、更高通道数和云端数据闭环的支持,但项目结构逻辑一致。一个典型量产项目的内部组织可以概括为:

  • Hardware Setup:实际接入的机箱、板卡、模块及其物理插槽位置;
  • Channel Setup:每个物理通道的启用状态、名称、单位、量程、耦合、滤波、采样率;
  • Sensor Database:传感器型号、序列号、灵敏度、量程、校准日期等元数据;
  • Calibration:零点补偿、增益校准、TEDS 读取结果;
  • Display & Math:示波器、FFT、公式通道、报警限值;
  • Recording:存储路径、文件命名规则、触发条件、采样时长。

建议在项目创建阶段就确定命名规范,例如 LineA_Station03_20250612_0007.dxd,把产线、工位、日期、工件序号写进文件名,后续数据闭环检索时不必再打开文件猜内容。

二、通道设置:从物理插槽到可用信号

通道设置的第一步是确认硬件拓扑。在 Hardware Setup 中,软件会按机箱实际插槽枚举模块,例如 SIRIUS-ACC、SIRIUS-STG、KRYPTON 等。每个模块下的通道是物理通道,编号与接线端子一一对应。量产环境里最容易出错的是“软件通道号”和“接线端子号”不一致,因此建议在通道名称中直接写入端子标识,如 CH01_AI1_Strain。

通道参数中,对数据可比性影响最大的是以下几项:

参数作用量产建议
Input Type电压、IEPE、应变、热电偶、电流等与传感器输出类型严格一致
Range输入量程,决定满量程与分辨率按信号峰值留 20%~30% 余量
CouplingAC/DC 耦合动态信号用 AC,含静态分量用 DC
Sample Rate每通道采样率满足 fs ≥ 2.56 × 最高关注频率
Filter抗混叠/低通滤波截止频率取关注频率的 1.2~1.5 倍
ExcitationIEPE 恒流、桥路激励按传感器规格设定,不可随意改

采样率不是越高越好。以振动测试为例,若关注频率上限为 2 kHz,按 2.56 倍准则,采样率至少 5.12 kHz,工程上常取 10 kHz 或 20 kHz。采样率过高会成倍增加数据量,在量产节拍下可能拖慢存储与上传。量程同理:量程过大,小信号分辨率下降;量程过小,信号削顶。一个可操作的判断方法是先试采一段,观察时域波形峰值是否落在量程的 60%~80% 区间。

三、传感器数据库与校准补偿

传感器数据库(Sensor Database)是 Dewesoft 中把“物理传感器”和“软件通道”解耦的关键机制。每个传感器条目至少应包含:型号、序列号、灵敏度(如 100 mV/g)、量程、校准日期、校准证书编号。通道绑定传感器后,软件自动用灵敏度把电压换算成物理量,例如加速度 a = U / S。

零点补偿用于消除静态偏置。以应变桥路为例,安装后无载荷状态下读数可能不是 0 mV,而是 0.8 mV。此时在通道上执行 Zero 操作,软件记录该偏置并在后续数据中减去。需要注意:零点补偿应在实际安装状态、实际温度、无载荷条件下执行,且补偿后要复测一次确认残差在允许范围内。

量产建议:把传感器数据库导出为模板文件,新项目直接导入,避免每个工位手工录入灵敏度。校准日期字段可用于到期提醒,防止使用超期传感器。

四、配置链路与数据流

下面这张图把本节的关键对象和它们之间的数据流关系集中呈现出来:从物理传感器,经硬件插槽、通道设置、传感器数据库绑定、校准补偿,最终形成可记录、可追溯的工程数据。图中同时标出了量产场景下最需要固化的配置节点。

Dewesoft 项目配置链路与数据流 物理传感器 加速度计 / 应变片 热电偶 / 压力 硬件插槽 SIRIUS / KRYPTON 模块与端子对应 通道设置 量程 / 耦合 / 滤波 采样率 / 激励 传感器数据库 型号 / 序列号 灵敏度 / 校准日期 校准与零点补偿 Zero / 增益校准 TEDS 读取 记录与数据闭环 .dxd 项目文件 · 原始数据 · 工程单位数据 命名规范 · 序列号追溯 · 上传/归档 量产固化节点 模板 .dxd 传感器库导入 命名与存储规则 配置顺序:硬件 → 通道 → 传感器绑定 → 校准 → 记录;任一环节变更都需重新验证数据可比性

五、项目创建的可执行流程

把上述内容落成可重复的操作,建议按以下顺序执行,并在每一步留下可检查的结果:

  1. 新建项目并保存模板:打开 Dewesoft X/X3,选择 New Project,先完成硬件识别,另存为 Template_LineA.dxd。
  2. 配置通道:逐通道设置 Input Type、Range、Coupling、Sample Rate、Filter、Excitation,命名遵循 CHxx_功能_单位。
  3. 建立传感器数据库:录入型号、序列号、灵敏度、校准日期,导出为 sensor_db.xml 或软件支持的模板格式。
  4. 绑定与校准:通道绑定传感器,执行 Zero,必要时做增益校准;记录补偿前后的读数。
  5. 设置记录规则:确定存储路径、文件命名、触发条件、采样时长,试采一段验证文件可正常打开且单位正确。
  6. 固化与分发:将模板和传感器库放到各工位统一路径,禁止工位私自修改量程与采样率。
常见问题:通道显示“Overload”通常是量程过小或激励异常;数据单位不对多半是传感器灵敏度未绑定或绑定错误;零点漂移大则要检查安装应力、温度变化和线缆屏蔽。遇到这些问题,先回到通道设置和传感器数据库核对,而不是直接改数据。

完成本节配置后,一个量产项目应达到的状态是:任意工位打开模板,通道命名、量程、采样率、传感器灵敏度、零点补偿全部一致;采集得到的 .dxd 文件既包含原始电压数据,也包含可追溯的工程单位数据和配置元数据。这样后续的判定、统计与数据闭环才有可靠基础。