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