From 46431fb658701489f8d5de4475b02df728c51f36 Mon Sep 17 00:00:00 2001
From: chunxiaqiu <1057644574@qq.com>
Date: 星期三, 18 三月 2026 15:48:26 +0800
Subject: [PATCH] 新增:读码器功能模块,集成华睿读码器并初步实现读码功能
---
LB_SmartVision/Forms/Pages/MotionControlPage/RecordMotionControlData.cs | 93 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 93 insertions(+), 0 deletions(-)
diff --git a/LB_SmartVision/Forms/Pages/MotionControlPage/RecordMotionControlData.cs b/LB_SmartVision/Forms/Pages/MotionControlPage/RecordMotionControlData.cs
new file mode 100644
index 0000000..7f9dd80
--- /dev/null
+++ b/LB_SmartVision/Forms/Pages/MotionControlPage/RecordMotionControlData.cs
@@ -0,0 +1,93 @@
+锘縰sing Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace LB_SmartVision.Forms.Pages.MotionControlPage
+{
+ /// <summary>
+ /// 璁板綍杩愬姩鎺у埗鐩稿叧鍙傛暟
+ /// </summary>
+ [JsonObject(MemberSerialization.OptOut)]
+ public class RecordMotionControlData
+ {
+ /// <summary>
+ /// 浜у搧鍚嶇О
+ /// </summary>
+ public required string ProductName { get; set; }
+ /// <summary>
+ /// 閫氳鍚嶇О
+ /// </summary>
+ public required string CommunicatorsName { get; set; }
+ /// <summary>
+ /// 鐩告満搴忓垪鍙�
+ /// </summary>
+ public required string CameraSN { get; set; }
+ /// <summary>
+ /// X杞碢LC鍦板潃
+ /// </summary>
+ public required string XAxisAddress { get; set; }
+ /// <summary>
+ /// X杞碢LC妫�娴嬩綅缃��
+ /// </summary>
+ public required double XAxisDetectLocationValue { get; set; }
+ /// <summary>
+ /// X杞碢LC鍘熺偣浣嶇疆鍊�
+ /// </summary>
+ public required double XAxisOriginalLocationValue { get; set; }
+ /// <summary>
+ /// Y杞碢LC鍦板潃
+ /// </summary>
+ public required string YAxisAddress { get; set; }
+ /// <summary>
+ /// Y杞碢LC妫�娴嬩綅缃��
+ /// </summary>
+ public required double YAxisDetectLocationValue { get; set; }
+ /// <summary>
+ /// Y杞碢LC鍘熺偣浣嶇疆鍊�
+ /// </summary>
+ public required double YAxisOriginalLocationValue { get; set; }
+ /// <summary>
+ /// Z杞碢LC鍦板潃
+ /// </summary>
+ public required string ZAxisAddress { get; set; }
+ /// <summary>
+ /// Z杞碢LC妫�娴嬩綅缃��
+ /// </summary>
+ public required double ZAxisDetectLocationValue { get; set; }
+ /// <summary>
+ /// Z杞碢LC鍘熺偣浣嶇疆鍊�
+ /// </summary>
+ public required double ZAxisOriginalLocationValue { get; set; }
+ /// <summary>
+ /// W杞碢LC鍦板潃
+ /// </summary>
+ public required string WAxisAddress { get; set; }
+ /// <summary>
+ /// W杞碢LC妫�娴嬩綅缃��
+ /// </summary>
+ public required double WAxisDetectLocationValue { get; set; }
+ /// <summary>
+ /// W杞碢LC鍘熺偣浣嶇疆鍊�
+ /// </summary>
+ public required double WAxisOriginalLocationValue { get; set; }
+ /// <summary>
+ /// 鐐瑰姩閫熷害鍦板潃
+ /// </summary>
+ public required string PulseMotionSpeedAddress { get; set; }
+ /// <summary>
+ /// 鐐瑰姩閫熷害鍊�
+ /// </summary>
+ public required double PulseMotionSpeedValue { get; set; }
+ /// <summary>
+ /// 瑙掗�熷害鍦板潃
+ /// </summary>
+ public required string AngularVelocityAddress { get; set; }
+ /// <summary>
+ /// 瑙掗�熷害鍊�
+ /// </summary>
+ public required double AngularVelocityValue { get; set; }
+ }
+}
--
Gitblit v1.9.3