请输入
菜单

UDP 400 FIX W/L 滤波效果 对接 JSON 说明

作者: JT下载

UDP 400 用于读取一张本地图像和一份由 FIX Window/Level 控件保存的效果 JSON,将效果应用到图像并把结果保存到指定路径。

通信约定

  • 命令号:400
  • FIX 监听:127.0.0.1:6924
  • FIX 回包端口:7000
  • 沿用现有 FIX UDP 16 字节包头。
  • 请求和响应 payload 均使用 UTF-8。

请求 JSON

json 复制代码
{
  "inputPath": "D:/images/source.tif",
  "effectJsonPath": "D:/effects/window_level.json",
  "outputPath": "D:/images/result.tif",
  "loadToViewer": 0
}

字段说明:

字段 类型 说明
inputPath string 原始图像的绝对本地路径
effectJsonPath string W/L 控件保存的效果 JSON 绝对本地路径
outputPath string 效果图输出路径;不能与原图或效果 JSON 相同
loadToViewer integer 落盘完成后的 Viewer 行为,取值为 0~3

loadToViewer 含义:

行为
0 只处理并落盘,不修改 Viewer
1 落盘后在 Viewer 中加载原图
2 落盘后在 Viewer 中加载效果图
3 加载原图,并在 W/L 中加载、应用该效果 JSON

无论选择哪种模式,FIX 都会先完成效果处理和结果落盘,再执行 Viewer 操作。

回包

回包继续使用现有 FIX UDP 格式,状态字段常用值如下:

状态 含义
RET_OK(0) 成功,payload 为 OK
RET_ParameterError(8) JSON、字段、路径或效果 JSON 无效
RET_ImageNotExists(16) 原图不存在或无法读取
RET_Unknown(16384) 效果处理、写盘或 Viewer 操作失败

模式 3 中,成功回包表示效果图已经落盘且 W/L 加载已经启动。W/L 会在原图分析完成后异步应用效果;如果期间又加载了其它图像,本次迟到的效果不会应用到新图像。

上一个
FIX UDP Communication Protocol (General)
下一个
FIX 训练系统 (FTS)
最近修改: 2026-08-10Powered by