参数表
参数表是「看值/写值」的主界面,每个「新建数据」(Ctrl+I)对应一个表页。

列说明
| 列 | 说明 |
|---|---|
| 参数名 | 自定义名称 |
| 设备名 | 绑定的设备(连接) |
| 地址 | 区地址,如 0;CANopen 为 索引:子索引(如 6041:00);PDO 信号为 185#0;J1939 信号为 PGN#偏移(如 F004#0);位域语法 4[2:4] |
| 地址类型 | Modbus 四区 0x/1x/3x/4x;Lua 协议 4x=脚本输出寄存器区、3x=脚本输出流通道区;CANopen=co/pd;J1939=j9(只读) |
| 数据类型 | uint16 / int16 / uint32 / int32 / float(位区为 bool) |
| 数组个数 | >1 时按数组读写 |
| 系数 | 当前值 = 原始值 × 系数 |
| 单位 | 下拉 20 种常用单位(℃/MPa/V/A/Hz/rpm 等);也可写枚举定义(见下) |
| 备注 | 自由文本;导入 csv/xlsx 时自动识别 (系数单位) 格式 |
| 当前值 | 换算后的工程值;双击写入 |
| 原始值 | 链路读回的原始值 |
枚举行
在单位列填枚举定义(每行一条 值 文本),双击当前值即弹下拉选择写入:
text
0 停止
1 运行
2 故障位域读写
地址语法 4[2:4] 表示 4 号寄存器的 bit2~bit4:读时从寄存器提取位段,写时自动读-改-写(RMW),不影响寄存器其它位。适合打包在状态字/控制字里的开关量。
工具条
| 按钮 | 作用 |
|---|---|
| 列配置 | 列显隐对话框,带精简 / 完整 / 默认预设,随项目持久化 |
| 添加行 / 删除行 | 删除有曲线或组态绑定的行时,弹确认并预览绑定处数 |
| 导入 | csv / xlsx / xlsm(参数表)、bin(参数值批量导入)、eds(CANopen 字典)、dbc(J1939 字典);也可直接拖文件进参数页 |
| 导出 | CSV / xlsx 参数表,或 BIN 参数值 |
| 上移 / 下移 | 调整行顺序 |
| Hex | 当前值/原始值列 十进制↔十六进制切换(按表持久化) |
| 刷新 | 手动补刷一轮(配合「手动」刷新策略) |
| 搜索框 | 按参数名过滤(250ms 防抖,停手才过滤) |
导入对话框:可选「新建表」或「合并更新当前表」;地址冲突时逐行选择策略:覆盖 / 保留 / 重命名;xlsx 可选 sheet 页。备注列形如 温度(0.1℃) 会自动拆出系数与单位。
刷新策略
按表设置三档:实时(随轮询刷新)/ 手动(点「刷新」才更新)/ 智能(页面可见时才刷新,省链路带宽)。
拖拽绑定
参数行可直接拖拽到曲线页或组态页建立数据绑定,比在通道配置里逐项选择快得多。