请输入
菜单

FIX 共享内存服务 — 三种工作流程

作者: JT下载

FIX 共享内存服务 — 三种工作流程

外部程序通过共享内存向 FIX 发送数据,FIX 处理完毕后返回一次结果。每次请求有且仅有一次响应。


流程一:仅重建(投影数据,不带教学文件)

适用场景:只需要将投影数据重建为体数据,不需要执行检测。

阶段 说明
1. 接收数据 FIX 从共享内存接收投影图像序列及重建参数
2. 加载重建参数 解析重建配置(几何参数、探测器参数、体数据尺寸等)
3. GPU 重建 在 GPU 上执行 CT 重建,将投影数据转换为三维体数据
4. 体数据加载 将重建结果加载到 3D 查看器中显示
5. 返回结果 向客户端返回重建完成状态

流程二:重建 + 教学文件(投影数据 + 教学文件)

适用场景:发送投影数据,自动完成重建和检测的完整流程。

阶段 说明
1. 接收数据 FIX 从共享内存接收投影图像序列、重建参数及教学文件名称
2. 加载教学文件 加载指定的教学文件,恢复所有检测参数、ROI 区域和重建配置
3. GPU 重建 使用教学文件中的重建参数,在 GPU 上执行 CT 重建
4. 体数据加载 将重建得到的三维体数据加载到 3D 模块中
5. 自动检测 根据教学文件中配置的 ROI 和检测参数,自动执行检测(如 PCB 背钻残桩检测)
6. 返回结果 向客户端返回检测结果(JSON 格式,包含每个 ROI 的测量数据和判定结果)

流程三:体数据 + 教学文件(已重建的体数据 + 教学文件)

适用场景:体数据已在外部完成重建,只需要 FIX 执行检测。

阶段 说明
1. 接收数据 FIX 从共享内存接收已重建好的三维体数据及教学文件名称
2. 加载教学文件 加载指定的教学文件,恢复所有检测参数和 ROI 区域
3. 数据加载 将体数据加载到检测链中(无需重建,跳过 GPU 重建阶段)
4. 自动检测 根据教学文件中配置的 ROI 和检测参数,自动执行检测
5. 返回结果 向客户端返回检测结果(JSON 格式)

通信原则

  • 一收一回:每次请求,FIX 处理完毕后统一返回一次结果,中间过程不会发送额外消息
  • 双通道:发送通道(客户端 -> FIX)和响应通道(FIX -> 客户端)独立工作
  • 超时机制:客户端可设置等待超时时间,超时后自动断开

返回内容

  • 带教学文件的流程:返回检测结果 JSON(包含 ROI 信息、测量值、判定结果等)
  • 仅重建的流程:返回重建完成状态
  • 处理失败时:返回失败状态及错误信息
上一个
FIX Shared Memory DLL
下一个
FIX 训练系统 (FTS)
最近修改: 2026-04-09Powered by