维护:JT | 最近更新:2026-03-09
| 字段 | 长度 | 类型 | 说明 |
|---|---|---|---|
| Magic | 8 bytes | string | "FIXFIXFI" |
| ACK | 2 bytes | unsigned short | 1, 2, 3, 4 … |
| Command | 2 bytes | unsigned short | |
| Parameter Length | 4 bytes | int | |
| Parameter | unlimited |
| ACK | 说明 |
|---|---|
| 6000 | FIX 修改点料计数,传回 Client |
| 5001 | FIX 保存教学文件后返回名称 |
| Command | 描述 | 参数格式 | 返回 | 注释 |
|---|---|---|---|---|
| 101 | 加载图像并执行教学文件 | 图像路径;教学文件名称 | 错误码 | |
| 120 | 切换教学文件分组 | 组名 | 此分组内教学文件列表 | 如果无分组,则创建分组 如果有分组,只显示当前分组的教学文件 |
| 121 | 删除教学文件分组 | 组名 | 错误码 | 删除分组和分组内的全部教学文件 |
| 1100 | 创建教学文件 | 教学文件名称:当前图像保存到当前选中分组 教学文件名称;组名:当前图像保存到分组 教学文件名称;组名;图像路径:指定图像保存到分组 教学文件名称;组名;图像路径;校准信息:指定图像保存到分组 |
错误码 | |
| 1102 | 编辑教学文件 | 教学文件名称 | 错误码 | |
| 1103 | 删除教学文件 | 教学文件名称 | 错误码 | 教学文件名称必须全局唯一 |
| 1104 | 获取教学文件列表 | 无:获取全部教学文件列表 组名:获取分组内的教学文件列表 |
教学文件列表 | 分号隔开 |
| 1105 | 获取正在编辑的教学文件名称 | 无 | 教学文件名称 或 空 | |
| 1014 | 加载图像和校准信息 | 路径;浮点数 | 无 | 如果浮点数为 1.533,则代表 1 pixel = 1.533 毫米 |
| 1015 | 设置当前图像的校准信息 | 浮点数 | 无 | 如果浮点数为 1.533,则代表 1 pixel = 1.533 毫米 校准信息传递用毫米,软件界面上可以显示各种格式。 |
| 5001 | 设置每次保存教学文件后,是否回传教学文件名称 | 0:默认,不回传 1:回传 |
无 | 方便在 CNC 教学时,自动匹配位置和相应教学文件 只需开启一次,会保存在注册表 KEY=sd_ReturnUDPCMD5001AfterSaving |
| Command | 描述 | 参数格式 | 返回 | 注释 |
|---|---|---|---|---|
| 1006 | 窗口置顶 | 无 | 无 | |
| 1007 | 窗口非置顶 | 无 | 无 | |
| 1200 | 显示主窗口 | 无 | 无 | |
| 1201 | 隐藏主窗口 | 无 | 无 | |
| 1202 | 关闭 FIX | 无 | 无 | |
| 1204 | 显示参数面板 | 无 | 无 | |
| 1205 | 隐藏参数面板 | 无 | 无 | |
| 1211 | 获取主窗口句柄 | 无 | 8 bytes | |
| 1212 | 获取参数面板句柄 | 无 | 8 bytes | |
| 1213 | 设置主窗口父亲 | 句柄, x, y, w, h | 无 | 给定一个句柄和视图大小,FIX 将自己置为它的子窗口并设置大小。 |
| 1214 | 设置参数面板父亲 | 句柄, x, y, w, h | 无 | 给定一个句柄和视图大小,FIX 将自己置为它的子窗口并设置大小。 |
| 1301 | 设置 FIX 可见性(未嵌入时) | 0: 隐藏 1: 可见 2: 查询 |
0: 隐藏 1: 可见 |
|
| 1302 | 设置 UDP 回应 | 0: 默认 1: 回应全部命令 2: 查询 |
0: 默认 1: 回应全部命令 |
|
| 1303 | 设置关闭按钮效果 | 0: 执行关闭 1: 隐藏 FIX 2: 查询 |
0: 执行关闭 1: 隐藏 FIX |
|
| 2302 | 设置用户模式 | ["Operator", "Engineer"] |
错误码 | Operator:设为操作员模式(不能修改模版) Engineer:支持全部操作 |
| 2303 | 设置全部软件标记显示/隐藏 | ["Hide", "Show"] |
错误码 | 软件版本信息 点料 A-OK 标记 拖盘图标 软件上方图像信息(鼠标位置,像素,缩放等) |
| Command | 描述 | 参数格式 | 返回 | 注释 |
|---|---|---|---|---|
| 300 | 设置共享内存 | x;y;z 例: 1536;1536;400,即设置共享内存大小为 1536×1536×400×2 |
错误码(0 = OK) | 设置为 0;0;0 时关闭共享内存 |
| 301 | 加载体数据(Volume) | 目录路径;宽度;高度;层数;像素格式;间距X;间距Y;间距Z 例: D:\Data\sample01;1024;1024;500;16u;1.0;1.0;1.0 |
错误码(0 = OK) | 【8u, 16u, 16s, 32f】 间距单位为 mm |
| 302 | 加载投影数据(Projection) | 目录路径;宽度;高度;张数;像素格式 例: D:\Data\sample01;1024;1024;500;16u |
错误码(0 = OK) | 【8u, 16u, 16s, 32f】 |
| 303 | 加载投影数据并自动触发 CT 重建 | 目录路径;JSON 配置文件路径 例: D:\Data\projections;D:\Data\recon_config.json |
错误码(0 = OK) | 【8u, 16u, 16s, 32f】 |
| 311 | 加载体数据或投影数据,应用教学文件 | 目录路径;教学文件名称 | 0 = OK | 【8u, 16u, 16s, 32f】 |
| 错误码 | 错误码描述 |
|---|---|
| 0 | 执行成功 |
| 1 | 检测结果为 GOOD |
| 2 | 检测结果为 NG |
| 4 | 未知错误发生,具体参阅日志文件 |
| 8 | 参数格式错误 |
| 16 | 图像文件不存在 |
| 32 | 教学文件不存在 |
| 64 | 教学文件执行失败 |
| 128 | 截屏异常 |
| 256 | 图像对齐错误 |
| 512 | 目标物体匹配错误,或不存在 |
* 错误码可以合并
fix.exe --passive --hideall
--passive 表示启动时不带任何边框,方便嵌入控制软件--hideall 表示启动时先隐藏界面--build 显示版本号并退出