diff --git a/XP.Hardware.Detector/Config/VarexDetectorConfig.cs b/XP.Hardware.Detector/Config/VarexDetectorConfig.cs index 66230ab..f2a4c36 100644 --- a/XP.Hardware.Detector/Config/VarexDetectorConfig.cs +++ b/XP.Hardware.Detector/Config/VarexDetectorConfig.cs @@ -46,6 +46,7 @@ namespace XP.Hardware.Detector.Config /// /// Varex 支持 1×1、2×2、4×4 三种 Binning | Varex supports 1×1, 2×2, 4×4 binning + /// 注意:索引值必须与 BinningMode 枚举对齐(0=1×1, 1=2×2, 2=4×4) /// public override List GetSupportedBinnings() { @@ -53,8 +54,7 @@ namespace XP.Hardware.Detector.Config { new BinningOption("1×1", 0), new BinningOption("2×2", 1), - new BinningOption("3×3", 2), - new BinningOption("4×4", 3), + new BinningOption("4×4", 2), }; } @@ -73,8 +73,7 @@ namespace XP.Hardware.Detector.Config { 0 => 15m, // 1×1 1 => 30m, // 2×2 - 2 => 45m, // 3×3 - 3 => 60m, // 4×4 + 2 => 60m, // 4×4 _ => 15m }; @@ -86,8 +85,7 @@ namespace XP.Hardware.Detector.Config { 0 => new BinningImageSpec(0.139, 0.139, 3072, 3060), // 1×1 1 => new BinningImageSpec(0.278, 0.278, 1536, 1530), // 2×2 - 2 => new BinningImageSpec(0.417, 0.417, 1024, 1020), // 3×3 - 3 => new BinningImageSpec(0.556, 0.556, 768, 765), // 4×4 + 2 => new BinningImageSpec(0.556, 0.556, 768, 765), // 4×4 _ => new BinningImageSpec(0.139, 0.139, 3072, 3060) }; } diff --git a/XP.Hardware.Detector/Resources/Resources.en-US.resx b/XP.Hardware.Detector/Resources/Resources.en-US.resx index 1b4c802..84c9ea8 100644 --- a/XP.Hardware.Detector/Resources/Resources.en-US.resx +++ b/XP.Hardware.Detector/Resources/Resources.en-US.resx @@ -145,4 +145,64 @@ Status: + + Dark Correction Confirmation + + + Please confirm the X-ray source is OFF before starting dark correction. + + + Dark Correction + + + Light Correction Confirmation + + + Please confirm the object has been removed from the detector field of view. + + + Please confirm the X-ray source is ON and stable before starting light correction. + + + Light Correction + + + Bad Pixel Correction + + + Stopping acquisition... + + + Applying parameters... + + + Acquiring dark field data (64 frames), please wait... + + + Dark correction completed + + + Acquiring light field data (64 frames), please wait... + + + Executing bad pixel correction... + + + Light and bad pixel correction completed + + + Light correction done, bad pixel correction failed + + + Detecting bad pixels... + + + Bad pixel correction completed + + + Parameter Mismatch + + + Current parameters differ from dark correction. Please redo dark correction. + diff --git a/XP.Hardware.Detector/Resources/Resources.resx b/XP.Hardware.Detector/Resources/Resources.resx index 9faad9f..39096cf 100644 --- a/XP.Hardware.Detector/Resources/Resources.resx +++ b/XP.Hardware.Detector/Resources/Resources.resx @@ -169,4 +169,84 @@ 状态: DetectorImageWindow - 探测器状态标签 | Detector status label + + 暗场校正确认 + 暗场校正确认对话框标题 | Dark correction confirmation dialog title + + + 请确认射线源已关闭,即将开始暗场校正。 + 暗场校正确认对话框消息 | Dark correction confirmation dialog message + + + 暗场校正 + 暗场校正进度窗口标题 | Dark correction progress window title + + + 亮场校正确认 + 亮场校正确认对话框标题 | Light correction confirmation dialog title + + + 请确认物体已移出探测器视野。 + 亮场校正物体确认消息 | Light correction object removal confirmation message + + + 请确认射线源已开启且稳定,即将开始亮场校正。 + 亮场校正射线源确认消息 | Light correction ray source confirmation message + + + 亮场校正 + 亮场校正进度窗口标题 | Light correction progress window title + + + 坏像素校正 + 坏像素校正进度窗口标题 | Bad pixel correction progress window title + + + 正在停止采集... + 进度提示:停止采集 | Progress: stopping acquisition + + + 正在应用参数... + 进度提示:应用参数 | Progress: applying parameters + + + 正在采集暗场数据(64帧),请等待... + 进度提示:采集暗场数据 | Progress: acquiring dark field data + + + 暗场校正完成 + 进度提示:暗场校正完成 | Progress: dark correction done + + + 正在采集亮场数据(64帧),请等待... + 进度提示:采集亮场数据 | Progress: acquiring light field data + + + 正在执行坏像素校正... + 进度提示:坏像素校正中 | Progress: bad pixel correcting + + + 亮场校正及坏像素校正完成 + 进度提示:亮场和坏像素校正完成 | Progress: light and bad pixel correction done + + + 亮场校正完成,但坏像素校正失败 + 进度提示:亮场完成但坏像素失败 | Progress: light done but bad pixel failed + + + 正在检测坏像素... + 进度提示:检测坏像素 | Progress: detecting bad pixels + + + 坏像素校正完成 + 进度提示:坏像素校正完成 | Progress: bad pixel correction done + + + 参数不一致 + 参数不一致对话框标题 | Parameter mismatch dialog title + + + 当前参数与暗场校正时不一致,请重新进行暗场校正。 + 参数不一致对话框消息 | Parameter mismatch dialog message + diff --git a/XP.Hardware.Detector/Resources/Resources.zh-CN.resx b/XP.Hardware.Detector/Resources/Resources.zh-CN.resx index d01462d..b3a2744 100644 --- a/XP.Hardware.Detector/Resources/Resources.zh-CN.resx +++ b/XP.Hardware.Detector/Resources/Resources.zh-CN.resx @@ -145,4 +145,64 @@ 状态: + + 暗场校正确认 + + + 请确认射线源已关闭,即将开始暗场校正。 + + + 暗场校正 + + + 亮场校正确认 + + + 请确认物体已移出探测器视野。 + + + 请确认射线源已开启且稳定,即将开始亮场校正。 + + + 亮场校正 + + + 坏像素校正 + + + 正在停止采集... + + + 正在应用参数... + + + 正在采集暗场数据(64帧),请等待... + + + 暗场校正完成 + + + 正在采集亮场数据(64帧),请等待... + + + 正在执行坏像素校正... + + + 亮场校正及坏像素校正完成 + + + 亮场校正完成,但坏像素校正失败 + + + 正在检测坏像素... + + + 坏像素校正完成 + + + 参数不一致 + + + 当前参数与暗场校正时不一致,请重新进行暗场校正。 + diff --git a/XP.Hardware.Detector/Resources/Resources.zh-TW.resx b/XP.Hardware.Detector/Resources/Resources.zh-TW.resx index 378001b..4c6cf06 100644 --- a/XP.Hardware.Detector/Resources/Resources.zh-TW.resx +++ b/XP.Hardware.Detector/Resources/Resources.zh-TW.resx @@ -145,4 +145,64 @@ 狀態: + + 暗場校正確認 + + + 請確認射線源已關閉,即將開始暗場校正。 + + + 暗場校正 + + + 亮場校正確認 + + + 請確認物體已移出探測器視野。 + + + 請確認射線源已開啟且穩定,即將開始亮場校正。 + + + 亮場校正 + + + 壞像素校正 + + + 正在停止採集... + + + 正在套用參數... + + + 正在採集暗場資料(64幀),請等待... + + + 暗場校正完成 + + + 正在採集亮場資料(64幀),請等待... + + + 正在執行壞像素校正... + + + 亮場校正及壞像素校正完成 + + + 亮場校正完成,但壞像素校正失敗 + + + 正在檢測壞像素... + + + 壞像素校正完成 + + + 參數不一致 + + + 當前參數與暗場校正時不一致,請重新進行暗場校正。 +