using XP.Scan.Attributes; namespace XP.Scan.Models { /// /// 运动控制配置 | Motion control configuration /// 对应 INI [Move_Control] Section /// [IniSection("Move_Control")] public class MoveControlConfig { /// 探测器 X 位置 (mm) | Detector X position (mm) [IniKey("DetX")] public double DetX { get; set; } /// 探测器 Y 位置 (mm) | Detector Y position (mm) [IniKey("DetY")] public double DetY { get; set; } /// 探测器 Z 位置 (mm) | Detector Z position (mm) [IniKey("DetZ")] public double DetZ { get; set; } /// 旋转台角度 (°) | Rotation angle (°) [IniKey("Rotation")] public double Rotation { get; set; } /// 样品台 X 位置 (mm),即 SOD | Stage X position (mm), i.e. SOD [IniKey("X")] public double X { get; set; } /// 射线源 Z 位置 (mm) | X-Ray source Z position (mm) [IniKey("XRAYZ")] public double XRAYZ { get; set; } /// 样品台 Y 位置 (mm) | Stage Y position (mm) [IniKey("Y")] public double Y { get; set; } } }