修复乱码

This commit is contained in:
zhengxuan.zhang
2026-05-06 17:23:51 +08:00
parent aeef1feee3
commit 3a3ea5b5c9
3 changed files with 26 additions and 28 deletions
+6 -6
View File
@@ -47,12 +47,12 @@ namespace XplorePlane.Models
Guid Id,
int Index,
string Name,
[property: JsonPropertyName("XM")] double StageX,
[property: JsonPropertyName("YM")] double StageY,
[property: JsonPropertyName("ZT")] double SourceZ,
[property: JsonPropertyName("ZD")] double DetectorZ,
[property: JsonPropertyName("TiltD")] double DetectorSwing,
[property: JsonPropertyName("Dist")] double FDD,
double StageX,
double StageY,
double SourceZ,
double DetectorZ,
double DetectorSwing,
double FDD,
bool IsRayOn,
double Voltage,
double Current,
+12 -14
View File
@@ -1,5 +1,4 @@
using System;
using System.Text.Json.Serialization;
namespace XplorePlane.Models
{
@@ -27,21 +26,20 @@ namespace XplorePlane.Models
/// <summary>
/// 运动控制状态(不可变)。
/// 统一的运动与几何快照,与运动硬件模型对齐。
/// 保留旧版 JSON 字段名以保持向后兼容性。
/// </summary>
public record MotionState(
[property: JsonPropertyName("XM")] double StageX, // X 轴位置(μm
[property: JsonPropertyName("YM")] double StageY, // Y 轴位置(μm
[property: JsonPropertyName("ZT")] double SourceZ, // Z 上轴位置(μm
[property: JsonPropertyName("ZD")] double DetectorZ, // Z 下轴位置(μm
[property: JsonPropertyName("TiltD")] double DetectorSwing, // 探测器摆角(°)
[property: JsonPropertyName("Dist")] double FDD, // 焦点-探测器距离(μm
[property: JsonPropertyName("XMSpeed")] double StageXSpeed, // X 轴速度(μm/s
[property: JsonPropertyName("YMSpeed")] double StageYSpeed, // Y 轴速度(μm/s
[property: JsonPropertyName("ZTSpeed")] double SourceZSpeed, // Z 上轴速度(μm/s
[property: JsonPropertyName("ZDSpeed")] double DetectorZSpeed, // Z 下轴速度(μm/s
[property: JsonPropertyName("TiltDSpeed")] double DetectorSwingSpeed, // 探测器摆角速度(°/s
[property: JsonPropertyName("DistSpeed")] double FDDSpeed, // 焦点-探测器距离速度(μm/s
double StageX, // X 轴位置(μm
double StageY, // Y 轴位置(μm
double SourceZ, // Z 上轴位置(μm
double DetectorZ, // Z 下轴位置(μm
double DetectorSwing, // 探测器摆角(°)
double FDD, // 焦点-探测器距离(μm
double StageXSpeed, // X 轴速度(μm/s
double StageYSpeed, // Y 轴速度(μm/s
double SourceZSpeed, // Z 上轴速度(μm/s
double DetectorZSpeed, // Z 下轴速度(μm/s
double DetectorSwingSpeed, // 探测器摆角速度(°/s
double FDDSpeed, // 焦点-探测器距离速度(μm/s
double StageRotation = 0, // 载台旋转角度(°)
double FixtureRotation = 0, // 夹具旋转角度(°)
double FOD = 0, // 焦点-物体距离(μm