From 9b2ad9bafb0739f8ba1e76107011fada5e5883c3 Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期五, 10 四月 2026 16:23:08 +0800
Subject: [PATCH] 修复LB3D相机参数设置问题以及新增兰宝3D相机参数存储在本地以及初始化给相机参数。

---
 LB_SmartVision/obj/Debug/net8.0-windows/apphost.exe                                                     |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.exe                                              |    0 
 LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/35c61faf-cf54-49da-8e54-8c5d301b97e1.vsidx           |    0 
 LB_VisionProcesses/Cameras/CameraForm.cs                                                                |    3 
 LB_SmartVision/bin/Debug/net8.0-windows/Log/Debug_Log/2026-04/2026-04-10.log                            |    1 
 LB_SmartVision/bin/Debug/net8.0-windows/所有产品/Product0/LBCameraSetttings.json                            |   24 
 LB_SmartVision/Forms/Pages/CameraPage/CameraForm.Designer.cs                                            |   29 
 LB_SmartVisionCameraDevice/PHM6000/PHM6000Sensor.cs                                                     |  302 ------
 LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/ref/LB_SmartVisionCameraDevice.dll                  |    0 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/ref/LB_VisionProcesses.dll                               |    0 
 LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2                                          |    0 
 LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.dll                                   |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/Log/Run_Log/2026-04/2026-04-10.log                              |  713 ++++++++++++++
 LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll                      |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.pdb                                          |    0 
 LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.GenerateResource.cache                    |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.dll                                          |    0 
 LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin                                                      |    0 
 LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb                                   |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb                                  |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/生产数据/20260410/2D工位.csv                                          |   13 
 LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfo.cs                                  |    2 
 LB_SmartVision/obj/Debug/net8.0-windows/ref/LB_SmartVision.dll                                          |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/Log/Warn/2026-04/2026-04-10.log                                 |    6 
 LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb                      |    0 
 LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.pdb                           |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll                                  |    0 
 LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.dll                           |    0 
 LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll                      |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/所有产品/Product0/3D工位/相机取图.json                                    |    6 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.AssemblyReference.cache        |    0 
 LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb                      |    0 
 LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db                         |    0 
 LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache                         |    2 
 LB_SmartVision/GlobalVar.cs                                                                             |    8 
 LB_SmartVision/obj/Debug/net8.0-windows/refint/LB_SmartVision.dll                                       |    0 
 LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.dll                                              |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/所有产品/Product0/A_CameraConnections.json                          |    2 
 LB_SmartVision/VisionForm.cs                                                                            |   59 +
 LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db                    |    0 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb                                   |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/Log/Fatal/2026-04/2026-04-10.log                                |    1 
 LB_VisionProcesses/Cameras/CameraForm.Designer.cs                                                       |    1 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.GenerateResource.cache         |    0 
 LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache |    2 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfo.cs                       |    2 
 LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs                                                        |   81 +
 LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfo.cs          |    2 
 LB_SmartVision/bin/Debug/net8.0-windows/生产数据/20260410/3D工位.csv                                          |   14 
 LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2                                                     |    0 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache              |    2 
 LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json                                               |  504 ++--------
 LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.pdb                                              |    0 
 LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/refint/LB_SmartVisionCameraDevice.dll               |    0 
 LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache                   |    0 
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/refint/LB_VisionProcesses.dll                            |    0 
 LB_SmartVision/Forms/Pages/CameraPage/CameraForm.cs                                                     |   50 
 LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json                                        |  520 ++--------
 /dev/null                                                                                               |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/Log/Error_Log/2026-04/2026-04-10.log                            |   74 +
 LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.pdb                                              |    0 
 LB_SmartVisionCameraDevice/PHM6000/PHM6000SensorConfig.cs                                               |  435 --------
 LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.dll                                   |    0 
 LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.dll                                              |    0 
 LB_SmartVision/.vs/LB_SmartVision/v17/.suo                                                              |    0 
 65 files changed, 1,286 insertions(+), 1,572 deletions(-)

diff --git a/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db b/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db
index 3dd1ba9..0b30b14 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db
+++ b/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db b/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db
index bebf85b..b8d6c7b 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db
+++ b/LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2 b/LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2
index a561ffc..122cea8 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2
+++ b/LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/35c61faf-cf54-49da-8e54-8c5d301b97e1.vsidx b/LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/35c61faf-cf54-49da-8e54-8c5d301b97e1.vsidx
new file mode 100644
index 0000000..9cda457
--- /dev/null
+++ b/LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/35c61faf-cf54-49da-8e54-8c5d301b97e1.vsidx
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/7f01230e-70a9-44c0-9823-6c7610fded40.vsidx b/LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/7f01230e-70a9-44c0-9823-6c7610fded40.vsidx
deleted file mode 100644
index 10b32dc..0000000
--- a/LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/7f01230e-70a9-44c0-9823-6c7610fded40.vsidx
+++ /dev/null
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2 b/LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2
index 4a51cf8..f2785fd 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2
+++ b/LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/v17/.suo b/LB_SmartVision/.vs/LB_SmartVision/v17/.suo
index 56b0a93..1a21914 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/v17/.suo
+++ b/LB_SmartVision/.vs/LB_SmartVision/v17/.suo
Binary files differ
diff --git a/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json b/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json
index 7769351..289d428 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json
+++ b/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json
@@ -3,111 +3,39 @@
   "WorkspaceRootPath": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
     },
     {
       "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\runsettingpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\runsettingpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\settingeditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\settingeditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\allprocessespage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\allprocessespage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processinputseditcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processinputseditcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processinputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processinputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processoutputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processoutputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{81657A9F-621D-F158-837F-4470F21E5004}|..\\LB_VisionFlowNode\\LB_VisionFlowNode.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionflownode\\flowpanel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\lbcameras\\lbcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\globalvar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:globalvar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\phm6000\\phm6000sensorconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\hrcameras\\hrcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\camerauserrole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\sensormanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\devicetype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{6F4E5C61-CBA5-7DBA-018F-ADC56077E837}|..\\LB_SmartVisionCameraSDK\\LB_SmartVisionCameraSDK.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncamerasdk\\phm6000\\phm6000profiler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{6F4E5C61-CBA5-7DBA-018F-ADC56077E837}|..\\LB_SmartVisionCameraSDK\\LB_SmartVisionCameraSDK.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncamerasdk\\phm6000\\profilerdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\forms\\pages\\camerapage\\cameraseditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraseditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\hikcameras\\hikcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\hikcameras\\hikcodereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\createcameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\createcameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\phm6000\\phm6000sensor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -116,8 +44,8 @@
       "VerticalTabListWidth": 256,
       "DocumentGroups": [
         {
-          "DockedWidth": 719,
-          "SelectedChildIndex": 5,
+          "DockedWidth": 988,
+          "SelectedChildIndex": 3,
           "Children": [
             {
               "$type": "Bookmark",
@@ -125,374 +53,136 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "SettingEditPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\SettingEditPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\SettingEditPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\SettingEditPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\SettingEditPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:31:38.46Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "RunSettingPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\RunSettingPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\RunSettingPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\RunSettingPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\RunSettingPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:31:36.937Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
               "DocumentIndex": 1,
-              "Title": "VisionForm.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
-              "RelativeDocumentMoniker": "VisionForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
-              "RelativeToolTip": "VisionForm.cs",
-              "ViewState": "AgIAABEJAAAAAAAAAAAowFYJAAAJAAAAAAAAAA==",
+              "Title": "CameraForm.Designer.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
+              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.Designer.cs*",
+              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CameraForm.Designer.cs*",
+              "ViewState": "AgIAAKUAAAAAAAAAAAAnwLIAAAASAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:13:52.292Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "VisionForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
-              "RelativeDocumentMoniker": "VisionForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "VisionForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:13:49.957Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "LayoutPage.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "ViewState": "AgIAACoAAAAAAAAAAAAgwD8AAAAnAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:02:23.291Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "LayoutPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:55:26.288Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "LayoutSettingControl.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "ViewState": "AgIAACEAAAAAAAAAAAAowCcAAAAuAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:39.11Z",
+              "WhenOpened": "2026-04-10T07:58:30.259Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 6,
-              "Title": "LayoutSettingControl.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs [\u8BBE\u8BA1]",
+              "Title": "GlobalVar.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\GlobalVar.cs",
+              "RelativeDocumentMoniker": "GlobalVar.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\GlobalVar.cs",
+              "RelativeToolTip": "GlobalVar.cs",
+              "ViewState": "AgIAAGoAAAAAAAAAAAAMwI0AAAAtAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:36.211Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "AllProcessesPage.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "ViewState": "AgIAAFQAAAAAAAAAAAAuwJYAAAAVAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:49:01.734Z",
+              "WhenOpened": "2026-04-10T07:34:43.718Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "ProcessControl.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessControl.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessControl.cs [\u8BBE\u8BA1]",
+              "DocumentIndex": 0,
+              "Title": "CameraForm.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs*",
+              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CameraForm.cs*",
+              "ViewState": "AgIAAI4BAAAAAAAAAAAiwJMBAABUAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:27.211Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "ProcessInputsEditControl.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:25.829Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "ProcessInputsSelectForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:24.53Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "ProcessOutputsSelectForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:14.498Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "FlowPanel.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionFlowNode\\FlowPanel.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionFlowNode\\FlowPanel.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionFlowNode\\FlowPanel.cs",
-              "RelativeToolTip": "..\\LB_VisionFlowNode\\FlowPanel.cs",
-              "ViewState": "AgIAAKAAAAAAAAAAAAAowI4AAAAzAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:44:55.857Z",
+              "WhenOpened": "2026-04-10T07:33:21.019Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "ProcessPage.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "ViewState": "AgIAAE8AAAAAAAAAAADwv1YAAAAIAAAAAAAAAA==",
+              "DocumentIndex": 2,
+              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs [\u8BBE\u8BA1]*",
+              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CameraForm.cs [\u8BBE\u8BA1]*",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:22:50.359Z",
+              "WhenOpened": "2026-04-10T07:32:38.81Z",
+              "EditorCaption": " [\u8BBE\u8BA1]"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
+              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs [\u8BBE\u8BA1]*",
+              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs [\u8BBE\u8BA1]*",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-04-10T07:32:16.109Z",
+              "EditorCaption": " [\u8BBE\u8BA1]"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "VisionForm.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
+              "RelativeDocumentMoniker": "VisionForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
+              "RelativeToolTip": "VisionForm.cs",
+              "ViewState": "AgIAAMgEAAAAAAAAAAApwM4EAAAQAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-04-10T07:26:11.367Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 9,
-              "Title": "ProcessPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessPage.cs [\u8BBE\u8BA1]",
+              "Title": "PHM6000Sensor.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "ViewState": "AgIAAGoCAAAAAAAAAAAiwIwBAABbAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:22:38.921Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
-              "Title": "CameraForm.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "ViewState": "AgIAAG8CAAAAAAAAAAAMwHgCAAAhAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:15:12.857Z",
+              "WhenOpened": "2026-04-10T06:51:02.381Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 19,
-              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:15:06.81Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 21,
-              "Title": "CameraUserRole.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "ViewState": "AgIAAA8AAAAAAAAAAAAMwAsAAAAQAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:40.945Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 22,
-              "Title": "SensorManager.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "ViewState": "AgIAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:36.959Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 23,
-              "Title": "DeviceType.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:36.204Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 24,
-              "Title": "PHM6000Profiler.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "ViewState": "AgIAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:23.846Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 25,
-              "Title": "ProfilerData.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "ViewState": "AgIAAH4AAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:17.717Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 26,
-              "Title": "CamerasEditPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CamerasEditPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CamerasEditPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CamerasEditPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CamerasEditPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T00:37:33.935Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 28,
-              "Title": "HikCodeReader.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "ViewState": "AgIAAC4CAAAAAAAAAAAhwC8CAAAVAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:32:18.732Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 27,
-              "Title": "HikCamera.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "ViewState": "AgIAAPUBAAAAAAAAAAAhwPkBAAAQAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:31:57.865Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "CameraConfig.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "ViewState": "AgIAAFcAAAAAAAAAAAAQwGoAAAAnAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:28:17.342Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
+              "DocumentIndex": 5,
               "Title": "LBCamera.cs",
               "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
               "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
               "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
               "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
-              "ViewState": "AgIAAFwBAAAAAAAAAAAkwF0BAABaAAAAAAAAAA==",
+              "ViewState": "AgIAALoBAAAAAAAAAAApwKIBAAAhAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:25:45.159Z"
+              "WhenOpened": "2026-04-10T06:07:12.84Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 20,
-              "Title": "HRCamera.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "ViewState": "AgIAABcAAAAAAAAAAADwvzUBAAA/AAAAAAAAAA==",
+              "DocumentIndex": 7,
+              "Title": "PHM6000SensorConfig.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "ViewState": "AgIAAAkAAAAAAAAAAAAvwBMAAAARAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:22:32.094Z"
+              "WhenOpened": "2026-04-10T06:06:03.772Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 29,
-              "Title": "CreateCameraForm.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "ViewState": "AgIAAKcAAAAAAAAAAAAmwKMAAAAIAAAAAAAAAA==",
+              "DocumentIndex": 8,
+              "Title": "CameraForm.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs*",
+              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs*",
+              "ViewState": "AgIAAPQBAAAAAAAAAAAWwAECAAAeAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T09:33:29.184Z"
+              "WhenOpened": "2026-04-10T06:05:12.232Z",
+              "EditorCaption": ""
             }
           ]
         },
         {
-          "DockedWidth": 501,
+          "DockedWidth": 232,
           "SelectedChildIndex": -1,
           "Children": [
             {
@@ -502,6 +192,10 @@
             {
               "$type": "Bookmark",
               "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}"
             }
           ]
         }
diff --git a/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json b/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json
index 7769351..b530513 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json
+++ b/LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json
@@ -3,111 +3,39 @@
   "WorkspaceRootPath": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
     },
     {
       "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:visionform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\runsettingpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\runsettingpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\settingeditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\settingeditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\allprocessespage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\allprocessespage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\settingpage\\layoutsettingcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processinputseditcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processinputseditcontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processinputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processinputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processoutputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processoutputsselectform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{81657A9F-621D-F158-837F-4470F21E5004}|..\\LB_VisionFlowNode\\LB_VisionFlowNode.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionflownode\\flowpanel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\lbcameras\\lbcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\processpage\\processpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\globalvar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:globalvar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\phm6000\\phm6000sensorconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\hrcameras\\hrcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\camerauserrole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\sensormanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\devicetype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{6F4E5C61-CBA5-7DBA-018F-ADC56077E837}|..\\LB_SmartVisionCameraSDK\\LB_SmartVisionCameraSDK.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncamerasdk\\phm6000\\phm6000profiler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{6F4E5C61-CBA5-7DBA-018F-ADC56077E837}|..\\LB_SmartVisionCameraSDK\\LB_SmartVisionCameraSDK.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncamerasdk\\phm6000\\profilerdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\forms\\pages\\camerapage\\cameraseditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\cameraseditpage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\hikcameras\\hikcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_visionprocesses\\cameras\\hikcameras\\hikcodereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\createcameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:forms\\pages\\camerapage\\createcameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D004400C-9D82-E9EE-A30B-59DF3EE615DE}|..\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj|d:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\smartvision\\lb_smartvisioncameradevice\\phm6000\\phm6000sensor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -116,8 +44,8 @@
       "VerticalTabListWidth": 256,
       "DocumentGroups": [
         {
-          "DockedWidth": 719,
-          "SelectedChildIndex": 5,
+          "DockedWidth": 988,
+          "SelectedChildIndex": 3,
           "Children": [
             {
               "$type": "Bookmark",
@@ -125,374 +53,136 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "SettingEditPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\SettingEditPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\SettingEditPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\SettingEditPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\SettingEditPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:31:38.46Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "RunSettingPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\RunSettingPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\RunSettingPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\RunSettingPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\RunSettingPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:31:36.937Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
               "DocumentIndex": 1,
-              "Title": "VisionForm.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
-              "RelativeDocumentMoniker": "VisionForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
-              "RelativeToolTip": "VisionForm.cs",
-              "ViewState": "AgIAABEJAAAAAAAAAAAowFYJAAAJAAAAAAAAAA==",
+              "Title": "CameraForm.Designer.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
+              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
+              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
+              "ViewState": "AgIAAKUAAAAAAAAAAAAnwLIAAAASAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:13:52.292Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "VisionForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
-              "RelativeDocumentMoniker": "VisionForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "VisionForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:13:49.957Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "LayoutPage.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "ViewState": "AgIAACoAAAAAAAAAAAAgwD8AAAAnAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T05:02:23.291Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "LayoutPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:55:26.288Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "LayoutSettingControl.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "ViewState": "AgIAACEAAAAAAAAAAAAowCcAAAAuAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:39.11Z",
+              "WhenOpened": "2026-04-10T07:58:30.259Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 6,
-              "Title": "LayoutSettingControl.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\SettingPage\\LayoutSettingControl.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\SettingPage\\LayoutSettingControl.cs [\u8BBE\u8BA1]",
+              "Title": "GlobalVar.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\GlobalVar.cs",
+              "RelativeDocumentMoniker": "GlobalVar.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\GlobalVar.cs",
+              "RelativeToolTip": "GlobalVar.cs",
+              "ViewState": "AgIAAGoAAAAAAAAAAAAMwI0AAAAtAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:36.211Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "AllProcessesPage.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\AllProcessesPage.cs",
-              "ViewState": "AgIAAFQAAAAAAAAAAAAuwJYAAAAVAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:49:01.734Z",
+              "WhenOpened": "2026-04-10T07:34:43.718Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "ProcessControl.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessControl.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessControl.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:27.211Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "ProcessInputsEditControl.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessInputsEditControl.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:25.829Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "ProcessInputsSelectForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessInputsSelectForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:24.53Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "ProcessOutputsSelectForm.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessOutputsSelectForm.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-09T04:54:14.498Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "FlowPanel.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionFlowNode\\FlowPanel.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionFlowNode\\FlowPanel.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionFlowNode\\FlowPanel.cs",
-              "RelativeToolTip": "..\\LB_VisionFlowNode\\FlowPanel.cs",
-              "ViewState": "AgIAAKAAAAAAAAAAAAAowI4AAAAzAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:44:55.857Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "ProcessPage.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "ViewState": "AgIAAE8AAAAAAAAAAADwv1YAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:22:50.359Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "ProcessPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\ProcessPage\\ProcessPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\ProcessPage\\ProcessPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\ProcessPage\\ProcessPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:22:38.921Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
+              "DocumentIndex": 0,
               "Title": "CameraForm.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
-              "ViewState": "AgIAAG8CAAAAAAAAAAAMwHgCAAAhAAAAAAAAAA==",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "ViewState": "AgIAALQBAAAAAAAAAAAiwLYBAAAYAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:15:12.857Z",
+              "WhenOpened": "2026-04-10T07:33:21.019Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 19,
+              "DocumentIndex": 2,
+              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs [\u8BBE\u8BA1]",
+              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CameraForm.cs [\u8BBE\u8BA1]",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-04-10T07:32:38.81Z",
+              "EditorCaption": " [\u8BBE\u8BA1]"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
               "Title": "CameraForm.cs [\u8BBE\u8BA1]",
               "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
               "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
               "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs [\u8BBE\u8BA1]",
               "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs [\u8BBE\u8BA1]",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T05:15:06.81Z",
+              "WhenOpened": "2026-04-10T07:32:16.109Z",
               "EditorCaption": " [\u8BBE\u8BA1]"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 21,
-              "Title": "CameraUserRole.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\CameraUserRole.cs",
-              "ViewState": "AgIAAA8AAAAAAAAAAAAMwAsAAAAQAAAAAAAAAA==",
+              "DocumentIndex": 4,
+              "Title": "VisionForm.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
+              "RelativeDocumentMoniker": "VisionForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\VisionForm.cs",
+              "RelativeToolTip": "VisionForm.cs",
+              "ViewState": "AgIAAMgEAAAAAAAAAAApwM4EAAAQAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:40.945Z"
+              "WhenOpened": "2026-04-10T07:26:11.367Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 22,
-              "Title": "SensorManager.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\SensorManager.cs",
-              "ViewState": "AgIAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+              "DocumentIndex": 9,
+              "Title": "PHM6000Sensor.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
+              "ViewState": "AgIAAGoCAAAAAAAAAAAiwIwBAABbAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:36.959Z"
+              "WhenOpened": "2026-04-10T06:51:02.381Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 23,
-              "Title": "DeviceType.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\DeviceType.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:36.204Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 24,
-              "Title": "PHM6000Profiler.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraSDK\\PHM6000\\PHM6000Profiler.cs",
-              "ViewState": "AgIAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:23.846Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 25,
-              "Title": "ProfilerData.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "RelativeToolTip": "..\\LB_SmartVisionCameraSDK\\PHM6000\\ProfilerData.cs",
-              "ViewState": "AgIAAH4AAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T02:58:17.717Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 26,
-              "Title": "CamerasEditPage.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CamerasEditPage.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CamerasEditPage.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CamerasEditPage.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CamerasEditPage.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-08T00:37:33.935Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 28,
-              "Title": "HikCodeReader.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCodeReader.cs",
-              "ViewState": "AgIAAC4CAAAAAAAAAAAhwC8CAAAVAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:32:18.732Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 27,
-              "Title": "HikCamera.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HikCameras\\HikCamera.cs",
-              "ViewState": "AgIAAPUBAAAAAAAAAAAhwPkBAAAQAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:31:57.865Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "CameraConfig.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
-              "ViewState": "AgIAAFcAAAAAAAAAAAAQwGoAAAAnAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:28:17.342Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
+              "DocumentIndex": 5,
               "Title": "LBCamera.cs",
               "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
               "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
               "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
               "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
-              "ViewState": "AgIAAFwBAAAAAAAAAAAkwF0BAABaAAAAAAAAAA==",
+              "ViewState": "AgIAALoBAAAAAAAAAAApwKIBAAAhAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:25:45.159Z"
+              "WhenOpened": "2026-04-10T06:07:12.84Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 20,
-              "Title": "HRCamera.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
-              "ViewState": "AgIAABcAAAAAAAAAAADwvzUBAAA/AAAAAAAAAA==",
+              "DocumentIndex": 7,
+              "Title": "PHM6000SensorConfig.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "RelativeToolTip": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
+              "ViewState": "AgIAAAkAAAAAAAAAAAAvwBMAAAARAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T11:22:32.094Z"
+              "WhenOpened": "2026-04-10T06:06:03.772Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 29,
-              "Title": "CreateCameraForm.cs",
-              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "RelativeToolTip": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
-              "ViewState": "AgIAAKcAAAAAAAAAAAAmwKMAAAAIAAAAAAAAAA==",
+              "DocumentIndex": 8,
+              "Title": "CameraForm.cs",
+              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "ToolTip": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
+              "ViewState": "AgIAAPQBAAAAAAAAAAAWwAECAAAeAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-04-07T09:33:29.184Z"
+              "WhenOpened": "2026-04-10T06:05:12.232Z",
+              "EditorCaption": ""
             }
           ]
         },
         {
-          "DockedWidth": 501,
+          "DockedWidth": 232,
           "SelectedChildIndex": -1,
           "Children": [
             {
@@ -502,6 +192,10 @@
             {
               "$type": "Bookmark",
               "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}"
             }
           ]
         }
diff --git a/LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin b/LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin
index b06200a..d357b40 100644
--- a/LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin
+++ b/LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin
Binary files differ
diff --git a/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.Designer.cs b/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.Designer.cs
index 92045f0..355e28b 100644
--- a/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.Designer.cs
+++ b/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.Designer.cs
@@ -34,8 +34,8 @@
             uiRadioButtonHardTrigger = new RadioButton();
             uiGroupBoxImage = new GroupBox();
             uiGroupBoxCameraParams = new GroupBox();
-            btnSetting = new Button();
             tableLayoutPanel2 = new TableLayoutPanel();
+            btnSetting = new Button();
             tableLayoutPanel3 = new TableLayoutPanel();
             uiMarkLabel1 = new Label();
             tableLayoutPanel1 = new TableLayoutPanel();
@@ -122,7 +122,6 @@
             // 
             // uiGroupBoxCameraParams
             // 
-            uiGroupBoxCameraParams.Controls.Add(btnSetting);
             uiGroupBoxCameraParams.Controls.Add(tableLayoutPanel2);
             uiGroupBoxCameraParams.Dock = DockStyle.Fill;
             uiGroupBoxCameraParams.Font = new Font("瀹嬩綋", 12F);
@@ -137,23 +136,12 @@
             uiGroupBoxCameraParams.TabStop = false;
             uiGroupBoxCameraParams.Text = "鐩告満鍙傛暟";
             // 
-            // btnSetting
-            // 
-            btnSetting.ForeColor = SystemColors.ControlText;
-            btnSetting.Location = new Point(3, 18);
-            btnSetting.Name = "btnSetting";
-            btnSetting.Size = new Size(97, 29);
-            btnSetting.TabIndex = 18;
-            btnSetting.Text = "鍙傛暟璁剧疆";
-            btnSetting.UseVisualStyleBackColor = true;
-            btnSetting.Visible = false;
-            btnSetting.Click += btn_Setting_Click;
-            // 
             // tableLayoutPanel2
             // 
             tableLayoutPanel2.ColumnCount = 1;
             tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
             tableLayoutPanel2.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 20F));
+            tableLayoutPanel2.Controls.Add(btnSetting, 0, 8);
             tableLayoutPanel2.Controls.Add(uiRadioButtonHardTrigger, 0, 3);
             tableLayoutPanel2.Controls.Add(tableLayoutPanel3, 0, 0);
             tableLayoutPanel2.Controls.Add(uiRadioButtonSoftTrigger, 0, 1);
@@ -177,6 +165,18 @@
             tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
             tableLayoutPanel2.Size = new Size(374, 470);
             tableLayoutPanel2.TabIndex = 17;
+            // 
+            // btnSetting
+            // 
+            btnSetting.Dock = DockStyle.Fill;
+            btnSetting.ForeColor = SystemColors.ControlText;
+            btnSetting.Location = new Point(3, 419);
+            btnSetting.Name = "btnSetting";
+            btnSetting.Size = new Size(368, 48);
+            btnSetting.TabIndex = 18;
+            btnSetting.Text = "鍙傛暟璁剧疆";
+            btnSetting.UseVisualStyleBackColor = true;
+            btnSetting.Click += btn_Setting_Click;
             // 
             // tableLayoutPanel3
             // 
@@ -263,6 +263,7 @@
             // 
             uiButtonStartHardGrab.Dock = DockStyle.Fill;
             uiButtonStartHardGrab.Font = new Font("瀹嬩綋", 12F);
+            uiButtonStartHardGrab.ForeColor = Color.DarkBlue;
             uiButtonStartHardGrab.Location = new Point(3, 211);
             uiButtonStartHardGrab.MinimumSize = new Size(1, 1);
             uiButtonStartHardGrab.Name = "uiButtonStartHardGrab";
diff --git a/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.cs b/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.cs
index 2453a6e..305e1f9 100644
--- a/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.cs
+++ b/LB_SmartVision/Forms/Pages/CameraPage/CameraForm.cs
@@ -1,4 +1,6 @@
-锘縰sing LB_VisionControls;
+锘縰sing LB_SmartVisionCameraDevice.PHM6000;
+using LB_SmartVisionCommon;
+using LB_VisionControls;
 using LB_VisionProcesses.Cameras;
 using LB_VisionProcesses.Cameras.HikCameras;
 using LB_VisionProcesses.Cameras.HRCameras;
@@ -8,6 +10,7 @@
 using LB_VisionProcesses.Cameras.MindCameras;
 using ReaLTaiizor.Forms;
 using System;
+using System.Collections.Concurrent;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
@@ -61,7 +64,7 @@
             {
                 uiComboBoxBrand.SelectedIndex = uiComboBoxBrand.FindString(typeof(LBCamera).Name);
             }
-            else if(camera is LocalCamera)
+            else if (camera is LocalCamera)
             {
                 uiComboBoxBrand.SelectedIndex = uiComboBoxBrand.FindString(typeof(LocalCamera).Name);
             }
@@ -112,6 +115,7 @@
 
             //鍔犺浇鍥炶皟鍑芥暟
             Subscribe();
+            uiButtonStartHardGrab.ForeColor = Color.White;
         }
 
         private void CameraForm_FormClosing(object sender, FormClosingEventArgs e)
@@ -252,7 +256,7 @@
             {
                 camera.StopGrabbing();
                 camera.SetTriggerMode(TriggerMode.On, TriggerSource.Software);
-                camera.StartGrabbing();
+                //camera.StartGrabbing();
             });
         }
 
@@ -397,7 +401,7 @@
 
         private void cob_Brand_SelectedIndexChanged(object sender, EventArgs e)
         {
-            if (uiComboBoxBrand.Text == "MindCamera")
+            if (uiComboBoxBrand.Text == "MindCamera"  || uiComboBoxBrand.Text == "LBCamera")
             {
                 btnSetting.Visible = true;
             }
@@ -417,6 +421,44 @@
             {
                 localCamera.SetSetting();
             }
+            else
+            {
+                using (Form editForm = new Form())
+                {
+                    editForm.Text = "楂樼骇鍙傛暟璁剧疆 - " + camera.SN;
+                    editForm.Size = new System.Drawing.Size(400, 500);
+                    editForm.StartPosition = FormStartPosition.CenterParent;
+                    editForm.FormBorderStyle = FormBorderStyle.SizableToolWindow;
+
+                    PropertyGrid pg = new PropertyGrid();
+                    pg.Dock = DockStyle.Fill;
+
+                    if (camera is LBCamera phmCamera)
+                    {
+                        pg.SelectedObject = phmCamera.GetSensorConfig();
+                        pg.PropertyValueChanged += (s, ev) =>
+                        {
+                            phmCamera.UpdateSensorConfig((PHM6000SensorConfig)pg.SelectedObject);
+                            //鐩告満鍙傛暟淇濆瓨鍒版湰鍦�
+                            if (GlobalVar.allLBCameras.Keys.Contains(phmCamera.SN))
+                            {
+                                GlobalVar.allLBCameras[phmCamera.SN] = (PHM6000SensorConfig)pg.SelectedObject;
+                            }
+                            else
+                            {
+                                GlobalVar.allLBCameras.TryAdd(phmCamera.SN, (PHM6000SensorConfig)pg.SelectedObject);
+                            }
+                            ConfigManager<ConcurrentDictionary<string, PHM6000SensorConfig>>.SaveConfig<ConcurrentDictionary<string, PHM6000SensorConfig>>(GlobalVar.allLBCameras, GlobalVar.allCamerasLBPath);
+                        };
+                    }
+                    else
+                    {
+                        pg.SelectedObject = new CameraAdvancedSettings(camera);
+                    }
+                    editForm.Controls.Add(pg);
+                    editForm.ShowDialog();
+                }
+            }
         }
     }
 }
diff --git a/LB_SmartVision/GlobalVar.cs b/LB_SmartVision/GlobalVar.cs
index e2ea35c..d1a34e2 100644
--- a/LB_SmartVision/GlobalVar.cs
+++ b/LB_SmartVision/GlobalVar.cs
@@ -3,6 +3,7 @@
 using LB_SmartVision.Forms.Pages.SettingPage;
 using LB_SmartVision.ProcessRun;
 using LB_SmartVision.Tool;
+using LB_SmartVisionCameraDevice.PHM6000;
 using LB_VisionProcesses.BarcodeReaders;
 using LB_VisionProcesses.Cameras;
 using LB_VisionProcesses.Communicators;
@@ -136,6 +137,13 @@
             => GlobalVar.strApplicationPath + "鎵�鏈変骇鍝乗\" + GlobalVar.strProductName + "\\A_AllCsv.json";
         #endregion
 
+        public static ConcurrentDictionary<string, PHM6000SensorConfig> allLBCameras = new ConcurrentDictionary<string, PHM6000SensorConfig>();
+
+        public static string allCamerasLBPath
+            => GlobalVar.strApplicationPath + "鎵�鏈変骇鍝乗\" + GlobalVar.strProductName + "\\LBCameraSetttings.json";
+
+
+
         /// <summary>
         /// 杞欢璺緞
         /// </summary>
diff --git a/LB_SmartVision/VisionForm.cs b/LB_SmartVision/VisionForm.cs
index aa8fae8..a68e3f2 100644
--- a/LB_SmartVision/VisionForm.cs
+++ b/LB_SmartVision/VisionForm.cs
@@ -14,6 +14,7 @@
 using LB_SmartVision.ProcessRun;
 using LB_SmartVision.SQL;
 using LB_SmartVision.Tool;
+using LB_SmartVisionCameraDevice.PHM6000;
 using LB_SmartVisionCommon;
 using LB_SmartVisionLoginUI;
 using LB_VisionProcesses;
@@ -755,6 +756,15 @@
             LB_SmartVision.Tool.Tool.ReadStringConfig("User ID", out string User_ID);
             LB_SmartVision.Tool.Tool.ReadStringConfig("Password", out string Password);
             GlobalVar.strProductName = DateBaseName;
+            //鍔犺浇LB鐩告満鍙傛暟
+            if (LoadAllLBCameras(GlobalVar.allCamerasLBPath))
+            {
+                LogInfo("LB3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�", LogInfoType.PASS);
+            }
+            else
+            {
+                LogInfo("LB3D鐩告満閰嶇疆鏂囦欢鍔犺浇澶辫触", LogInfoType.ERROR);
+            }
             //鍔犺浇閫氳
             foreach (BaseCommunicator com in GlobalVar.dicCommunicators.Values)
             {
@@ -1218,7 +1228,13 @@
                         camera.isGrabbing = false;
                     }
                 }
-
+                if (camera is LBCamera phmCamera)
+                {
+                    if (GlobalVar.allLBCameras.ContainsKey(camera.SN))
+                    {
+                        phmCamera.UpdateSensorConfig(GlobalVar.allLBCameras[camera.SN]);
+                    }
+                }
                 GlobalVar.dicCameras.TryAdd(CameraConnectionString.Key, camera);
             }
 
@@ -1557,6 +1573,47 @@
             catch { return false; }
         }
 
+        public bool LoadAllLBCameras(string allLBCamerasPath)
+        {
+            try
+            {
+                if (!File.Exists(allLBCamerasPath))
+                {
+                    Debug.WriteLine("鏂囦欢涓嶅瓨鍦ㄥ垱寤虹┖鏂囦欢");
+                    // 鑾峰彇涓嶅甫鏂囦欢鍚嶇殑鐩綍璺緞
+                    string directoryPath = Path.GetDirectoryName(allLBCamerasPath);
+                    SaveAllLBCameras();
+                    return true;
+                }
+                GlobalVar.allLBCameras = ConfigManager<ConcurrentDictionary<string, PHM6000SensorConfig>>.LoadConfig<ConcurrentDictionary<string, PHM6000SensorConfig>>(GlobalVar.allCamerasLBPath);
+            }
+            catch
+            {
+                return false;
+            }
+            return true;
+        }
+
+        public bool SaveAllLBCameras()
+        {
+            try
+            {
+                if (GlobalVar.allLBCameras.Count >= 0)
+                {
+                    ConfigManager<ConcurrentDictionary<string, PHM6000SensorConfig>>.SaveConfig<ConcurrentDictionary<string, PHM6000SensorConfig>>(GlobalVar.allLBCameras, GlobalVar.allCamerasLBPath);
+                }
+                else
+                {
+                    return false;
+                }
+            }
+            catch
+            {
+                return false;
+            }
+            return true;
+        }
+
         public bool LoadAllProcess(string allProcessConnectionStringPath)
         {
             try
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.dll b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.dll
index f233637..8089598 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.dll
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.dll
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.exe b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.exe
index 18689e7..19d7d9a 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.exe
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.exe
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.pdb b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.pdb
index b353dd6..def62e2 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.pdb
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVision.pdb
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
index a1f5ee2..ef2f9eb 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
index 29a6ba6..90b6d73 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.dll b/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.dll
index ca0ff3a..334a6e0 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.dll
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.dll
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.pdb b/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.pdb
index dc0acee..5f276ff 100644
--- a/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.pdb
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/LB_VisionProcesses.pdb
Binary files differ
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/Log/Debug_Log/2026-04/2026-04-10.log b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Debug_Log/2026-04/2026-04-10.log
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Debug_Log/2026-04/2026-04-10.log
@@ -0,0 +1 @@
+锘�
\ No newline at end of file
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/Log/Error_Log/2026-04/2026-04-10.log b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Error_Log/2026-04/2026-04-10.log
new file mode 100644
index 0000000..80a5a1a
--- /dev/null
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Error_Log/2026-04/2026-04-10.log
@@ -0,0 +1,74 @@
+锘�2026-04-10 13:56:16,043 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 13:56:16,044 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 13:56:18,401 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: 鏈壘鍒癝N涓� LX300253A205C003 鐨勭浉鏈�
+2026-04-10 13:56:18,402 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲鐩告満[LX300253A205C003]澶辫触
+2026-04-10 13:56:59,519 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 5500ms
+2026-04-10 13:57:17,314 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 5500ms
+2026-04-10 13:58:51,874 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 5000ms
+2026-04-10 14:01:41,555 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 14:01:41,557 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 14:55:59,742 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 14:55:59,744 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 14:57:55,140 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 14:58:01,732 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 14:58:01,734 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 14:58:43,261 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 14:58:43,264 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 15:08:49,238 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 15:08:49,239 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 15:09:06,773 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 15:09:06,849 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 15:21:32,007 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 15:21:32,008 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 15:21:41,367 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: StartSingleGrab failed
+2026-04-10 15:21:41,456 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯澶辫触,鍘熷洜鏄痆鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:21:56,504 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 15000ms
+2026-04-10 15:21:56,644 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯澶辫触,鍘熷洜鏄痆鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:22:24,043 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 15000ms
+2026-04-10 15:22:24,084 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯瀹屾垚,缁撴灉:[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:22:39,419 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 15000ms
+2026-04-10 15:22:39,489 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯瀹屾垚,缁撴灉:[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:22:50,830 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 3000ms
+2026-04-10 15:23:00,029 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 3000ms
+2026-04-10 15:23:14,571 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 3000ms
+2026-04-10 15:24:11,105 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯澶辫触,鍘熷洜鏄痆鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:24:11,222 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 15:24:11,236 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯澶辫触,鍘熷洜鏄痆鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:24:30,082 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯瀹屾垚,缁撴灉:[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 15:53:51,881 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 15:53:51,882 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 15:56:49,103 [14] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 15:56:49,104 [14] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 16:00:10,343 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 16:00:10,343 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 16:00:18,091 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 16:00:18,421 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: StartSingleGrab failed
+2026-04-10 16:00:18,522 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯澶辫触,鍘熷洜鏄痆鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 16:00:33,429 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: GetImageWithSoftTrigger timeout after 15000ms
+2026-04-10 16:00:33,540 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯澶辫触,鍘熷洜鏄痆鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触
+2026-04-10 16:03:17,163 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 16:03:17,164 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 16:11:59,225 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 16:11:59,226 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 16:12:08,267 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 16:12:08,342 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 16:14:55,550 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 16:14:55,551 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 16:15:02,668 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 16:15:03,001 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 16:17:17,776 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛欴evice:[閫氳鍙�0] 杩炴帴閿欒: Couldn't establish the connection to 192.168.10.10.
+Message: 鐢变簬杩炴帴鏂瑰湪涓�娈垫椂闂村悗娌℃湁姝g‘绛斿鎴栬繛鎺ョ殑涓绘満娌℃湁鍙嶅簲锛岃繛鎺ュ皾璇曞け璐ャ��
+2026-04-10 16:17:17,777 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬垵濮嬪寲閫氳鍙閫氳鍙�0]澶辫触,鍘熷洜鏄�
+2026-04-10 16:17:27,558 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
+2026-04-10 16:17:27,559 [12] ERROR LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]涓婃鏈繍琛屽畬鎴�,瑙﹀彂澶辫触
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/Log/Fatal/2026-04/2026-04-10.log b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Fatal/2026-04/2026-04-10.log
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Fatal/2026-04/2026-04-10.log
@@ -0,0 +1 @@
+锘�
\ No newline at end of file
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/Log/Run_Log/2026-04/2026-04-10.log b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Run_Log/2026-04/2026-04-10.log
new file mode 100644
index 0000000..8279918
--- /dev/null
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Run_Log/2026-04/2026-04-10.log
@@ -0,0 +1,713 @@
+锘�2026-04-10 13:55:48,287 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 13:55:54,353 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 13:55:54,366 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 13:55:54,369 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 13:55:54,370 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 13:55:54,371 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 13:56:16,053 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 13:56:16,057 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 13:56:18,406 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX300253A205C003]鍔犺浇瑙﹀彂閫氳
+2026-04-10 13:56:18,408 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 13:56:18,410 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 13:56:18,418 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 13:56:18,424 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 13:56:18,432 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 13:56:18,856 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 13:56:18,956 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 13:56:18,972 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 13:56:18,974 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 13:56:19,021 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 13:56:19,048 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 13:56:19,051 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 13:56:19,052 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 13:56:19,053 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 13:56:19,074 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 13:56:19,075 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 13:56:19,079 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 13:56:19,082 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 13:56:19,085 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 13:56:20,432 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 13:56:39,184 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭柇杩炵浉鏈篬LX300253A205C003]鎴愬姛
+2026-04-10 13:56:41,168 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX300253A205C003]绉婚櫎瑙﹀彂閫氳
+2026-04-10 13:56:41,172 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX300253A205C003]: 宸叉竻绌烘墍鏈夊浘鍍忕紦瀛�
+2026-04-10 13:56:41,173 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱Щ闄ょ浉鏈篬LX300253A205C003]
+2026-04-10 13:56:47,834 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 13:56:47,963 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Closed
+2026-04-10 13:56:49,220 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 13:56:49,250 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 13:56:49,254 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犵浉鏈篬LBCamera][LX03023AA215YP06]鎴愬姛
+2026-04-10 13:56:53,927 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 13:56:56,551 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 13:57:06,732 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 13:57:09,309 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 13:57:11,771 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 13:57:14,339 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 13:57:16,907 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 13:58:46,780 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 13:58:48,916 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 13:59:02,835 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 13:59:02,842 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 13:59:02,845 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 14:01:04,887 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 14:01:19,891 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 14:01:19,898 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 14:01:19,899 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 14:01:19,900 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 14:01:19,901 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 14:01:41,565 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 14:01:41,569 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 14:01:44,167 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 14:01:44,168 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 14:01:44,171 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 14:01:44,172 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 14:01:44,179 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 14:01:44,181 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 14:01:44,188 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 14:01:44,557 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 14:01:44,660 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 14:01:44,661 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 14:01:44,662 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 14:01:44,706 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 14:01:44,727 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 14:01:44,733 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 14:01:44,734 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 14:01:44,736 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 14:01:44,757 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 14:01:44,761 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 14:01:44,765 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 14:01:44,767 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 14:01:44,769 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 14:01:46,022 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 14:03:45,637 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:03:48,124 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:03:48,125 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (358 lines) on completion
+2026-04-10 14:03:48,132 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x358)
+2026-04-10 14:03:48,133 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:04:30,898 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:04:32,995 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x4000)
+2026-04-10 14:04:32,996 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:04:33,048 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:41:31,400 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 14:41:31,403 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 14:41:31,405 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 14:55:09,710 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 14:55:38,036 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 14:55:38,044 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 14:55:38,045 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 14:55:38,046 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 14:55:38,046 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 14:55:59,750 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 14:55:59,752 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 14:56:02,305 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 14:56:02,306 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 14:56:02,310 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 14:56:02,312 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 14:56:02,318 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 14:56:02,321 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 14:56:02,328 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 14:56:02,758 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 14:56:02,857 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 14:56:02,858 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 14:56:02,859 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 14:56:02,891 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 14:56:02,908 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 14:56:02,910 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 14:56:02,911 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 14:56:02,912 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 14:56:02,928 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 14:56:02,929 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 14:56:02,932 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 14:56:02,935 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 14:56:02,937 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 14:56:04,304 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 14:56:13,075 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:56:14,898 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x4000)
+2026-04-10 14:56:14,899 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:56:14,956 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:57:37,111 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:57:38,400 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯瀹屾垚,缁撴灉:杩愯鎴愬姛
+2026-04-10 14:57:46,874 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:57:48,974 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x4000)
+2026-04-10 14:57:48,975 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:57:49,026 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:57:54,876 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 14:57:55,010 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 14:57:55,013 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 14:57:55,020 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 14:57:55,098 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:57:55,127 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:57:55,131 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:57:55,135 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:57:55,139 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:57:55,932 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:57:56,132 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:57:56,136 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:57:56,140 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:57:57,205 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 3 甯� (4096x4000)
+2026-04-10 14:57:57,206 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:57:57,270 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:57:57,283 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:57:57,307 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:58:01,623 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 14:58:01,626 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 14:58:01,627 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 14:58:01,628 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 14:58:01,629 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:01,726 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:58:01,727 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:01,731 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:01,733 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:02,514 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:58:02,527 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:58:03,792 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 4 甯� (4096x4000)
+2026-04-10 14:58:03,793 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:58:03,852 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:58:03,861 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:58:03,865 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:58:34,925 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:58:36,019 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 5 甯� (4096x2000)
+2026-04-10 14:58:36,020 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:58:36,083 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:58:42,973 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 14:58:43,115 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 14:58:43,204 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:58:43,206 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:43,208 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:43,210 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 14:58:43,255 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 14:58:43,259 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:43,263 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:44,010 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:58:44,031 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:58:44,286 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 6 甯� (4096x2000)
+2026-04-10 14:58:44,286 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 14:58:44,342 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:58:44,360 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 14:58:44,381 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 14:58:50,438 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 14:58:51,250 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯瀹屾垚,缁撴灉:杩愯鎴愬姛
+2026-04-10 14:59:03,296 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 14:59:04,383 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 14:59:04,383 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1938 lines) on completion
+2026-04-10 14:59:04,385 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 7 甯� (4096x1938)
+2026-04-10 14:59:04,387 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:00:33,928 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:00:35,006 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 8 甯� (4096x2000)
+2026-04-10 15:00:35,007 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:00:35,057 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:00:38,168 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 15:00:38,175 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 15:00:38,178 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 15:08:21,728 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 15:08:27,531 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 15:08:27,535 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 15:08:27,536 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 15:08:27,536 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 15:08:27,537 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 15:08:49,245 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:08:49,247 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 15:08:56,393 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:08:56,393 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:08:56,395 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 15:08:56,396 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 15:08:56,403 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 15:08:56,406 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 15:08:56,413 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 15:08:56,778 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:08:56,874 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:08:56,879 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:08:56,880 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:08:56,912 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 15:08:56,933 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:08:56,935 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:08:56,969 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:08:56,970 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:08:56,971 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:08:57,032 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 15:08:57,033 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 15:08:57,037 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 15:08:57,040 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 15:08:57,045 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 15:08:58,238 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:08:58,239 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1031 lines) on completion
+2026-04-10 15:08:58,242 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1031)
+2026-04-10 15:08:58,243 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:08:58,382 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 15:09:06,232 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 15:09:06,235 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 15:09:06,325 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 15:09:06,328 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 15:09:06,416 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:09:06,612 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:09:06,780 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:09:06,848 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:09:06,893 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:09:07,700 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 15:09:07,719 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 15:09:07,950 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x2000)
+2026-04-10 15:09:07,951 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:09:08,015 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:09:08,141 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 15:09:08,159 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 15:10:52,901 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:10:54,005 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 3 甯� (4096x2000)
+2026-04-10 15:10:54,006 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:10:54,059 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:10:55,275 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 15:10:55,278 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 15:10:55,280 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 15:21:00,881 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 15:21:10,348 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 15:21:10,358 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 15:21:10,359 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 15:21:10,360 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 15:21:10,360 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 15:21:32,014 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:21:32,017 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 15:21:34,691 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:21:34,692 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:21:34,697 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 15:21:34,698 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 15:21:34,706 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 15:21:34,709 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 15:21:34,716 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 15:21:35,067 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:21:35,164 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:21:35,179 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:21:35,180 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:21:35,218 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 15:21:35,250 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:21:35,253 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:21:35,305 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:21:35,344 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:21:35,345 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:21:35,375 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 15:21:35,377 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 15:21:35,382 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 15:21:35,386 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 15:21:35,389 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 15:21:36,717 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 15:21:40,717 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 15:21:40,863 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 15:21:40,878 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 15:21:40,946 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 15:21:41,065 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:21:41,067 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:21:41,068 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:21:41,214 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:21:41,331 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:21:41,362 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:21:41,539 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4E 47"
+2026-04-10 15:21:42,282 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 15:21:42,309 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 15:21:42,311 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 15:21:42,312 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 15:21:56,662 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4E 47"
+2026-04-10 15:22:07,877 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:22:08,874 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:22:08,987 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:22:10,068 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:22:24,197 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:22:24,357 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:22:25,445 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:22:47,805 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:22:48,898 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:22:56,997 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:22:58,084 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:23:03,427 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:23:04,504 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:23:11,538 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:23:12,642 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:23:28,660 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Closed
+2026-04-10 15:23:28,660 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭柇杩炵浉鏈篬LX03023AA215YP06]鎴愬姛
+2026-04-10 15:23:30,314 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]绉婚櫎瑙﹀彂閫氳
+2026-04-10 15:23:30,316 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 宸叉竻绌烘墍鏈夊浘鍍忕紦瀛�
+2026-04-10 15:23:30,316 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱Щ闄ょ浉鏈篬LX03023AA215YP06]
+2026-04-10 15:23:36,842 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:23:36,964 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Closed
+2026-04-10 15:23:38,126 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:23:38,170 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:23:38,172 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犵浉鏈篬LBCamera][LX03023AA215YP06]鎴愬姛
+2026-04-10 15:23:41,280 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:23:42,345 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x2000)
+2026-04-10 15:23:42,346 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:42,395 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:23:44,183 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]:寮�濮嬭繛缁噰闆�
+2026-04-10 15:23:45,240 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x2000)
+2026-04-10 15:23:45,243 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:45,301 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Continuous mode frame ended, restarting...
+2026-04-10 15:23:46,400 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 3 甯� (4096x2000)
+2026-04-10 15:23:46,402 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:46,452 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Continuous mode frame ended, restarting...
+2026-04-10 15:23:47,551 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 4 甯� (4096x2000)
+2026-04-10 15:23:47,552 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:47,600 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Continuous mode frame ended, restarting...
+2026-04-10 15:23:48,688 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 5 甯� (4096x2000)
+2026-04-10 15:23:48,689 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:48,737 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Continuous mode frame ended, restarting...
+2026-04-10 15:23:49,836 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 6 甯� (4096x2000)
+2026-04-10 15:23:49,874 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:49,921 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Continuous mode frame ended, restarting...
+2026-04-10 15:23:50,911 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1849 lines) on stop
+2026-04-10 15:23:50,913 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 7 甯� (4096x1849)
+2026-04-10 15:23:50,914 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:23:57,030 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Closed
+2026-04-10 15:23:57,030 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]绉婚櫎瑙﹀彂閫氳
+2026-04-10 15:24:03,807 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:24:03,927 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Closed
+2026-04-10 15:24:04,583 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:24:04,604 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:24:04,612 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犵浉鏈篬LBCamera][LX03023AA215YP06]鎴愬姛
+2026-04-10 15:24:10,989 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 15:24:11,097 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 15:24:11,101 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:24:11,103 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:24:11,108 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4E 47"
+2026-04-10 15:24:11,112 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 15:24:11,216 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 15:24:11,219 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:24:11,232 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:24:11,240 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4E 47"
+2026-04-10 15:24:11,933 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 15:24:11,953 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 15:24:28,819 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:24:29,914 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x2000)
+2026-04-10 15:24:29,916 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:24:29,966 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:24:30,025 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 15:24:32,900 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 15:24:32,903 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 15:24:32,905 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 15:53:19,465 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 15:53:30,137 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 15:53:30,142 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 15:53:30,142 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 15:53:30,143 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 15:53:30,143 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 15:53:30,507 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 15:53:51,889 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:53:51,890 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 15:54:11,680 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:54:13,664 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:54:13,711 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 15:54:13,717 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 15:54:13,722 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 15:54:13,724 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 15:54:13,726 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 15:54:14,138 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:54:14,239 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:54:14,240 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:54:14,241 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:54:14,291 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 15:54:14,311 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:54:14,314 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:54:14,347 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:54:14,348 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:54:14,349 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:54:14,414 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 15:54:14,415 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 15:54:14,418 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 15:54:14,421 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 15:54:14,423 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 15:54:15,753 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:54:15,753 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1214 lines) on completion
+2026-04-10 15:54:15,758 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1214)
+2026-04-10 15:54:15,759 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:54:15,923 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 15:55:18,361 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 15:55:18,378 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 15:55:18,392 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 15:55:57,860 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 15:56:27,424 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 15:56:27,427 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 15:56:27,428 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 15:56:27,429 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 15:56:27,429 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 15:56:27,735 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 15:56:49,109 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:56:49,111 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 15:58:00,698 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 15:58:00,699 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 15:58:00,701 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 15:58:00,712 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 15:58:00,728 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 15:58:00,730 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 15:58:00,732 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 15:58:01,190 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:58:01,275 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:58:01,276 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:58:01,277 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:58:01,317 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 15:58:01,340 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 15:58:01,342 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 15:58:01,374 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 15:58:01,379 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 15:58:01,386 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 15:58:01,447 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 15:58:01,451 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 15:58:01,457 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 15:58:01,462 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 15:58:01,465 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 15:58:02,668 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 15:58:02,669 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1317 lines) on completion
+2026-04-10 15:58:02,672 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1317)
+2026-04-10 15:58:02,673 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 15:58:02,785 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 15:58:17,561 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 15:58:17,571 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 15:58:17,577 [14] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 15:59:41,090 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 15:59:48,726 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 15:59:48,729 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 15:59:48,729 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 15:59:48,730 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 15:59:48,731 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 15:59:49,054 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 16:00:10,348 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:00:10,352 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 16:00:12,836 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 16:00:12,837 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:00:12,837 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 16:00:12,839 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 16:00:12,842 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 16:00:12,844 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 16:00:12,846 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 16:00:13,251 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:00:13,353 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:00:13,362 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:00:13,363 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:00:13,417 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 16:00:13,450 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:00:13,452 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:00:13,484 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:00:13,490 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:00:13,491 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:00:13,550 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 16:00:13,554 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 16:00:13,559 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 16:00:13,563 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 16:00:13,565 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 16:00:14,791 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:00:14,792 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (775 lines) on completion
+2026-04-10 16:00:14,797 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x775)
+2026-04-10 16:00:14,798 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:00:14,940 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 16:00:17,689 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:00:17,692 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:00:17,778 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:00:17,780 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:00:17,782 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:00:17,783 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:00:17,873 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:00:17,950 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:00:18,382 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:00:18,413 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:00:18,608 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4E 47"
+2026-04-10 16:00:19,323 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:00:19,345 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 16:00:33,588 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4E 47"
+2026-04-10 16:00:55,914 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 16:00:55,920 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 16:00:55,924 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 16:02:49,224 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 16:02:55,438 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 16:02:55,441 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 16:02:55,442 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 16:02:55,442 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 16:02:55,443 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 16:02:55,774 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 16:03:17,170 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:03:17,173 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 16:03:19,689 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 16:03:30,221 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:03:30,230 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 16:03:30,235 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 16:03:30,239 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 16:03:30,244 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 16:03:30,246 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 16:03:30,675 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:03:30,761 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:03:30,762 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:03:30,762 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:03:30,805 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 16:03:30,838 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:03:30,840 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:03:30,884 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:03:30,885 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:03:30,886 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:03:30,941 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 16:03:30,942 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 16:03:30,945 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 16:03:30,948 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 16:03:30,950 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 16:03:32,231 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:03:32,232 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1591 lines) on completion
+2026-04-10 16:03:32,236 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1591)
+2026-04-10 16:03:32,237 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:03:32,377 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 16:03:38,424 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 16:03:38,439 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 16:03:38,453 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 16:11:28,925 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 16:11:37,529 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 16:11:37,536 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 16:11:37,537 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 16:11:37,537 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 16:11:37,538 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 16:11:37,845 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 16:11:59,231 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:11:59,233 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 16:12:01,757 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 16:12:01,835 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:12:01,837 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 16:12:01,840 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 16:12:01,843 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 16:12:01,847 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 16:12:01,851 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 16:12:02,267 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:12:02,385 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:12:02,386 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:12:02,387 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:12:02,434 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 16:12:02,459 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:12:02,462 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:12:02,495 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:12:02,496 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:12:02,497 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:12:02,560 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 16:12:02,561 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 16:12:02,565 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 16:12:02,571 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 16:12:02,574 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 16:12:03,810 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:12:03,811 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1500 lines) on completion
+2026-04-10 16:12:03,815 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1500)
+2026-04-10 16:12:03,816 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:12:03,909 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 16:12:07,736 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:12:07,827 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:12:07,829 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:12:07,923 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:12:07,996 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:12:08,187 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:12:08,269 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:12:08,271 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:12:08,386 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:12:09,154 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:12:09,166 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 16:12:09,457 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:12:09,458 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1985 lines) on completion
+2026-04-10 16:12:09,461 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x1985)
+2026-04-10 16:12:09,462 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:12:09,650 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:12:09,666 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 16:12:21,591 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 16:12:21,594 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 16:12:21,596 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 16:14:28,119 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 16:14:33,798 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 16:14:33,803 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 16:14:33,804 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 16:14:33,804 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 16:14:33,805 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 16:14:34,146 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 16:14:55,556 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:14:55,557 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 16:14:58,052 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 16:14:58,124 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:14:58,125 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 16:14:58,127 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 16:14:58,130 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 16:14:58,132 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 16:14:58,134 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 16:14:58,527 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:14:58,640 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:14:58,641 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:14:58,642 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:14:58,683 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 16:14:58,709 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:14:58,713 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:14:58,744 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:14:58,747 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:14:58,748 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:14:58,813 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 16:14:58,814 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 16:14:58,819 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 16:14:58,822 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 16:14:58,825 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 16:15:00,062 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:15:00,062 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1093 lines) on completion
+2026-04-10 16:15:00,065 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1093)
+2026-04-10 16:15:00,067 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:15:00,193 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 16:15:02,438 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:15:02,441 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:15:02,529 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:15:02,579 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:15:02,622 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:15:02,624 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:15:02,866 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:15:03,000 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:15:03,134 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:15:03,920 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:15:03,931 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 16:15:04,223 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x2000)
+2026-04-10 16:15:04,224 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:15:04,290 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:15:04,437 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:15:04,447 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 16:15:16,574 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭繍琛岃缃繚瀛樻垚鍔�
+2026-04-10 16:15:16,577 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺淇濆瓨鎴愬姛
+2026-04-10 16:15:16,580 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�甯冨眬淇濆瓨鎴愬姛
+2026-04-10 16:16:49,798 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭棩蹇楃郴缁熷惎鍔ㄦ垚鍔�
+2026-04-10 16:16:56,040 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
+2026-04-10 16:16:56,043 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
+2026-04-10 16:16:56,044 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
+2026-04-10 16:16:56,044 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
+2026-04-10 16:16:56,045 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氣劰锔� 鐩綍宸插瓨鍦�: D:\椤圭洰\杞儙澶栬妫�娴媆SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
+2026-04-10 16:16:56,360 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀B3D鐩告満閰嶇疆鏂囦欢鍔犺浇鎴愬姛锛�
+2026-04-10 16:17:17,784 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍙閫氳鍙�0]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:17:17,786 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳鍔犺浇鎴愬姛
+2026-04-10 16:17:21,318 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Connected and initialized successfully (Manual Data Mode)
+2026-04-10 16:17:21,397 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈篬LX03023AA215YP06]鍔犺浇瑙﹀彂閫氳
+2026-04-10 16:17:21,398 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氱浉鏈哄姞杞芥垚鍔�
+2026-04-10 16:17:21,399 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳鐮佸櫒鍔犺浇鎴愬姛
+2026-04-10 16:17:21,403 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬叏灞�鍙橀噺鍔犺浇鎴愬姛
+2026-04-10 16:17:21,405 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氳繍鍔ㄦ帶鍒跺弬鏁板姞杞芥垚鍔�
+2026-04-10 16:17:21,407 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬厜婧愭帶鍒跺姞杞芥垚鍔�
+2026-04-10 16:17:21,733 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:17:21,817 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:17:21,819 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:17:21,819 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:17:21,850 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅2D宸ヤ綅]
+2026-04-10 16:17:21,882 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[缁撴潫]
+2026-04-10 16:17:21,884 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:17:21,916 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[鐩告満鍙栧浘]
+2026-04-10 16:17:21,917 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]娣诲姞姝ラ[寮�濮媇
+2026-04-10 16:17:21,921 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]鍔犺浇鎴愬姛
+2026-04-10 16:17:21,972 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭坊鍔犳祦绋媅3D宸ヤ綅]
+2026-04-10 16:17:21,973 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪姞杞芥垚鍔�
+2026-04-10 16:17:21,978 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭缃姞杞芥垚鍔�
+2026-04-10 16:17:21,982 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬪竷灞�鍔犺浇鎴愬姛
+2026-04-10 16:17:21,985 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋嬭〃鏍煎姞杞芥垚鍔�
+2026-04-10 16:17:23,132 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:17:23,132 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Flushing partial buffer (1374 lines) on completion
+2026-04-10 16:17:23,136 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 1 甯� (4096x1374)
+2026-04-10 16:17:23,137 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:17:23,227 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭暟鎹簱鍜岃〃鍒涘缓鎴愬姛锛�
+2026-04-10 16:17:26,967 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:17:26,970 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氶�氳[閫氳鍙�0]鎺ユ敹鍒扮殑娑堟伅"79 00 03 FF"
+2026-04-10 16:17:27,197 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:17:27,274 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭鏌ュ埌鍙瑙﹀彂鐨勬祦绋�,娓呯┖鎵�鏈夋祦绋嬭繍琛屽畬鎴愭爣璁颁綅!
+2026-04-10 16:17:27,406 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:17:27,407 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:17:27,555 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:17:27,557 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]寮�濮嬭繍琛�
+2026-04-10 16:17:27,678 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 寮�濮嬪崟娆¢噰闆�
+2026-04-10 16:17:28,479 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅2D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:17:28,507 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
+2026-04-10 16:17:28,745 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鐢熸垚绗� 2 甯� (4096x2000)
+2026-04-10 16:17:28,746 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: 鍥惧儚鍏ラ槦锛屽綋鍓嶉槦鍒楋細1
+2026-04-10 16:17:28,815 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera[LX03023AA215YP06]: Single grab completed by SDK
+2026-04-10 16:17:28,894 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氭祦绋媅3D宸ヤ綅]杩愯鎴愬姛
+2026-04-10 16:17:28,914 [12] INFO  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛氬彂閫佺粰[閫氳鍙�0]浜嗘秷鎭�"57 42 5F 4F 4B"
diff --git a/LB_SmartVision/bin/Debug/net8.0-windows/Log/Warn/2026-04/2026-04-10.log b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Warn/2026-04/2026-04-10.log
new file mode 100644
index 0000000..c14d12a
--- /dev/null
+++ b/LB_SmartVision/bin/Debug/net8.0-windows/Log/Warn/2026-04/2026-04-10.log
@@ -0,0 +1,6 @@
+锘�2026-04-10 13:56:53,854 [12] WARN  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: Provided timeout 3000ms is too short for 2500ms scan. Extended to 5500ms.
+2026-04-10 13:57:11,704 [12] WARN  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: Provided timeout 3000ms is too short for 2500ms scan. Extended to 5500ms.
+2026-04-10 13:58:46,716 [12] WARN  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: Provided timeout 3000ms is too short for 2000ms scan. Extended to 5000ms.
+2026-04-10 14:03:36,626 [12] WARN  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: Provided timeout 3000ms is too short for 2000ms scan. Extended to 5000ms.
+2026-04-10 14:04:30,833 [12] WARN  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: Provided timeout 3000ms is too short for 2000ms scan. Extended to 5000ms.
+2026-04-10 14:56:13,010 [12] WARN  LB_SmartVisionCommon.AsyncLogHelper - 璁板綍淇℃伅锛歀BCamera: Provided timeout 3000ms is too short for 1740ms scan. Extended to 4740ms.
diff --git "a/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/3D\345\267\245\344\275\215/\347\233\270\346\234\272\345\217\226\345\233\276.json" "b/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/3D\345\267\245\344\275\215/\347\233\270\346\234\272\345\217\226\345\233\276.json"
index f35169c..d3abd9c 100644
--- "a/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/3D\345\267\245\344\275\215/\347\233\270\346\234\272\345\217\226\345\233\276.json"
+++ "b/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/3D\345\267\245\344\275\215/\347\233\270\346\234\272\345\217\226\345\233\276.json"
@@ -3,7 +3,7 @@
     {
       "name": "鐩告満SN",
       "index": 0,
-      "value": "LX300253A205C003"
+      "value": "LX03023AA215YP06"
     },
     {
       "name": "瑙﹀彂妯″紡",
@@ -48,7 +48,7 @@
     {
       "name": "鏄惁鏈湴鍙栧浘",
       "index": 9,
-      "value": true
+      "value": false
     },
     {
       "name": "鏈湴鍙栧浘璺緞",
@@ -60,7 +60,7 @@
     {
       "name": "鏈湴鍙栧浘搴忓彿",
       "index": 11,
-      "value": 0
+      "value": 0.0
     },
     {
       "name": "瓒呮椂鏃堕棿",
diff --git "a/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/A_CameraConnections.json" "b/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/A_CameraConnections.json"
index 74a65e7..9cc61de 100644
--- "a/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/A_CameraConnections.json"
+++ "b/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/A_CameraConnections.json"
@@ -1,3 +1,3 @@
 锘縶
-  "LX300253A205C003": "LBCamera"
+  "LX03023AA215YP06": "LBCamera"
 }
\ No newline at end of file
diff --git "a/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/LBCameraSetttings.json" "b/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/LBCameraSetttings.json"
new file mode 100644
index 0000000..3a02690
--- /dev/null
+++ "b/LB_SmartVision/bin/Debug/net8.0-windows/\346\211\200\346\234\211\344\272\247\345\223\201/Product0/LBCameraSetttings.json"
@@ -0,0 +1,24 @@
+{
+  "LX03023AA215YP06": {
+    "DataAcquisitionTriggerSource": 0,
+    "LineScanTriggerSource": 0,
+    "SoftwareTriggerRate": 2000.0,
+    "EncoderTriggerDirection": 2,
+    "EncoderTriggerSignalCountingMode": 0,
+    "EncoderTriggerInterval": 20,
+    "ScanLineCount": 2000,
+    "CallbackRetrievalTimeout": 2000,
+    "XAxisResolution": 9.0,
+    "YResolution": 9.0,
+    "MinGrayscaleValue": 28,
+    "MinLaserLineWidth": 2,
+    "MaxLaserLineWidth": 30,
+    "SpotSelection": 0,
+    "ExposureMode": 1,
+    "ExposureTime": 400,
+    "AnalogGain": 2,
+    "AnalogGainFor6030": 2,
+    "DigitalGain": 1,
+    "LaserPower": 60
+  }
+}
\ No newline at end of file
diff --git "a/LB_SmartVision/bin/Debug/net8.0-windows/\347\224\237\344\272\247\346\225\260\346\215\256/20260410/2D\345\267\245\344\275\215.csv" "b/LB_SmartVision/bin/Debug/net8.0-windows/\347\224\237\344\272\247\346\225\260\346\215\256/20260410/2D\345\267\245\344\275\215.csv"
new file mode 100644
index 0000000..5ba8608
--- /dev/null
+++ "b/LB_SmartVision/bin/Debug/net8.0-windows/\347\224\237\344\272\247\346\225\260\346\215\256/20260410/2D\345\267\245\344\275\215.csv"
@@ -0,0 +1,13 @@
+锘垮悕绉�,鏃堕棿,鑰楁椂,缁撴灉,鍘熷洜,鏁版嵁0,鏁版嵁1,鏁版嵁2
+2D宸ヤ綅,'14:57:56.12,961.85,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'14:57:56.65,961.85,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'14:58:02.77,882.95,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'14:58:44.27,933.48,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'15:09:08.48,1275.28,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'15:21:43.05,1392.95,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'15:21:43.16,1392.95,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'15:24:12.19,923.98,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'16:00:20.07,1443.81,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'16:12:09.85,1222.58,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'16:15:04.75,1286.37,True,杩愯鎴愬姛,True,True,True
+2D宸ヤ綅,'16:17:29.23,1271.75,True,杩愯鎴愬姛,True,True,True
diff --git "a/LB_SmartVision/bin/Debug/net8.0-windows/\347\224\237\344\272\247\346\225\260\346\215\256/20260410/3D\345\267\245\344\275\215.csv" "b/LB_SmartVision/bin/Debug/net8.0-windows/\347\224\237\344\272\247\346\225\260\346\215\256/20260410/3D\345\267\245\344\275\215.csv"
new file mode 100644
index 0000000..0289673
--- /dev/null
+++ "b/LB_SmartVision/bin/Debug/net8.0-windows/\347\224\237\344\272\247\346\225\260\346\215\256/20260410/3D\345\267\245\344\275\215.csv"
@@ -0,0 +1,14 @@
+锘垮悕绉�,鏃堕棿,鑰楁椂,缁撴灉,鍘熷洜,鏁版嵁0,鏁版嵁1,鏁版嵁2
+3D宸ヤ綅,'14:57:57.44,2363.83,True,杩愯鎴愬姛,True,True,True
+3D宸ヤ綅,'14:58:03.88,2222.76,True,杩愯鎴愬姛,True,True,True
+3D宸ヤ綅,'14:58:44.47,1303.48,True,杩愯鎴愬姛,True,True,True
+3D宸ヤ綅,'15:09:08.41,1587.12,True,杩愯鎴愬姛,True,True,True
+3D宸ヤ綅,'15:21:41.52,566.54,False,[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触,False,False,False
+3D宸ヤ綅,'15:21:56.64,15690.12,False,[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触,False,False,False
+3D宸ヤ綅,'15:24:11.07,9.83,False,[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触,False,False,False
+3D宸ヤ綅,'15:24:11.19,8.98,False,[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触,False,False,False
+3D宸ヤ綅,'16:00:18.59,638.08,False,[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触,False,False,False
+3D宸ヤ綅,'16:00:33.57,15620.55,False,[鐩告満鍙栧浘]鐩告満[LX03023AA215YP06]鑾峰彇鍥惧儚澶辫触,False,False,False
+3D宸ヤ綅,'16:12:09.98,1600.51,True,杩愯鎴愬姛,True,True,True
+3D宸ヤ綅,'16:15:04.68,1653.76,True,杩愯鎴愬姛,True,True,True
+3D宸ヤ綅,'16:17:29.35,1605.05,True,杩愯鎴愬姛,True,True,True
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfo.cs b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfo.cs
index 45df450..4af86d0 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfo.cs
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfo.cs
@@ -14,7 +14,7 @@
 [assembly: System.Reflection.AssemblyCompanyAttribute("LB_SmartVision")]
 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d1444a09d4a4811a9ea7b86cb264d753ef14088c")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8826196fc78ceb9c327d3abf7f2f2cf06dabb5df")]
 [assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVision")]
 [assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVision")]
 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache
index 5f346c4..138fa11 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache
@@ -1 +1 @@
-fc7dd97db0aca368ce792667e20e34b6b362d2d7d179e6ea91da9079d8ad2da8
+f2b797ae313abca3a20bed05dfe622a14199098c963b48211e02f3ff195ff240
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache
index a126425..04d545c 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache
Binary files differ
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.GenerateResource.cache b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.GenerateResource.cache
index c6447e6..f15b053 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.GenerateResource.cache
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.GenerateResource.cache
Binary files differ
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.dll b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.dll
index f233637..8089598 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.dll
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.dll
Binary files differ
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.pdb b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.pdb
index b353dd6..def62e2 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.pdb
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.pdb
Binary files differ
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/apphost.exe b/LB_SmartVision/obj/Debug/net8.0-windows/apphost.exe
index 18689e7..19d7d9a 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/apphost.exe
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/apphost.exe
Binary files differ
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/ref/LB_SmartVision.dll b/LB_SmartVision/obj/Debug/net8.0-windows/ref/LB_SmartVision.dll
index b48cece..3e958d5 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/ref/LB_SmartVision.dll
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/ref/LB_SmartVision.dll
Binary files differ
diff --git a/LB_SmartVision/obj/Debug/net8.0-windows/refint/LB_SmartVision.dll b/LB_SmartVision/obj/Debug/net8.0-windows/refint/LB_SmartVision.dll
index b48cece..3e958d5 100644
--- a/LB_SmartVision/obj/Debug/net8.0-windows/refint/LB_SmartVision.dll
+++ b/LB_SmartVision/obj/Debug/net8.0-windows/refint/LB_SmartVision.dll
Binary files differ
diff --git a/LB_SmartVisionCameraDevice/PHM6000/PHM6000Sensor.cs b/LB_SmartVisionCameraDevice/PHM6000/PHM6000Sensor.cs
index edabd39..38d74bd 100644
--- a/LB_SmartVisionCameraDevice/PHM6000/PHM6000Sensor.cs
+++ b/LB_SmartVisionCameraDevice/PHM6000/PHM6000Sensor.cs
@@ -692,25 +692,9 @@
             var config = GetConfig();
             PARAM_BAR pARAM_BAR = new PARAM_BAR()
             {
-                Height = config.BarHeight,
-                Width = config.BarWidth,
-                HoleCount = config.BarHoleCount,
-                HoleDiameter = config.BarHoleDiameter,
-                HoleDistance = config.BarHoleDistance,
-                DOF = config.BarDOF,
             };
             SENSOR_POSITION stPosition = new SENSOR_POSITION
             {
-                IsReverse = config.IsReverse,
-                IsOpposite = config.IsOpposite,
-                fStdDistance = config.fStdDistance,
-                fXCenter = config.fXCenter,
-                x = config.x,
-                y = config.y,
-                z = config.z,
-                xAngle = config.xAngle,
-                yAngle = config.yAngle,
-                zAngle = config.zAngle
             };
             SysCalibration.SetSensorPosition(CaliEntry, Index, stPosition);
             var roi = GetROICaliThkiness(roiTxt, config);
@@ -728,25 +712,9 @@
             var config = GetConfig();
             PARAM_BAR param_bar = new PARAM_BAR()
             {
-                Height = config.BarHeight,
-                Width = config.BarWidth,
-                HoleCount = config.BarHoleCount,
-                HoleDiameter = config.BarHoleDiameter,
-                HoleDistance = config.BarHoleDistance,
-                DOF = config.BarDOF,
             };
             SENSOR_POSITION stPosition = new SENSOR_POSITION
             {
-                IsReverse = config.IsReverse,
-                IsOpposite = config.IsOpposite,
-                fStdDistance = config.fStdDistance,
-                fXCenter = config.fXCenter,
-                x = config.x,
-                y = config.y,
-                z = config.z,
-                xAngle = config.xAngle,
-                yAngle = config.yAngle,
-                zAngle = config.zAngle
             };
             SysCalibration.SetSensorPosition(CaliEntry, Index, stPosition);
             var roi = GetROICaliThkiness(roiTxt, config);
@@ -767,16 +735,6 @@
             var config = GetConfig();
             SENSOR_POSITION sENSOR_POSITION = new SENSOR_POSITION
             {
-                IsReverse = config.IsReverse,
-                IsOpposite = config.IsOpposite,
-                fStdDistance = config.fStdDistance,
-                fXCenter = config.fXCenter,
-                x = config.x,
-                y = config.y,
-                z = config.z,
-                xAngle = config.xAngle,
-                yAngle = config.yAngle,
-                zAngle = config.zAngle
             };
             SysCalibration.SetSensorPosition(CaliEntry, Index, sENSOR_POSITION);//璁剧疆浼犳劅鍣ㄤ綅缃�
             SysCalibration.SetRate(CaliEntry, Index, config.XAxisResolution / 1000, config.YResolution / 1000);
@@ -823,272 +781,12 @@
             });
             return r;
         }
-
-        public async Task<float[,]> MeasureOutLine鈥婽hickness鈥�()
-        {
-            var result = await Task.Run(() =>
-            {
-                var config = GetConfig();
-                SetTargetParam(config);//璁剧疆鐩爣娴嬮噺鍙傛暟
-                float[,] datas = new float[config.nPartitionX, config.nPartitionY];
-                data = new float[config.nPartitionX * config.nPartitionY];
-                int number = 0;
-                for (int i = 0; i < config.nPartitionX; i++)
-                {
-                    for (int j = 0; j < config.nPartitionY; j++)
-                    {
-                        number++;
-                        float measuredValue = SysCalibration.MeasureRoiHigh(CaliEntry, Index, number);
-                        // 淇濈暀3浣嶅皬鏁�
-                        datas[i, j] = (float)Math.Round(measuredValue, 3);
-                    }
-                }
-
-                //lBCMap = SysCalibration.GetDepthMap(CaliEntry, Index, 4);
-                return datas;
-            });
-            return result;
-        }
-
-
-
-
-        //浜岀淮鍥炬爣瀹�
-        public async Task StartLiaghtAndDeepCali(CaliModel caliModel)
-        {
-            //LBLineDataZA lBLineDataZA = new LBLineDataZA();
-
-            SENSOR_POSITION sENSOR_POSITION = new SENSOR_POSITION
-            {
-                IsReverse = caliModel.IsReverse,
-                IsOpposite = caliModel.IsOpposite,
-                fStdDistance = caliModel.fStdDistance,
-                fXCenter = caliModel.fXCenter,
-                x = caliModel.x,
-                y = caliModel.y,
-                z = caliModel.z,
-                xAngle = caliModel.xAngle,
-                yAngle = caliModel.yAngle,
-                zAngle = caliModel.zAngle,
-            };
-            var config = GetConfig();
-            PARAM_BOARD pARAM_BOARD = new PARAM_BOARD()
-            {
-                //Height = config.Height,
-                //Width = config.Width,
-                //HoleDiameter = config.HoleDiameter,
-                //HoleDistance = config.HoleDistance,
-                //LocationHoleX1 = config.LocationHoleX1,
-                //LocationHoleX2 = config.LocationHoleX2,
-                //LocationHoleY1 = config.LocationHoleY1,
-                //LocationHoleY2 = config.LocationHoleY2,
-            };
-
-
-
-            SysCalibration.SetSensorPosition(CaliEntry, Index, sENSOR_POSITION);//璁剧疆浼犳劅鍣ㄤ綅缃�
-            var roi = caliModel.Plane.Split(',');
-
-            var roi1 = GetROI(caliModel.Plane, config);
-            var roi2 = GetROI(caliModel.Hole1, config);
-            var roi3 = GetROI(caliModel.Hole2, config);
-            var roi4 = GetROI(caliModel.Hole3, config);
-
-            SysCalibration.SetRate(CaliEntry, Index, config.XAxisResolution / 1000, config.YResolution / 1000);
-            SysCalibration.SetFlatROI(CaliEntry, Index, roi1, true);
-            SysCalibration.SetHoleROI(CaliEntry, Index, 0, roi2, true);
-            SysCalibration.SetHoleROI(CaliEntry, Index, 1, roi3, true);
-            SysCalibration.SetHoleROI(CaliEntry, Index, 2, roi4, true);
-            SysCalibration.SetBoardParameter(CaliEntry, pARAM_BOARD);
-            SysCalibration.ClearData(CaliEntry, Index);//娓呴櫎浠ュ墠鏁版嵁
-            await Task.Run(() =>
-            {
-                //淇敼姝ゆ浠g爜
-                //foreach (var item in GetLineDatas())
-                unsafe
-                {
-                    IntPtr pdata = IntPtr.Zero;
-
-                    //if (sline + eline != 0 && eline > sline)
-                    //{
-                    //    for (ulong i = sline; i < eline; i++)
-                    //    {
-                    //        bool useEncoder = false;
-                    //        if (config.LineScanTriggerSource == EnumLineScanTriggerSource.缂栫爜鍣�) useEncoder = true;
-                    //        //浣跨敤浜嗗紩鐢紝浠�涔堟椂鍊欏畬鎴愪娇鐢紵濡傛灉闀挎椂闂达紝浠g爜浼氭湁鍐呭瓨椋庨櫓
-                    //        pdata = GetLineDataByIndex(Entry, i);
-                    //        if (pdata == IntPtr.Zero)
-                    //            break;
-                    //        SysCalibration.AddLineDataArray(CaliEntry, Index, pdata, useEncoder, 1);//鏈�鍚庝釜鍙傛暟鏄粈涔堟剰鎬�
-                    //    }
-                    //}
-                    //else
-                    {
-                        ulong nindex = 0;
-
-                        while ((pdata = PHM6000Profiler.GetLineDataByIndex(Entry, nindex)) != IntPtr.Zero)
-                        {
-                            bool useEncoder = false;
-                            if (config.LineScanTriggerSource == EnumLineScanTriggerSource.缂栫爜鍣�) useEncoder = true;
-                            //浣跨敤浜嗗紩鐢紝浠�涔堟椂鍊欏畬鎴愪娇鐢紵濡傛灉闀挎椂闂达紝浠g爜浼氭湁鍐呭瓨椋庨櫓
-                            SysCalibration.AddLineDataArray(CaliEntry, Index, pdata, useEncoder, 1);//鏈�鍚庝釜鍙傛暟鏄粈涔堟剰鎬�          
-                            nindex++;
-                        }
-                    }
-                }
-                SysCalibration.AlignmentMovingFlat(CaliEntry, Index);//涓嬫鎵撳紑绋嬪簭鏃跺彲鑳戒細搴忓彿閿欒
-                //SysCalibration.SystemCalibration(caliEntry);//error娌℃湁鐪熷疄鐨勫瓟锛屽氨浼氬崱杩涚▼
-            });
-        }
-
-
-        //娴嬮噺鍘氬害
-        public async Task<float> MeasureDistance()
-        {
-
-            var config = GetConfig();
-            SENSOR_POSITION sENSOR_POSITION = new SENSOR_POSITION
-            {
-                //IsReverse = CaliModel.IsReverse,
-                //IsOpposite = CaliModel.IsOpposite,
-                //fStdDistance = CaliModel.fStdDistance,
-                //fXCenter = CaliModel.fXCenter,
-                //x = CaliModel.x,
-                //y = CaliModel.y,
-                //z = CaliModel.z,
-                //xAngle = CaliModel.xAngle,
-                //yAngle = CaliModel.yAngle,
-                //zAngle = CaliModel.zAngle,
-            };
-            SysCalibration.SetSensorPosition(CaliEntry, Index, sENSOR_POSITION);//璁剧疆浼犳劅鍣ㄤ綅缃�
-            SysCalibration.SetRate(CaliEntry, Index, config.XAxisResolution / 1000, config.YResolution / 1000);
-            SysCalibration.ClearData(CaliEntry, Index);//娓呴櫎浠ュ墠鏁版嵁
-            var r = await Task.Run<float>(() =>
-            {
-                //杈撳叆鏂版暟鎹�
-                unsafe
-                {
-                    IntPtr pdata = IntPtr.Zero;
-
-                    if (sline + eline != 0 && eline > sline)
-                    {
-                        for (ulong i = sline; i < eline; i++)
-                        {
-                            bool useEncoder = false;
-                            if (config.LineScanTriggerSource == EnumLineScanTriggerSource.缂栫爜鍣�) useEncoder = true;
-                            //浣跨敤浜嗗紩鐢紝浠�涔堟椂鍊欏畬鎴愪娇鐢紵濡傛灉闀挎椂闂达紝浠g爜浼氭湁鍐呭瓨椋庨櫓
-                            pdata = PHM6000Profiler.GetLineDataByIndex(Entry, i);
-                            if (pdata == IntPtr.Zero)
-                                break;
-                            SysCalibration.AddLineDataArray(CaliEntry, Index, pdata, useEncoder, 1);//鏈�鍚庝釜鍙傛暟鏄粈涔堟剰鎬�
-                        }
-                    }
-                    else
-                    {
-                        ulong nindex = 0;
-
-                        while ((pdata = PHM6000Profiler.GetLineDataByIndex(Entry, nindex)) != IntPtr.Zero)
-                        {
-                            bool useEncoder = false;
-                            if (config.LineScanTriggerSource == EnumLineScanTriggerSource.缂栫爜鍣�) useEncoder = true;
-                            //浣跨敤浜嗗紩鐢紝浠�涔堟椂鍊欏畬鎴愪娇鐢紵濡傛灉闀挎椂闂达紝浠g爜浼氭湁鍐呭瓨椋庨櫓
-                            SysCalibration.AddLineDataArray(CaliEntry, Index, pdata, useEncoder, 1);//鏈�鍚庝釜鍙傛暟鏄粈涔堟剰鎬�          
-                            nindex++;
-                        }
-                    }
-                }
-                SetTargetParam(config);//璁剧疆鐩爣娴嬮噺鍙傛暟
-                //var result = SysCalibration.MeasureDistance(CaliEntry);
-                float measuredValue = SysCalibration.MeasureTargetHigh(CaliEntry, Index);
-                var result = (float)Math.Round(measuredValue, 3);
-                return result;
-            });
-            return r;
-        }
-
         public static ulong sline = 0;
         public static ulong eline = 0;
 
 
         public static IntPtr lBCMap = IntPtr.Zero;
         public static float[] data = null;
-
-        //娴嬮噺鍑瑰嚫
-        public async Task<float[,]> Measure鈥婾neven鈥�()
-        {
-
-            var result = await Task.Run(() =>
-            {
-                var config = GetConfig();
-                //SENSOR_POSITION sENSOR_POSITION = new SENSOR_POSITION
-                //{
-                //    IsReverse = CaliModel.IsReverse,
-                //    IsOpposite = CaliModel.IsOpposite,
-                //    fStdDistance = CaliModel.fStdDistance,
-                //    fXCenter = CaliModel.fXCenter,
-                //    x = CaliModel.x,
-                //    y = CaliModel.y,
-                //    z = CaliModel.z,
-                //    xAngle = CaliModel.xAngle,
-                //    yAngle = CaliModel.yAngle,
-                //    zAngle = CaliModel.zAngle,
-                //};
-                //SysCalibration.SetSensorPosition(CaliEntry, Index, sENSOR_POSITION);//璁剧疆浼犳劅鍣ㄤ綅缃�
-                //SysCalibration.SetRate(CaliEntry, Index, config.XAxisResolution / 1000, config.YResolution / 1000);
-                //SysCalibration.ClearData(CaliEntry, Index);//娓呴櫎浠ュ墠鏁版嵁
-
-                ////杈撳叆鏂版暟鎹�
-                //unsafe
-                //{
-                //    IntPtr pdata = IntPtr.Zero;
-
-                //    if (sline + eline != 0 && eline > sline)
-                //    {
-                //        for (ulong i = sline; i < eline; i++)
-                //        {
-                //            bool useEncoder = false;
-                //            if (config.LineScanTriggerSource == EnumLineScanTriggerSource.缂栫爜鍣�) useEncoder = true;
-                //            //浣跨敤浜嗗紩鐢紝浠�涔堟椂鍊欏畬鎴愪娇鐢紵濡傛灉闀挎椂闂达紝浠g爜浼氭湁鍐呭瓨椋庨櫓
-                //            pdata = GetLineDataByIndex(Entry, i);
-                //            if (pdata == IntPtr.Zero)
-                //                break;
-                //            SysCalibration.AddLineDataArray(CaliEntry, Index, pdata, useEncoder, 1);//鏈�鍚庝釜鍙傛暟鏄粈涔堟剰鎬�
-                //        }
-                //    }
-                //    else
-                //    {
-                //        ulong nindex = 0;
-
-                //        while ((pdata = GetLineDataByIndex(Entry, nindex)) != IntPtr.Zero)
-                //        {
-                //            bool useEncoder = false;
-                //            if (config.LineScanTriggerSource == EnumLineScanTriggerSource.缂栫爜鍣�) useEncoder = true;
-                //            //浣跨敤浜嗗紩鐢紝浠�涔堟椂鍊欏畬鎴愪娇鐢紵濡傛灉闀挎椂闂达紝浠g爜浼氭湁鍐呭瓨椋庨櫓
-                //            SysCalibration.AddLineDataArray(CaliEntry, Index, pdata, useEncoder, 1);//鏈�鍚庝釜鍙傛暟鏄粈涔堟剰鎬�          
-                //            nindex++;
-                //        }
-                //    }
-                //}
-                SetTargetParam(config);//璁剧疆鐩爣娴嬮噺鍙傛暟
-                float[,] datas = new float[config.nPartitionX, config.nPartitionY];
-                data = new float[config.nPartitionX * config.nPartitionY];
-                int number = 0;
-                for (int i = 0; i < config.nPartitionX; i++)
-                {
-                    for (int j = 0; j < config.nPartitionY; j++)
-                    {
-                        number++;
-                        float measuredValue = SysCalibration.MeasureRoiHigh(CaliEntry, Index, number);
-                        // 淇濈暀3浣嶅皬鏁�
-                        datas[i, j] = (float)Math.Round(measuredValue, 3);
-                    }
-                }
-
-                //lBCMap = SysCalibration.GetDepthMap(CaliEntry, Index, 4);
-                return datas;
-            });
-            return result;
-        }
 
 
         LB_ROI GetROI(string s, PHM6000SensorConfig config)
diff --git a/LB_SmartVisionCameraDevice/PHM6000/PHM6000SensorConfig.cs b/LB_SmartVisionCameraDevice/PHM6000/PHM6000SensorConfig.cs
index ded7fc6..9929320 100644
--- a/LB_SmartVisionCameraDevice/PHM6000/PHM6000SensorConfig.cs
+++ b/LB_SmartVisionCameraDevice/PHM6000/PHM6000SensorConfig.cs
@@ -16,477 +16,86 @@
     /// PHM6000Sensor閰嶇疆鍙傛暟绫�
     /// </summary>
     [JsonObject(MemberSerialization.OptOut)]
+    [TypeConverter(typeof(PropertySorter))]
     public class PHM6000SensorConfig
     {
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(39)]
-        [DisplayName("ZROI")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public EnumZDirectionRoi ZDirectionRoi { get; set; }            //ZROI
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(40)]
-        [DisplayName("Filter")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        public EnumFilter Filter { get; set; }            //Filter
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(41)]
-        [DisplayName("MeanFilterWindowSize")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public EnumMeanFilterWindowSize MeanFilterWindowSize { get; set; }            //MeanFilterWindowSize
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(42)]
-        [DisplayName("MedianFilterWindowSize")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public EnumMedianFilterWindowSize MedianFilterWindowSize { get; set; }            //MedianFilterWindowSize
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(43)]
-        [DisplayName("GapFilling")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        public int GapFilling { get; set; }            //GapFilling
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(44)]
-        [DisplayName("GapFillingEdgePreservation")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        public int GapFillingEdgePreservation { get; set; }            //GapFilling
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(45)]
-        [DisplayName("闄嶉噰鏍�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public EnumDownsampling Downsampling { get; set; } = EnumDownsampling.X1;
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(46)]
-        [DisplayName("閲嶉噰鏍�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        public EnumResampling Resampling { get; set; } = EnumResampling.Nearest;
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(47)]
-        [DisplayName("閲嶉噰鏍疯竟缂樹繚鎸�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Range(0, 1)]
-        [Browsable(false)]
-        public int ResamplingEdgePreservation { get; set; }
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(48)]
-        [DisplayName("鍚敤 Z 杞村榻�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public bool EnableZAxisAlignment { get; set; }
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(49)]
-        [DisplayName("鍚敤 X 杞村榻�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public bool EnableXAxisAlignment { get; set; }
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(50)]
-        [DisplayName("鍚敤鐩茬偣杩囨护")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public bool EnableBlindSpotFiltering { get; set; }
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(51)]
-        [DisplayName("鍚敤鍣0娑堥櫎")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public bool EnableNoiseRemoval { get; set; }
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(52)]
-        [DisplayName("鍣0鍘婚櫎寮哄害")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public EnumNoiseRemovalIntensity NoiseRemovalIntensity { get; set; }
-
-        [Category("杞粨绾垮叴瓒e尯鍨�"), PropertyOrder(53)]
-        [DisplayName("XOZ-ROI")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public LBProfileROI ROI { get; set; }            //ROI
-
-        [Category("鐩告満灞炴��"), PropertyOrder(54)]
-        [DisplayName("NameIdMax")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public int NameIdMax { get; set; }            //NameIdMax
-
         [Category("瑙﹀彂璁剧疆"), PropertyOrder(0)]
         [DisplayName("鏁版嵁閲囬泦瑙﹀彂婧�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public EnumDataAcquisitionTriggerSource DataAcquisitionTriggerSource { get; set; } = EnumDataAcquisitionTriggerSource.杞Е鍙�;            //鏁版嵁閲囬泦瑙﹀彂婧�:0=Software,1=External
-
         [Category("瑙﹀彂璁剧疆"), PropertyOrder(1)]
         [DisplayName("琛屾壂鎻忚Е鍙戞簮")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public EnumLineScanTriggerSource LineScanTriggerSource { get; set; } = EnumLineScanTriggerSource.鍥哄畾棰戠巼;            //濡傛灉閫夋嫨鍥哄畾棰戠巼涓嬮潰鍙湁涓�涓鐜囧�� 锛屽惁鍒欐樉绀鸿Е鍙戞柟鍚戙�佽Е鍙戜俊鍙疯鏁版ā寮忋�佽Е鍙戦棿闅�
-
         [Category("瑙﹀彂璁剧疆"), PropertyOrder(2)]
         [DisplayName("瑙﹀彂棰戠巼")]
         public float SoftwareTriggerRate { get; set; } = 1000;            //瑙﹀彂棰戠巼
-
         [Category("瑙﹀彂璁剧疆"), PropertyOrder(3)]
-        [DisplayName("鏈�澶ф壂鎻忛�熺巼")]
-        [Browsable(false)]
-        [IsCustom]
-        public float MaxScanRate { get; set; }            //鏈�澶ф壂鎻忛�熺巼
-
-        [Category("瑙﹀彂璁剧疆"), PropertyOrder(4)]
-        [DisplayName("瑙﹀彂寤惰繜")]
-        public int TriggerDelay { get; set; }            //瑙﹀彂寤惰繜
-
-        [Category("瑙﹀彂璁剧疆"), PropertyOrder(5)]
         [DisplayName("瑙﹀彂鏂瑰悜")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public EnumEncoderTriggerDirection EncoderTriggerDirection { get; set; } = EnumEncoderTriggerDirection.鍙屽悜;            //瑙﹀彂鏂瑰悜
-
-        [Category("瑙﹀彂璁剧疆"), PropertyOrder(6)]
+        [Category("瑙﹀彂璁剧疆"), PropertyOrder(4)]
         [DisplayName("瑙﹀彂淇″彿璁℃暟妯″紡")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public EnumEncoderTriggerSignalCountingMode EncoderTriggerSignalCountingMode { get; set; } = EnumEncoderTriggerSignalCountingMode.X4;           //瑙﹀彂淇″彿璁℃暟妯″紡
-
-        [Category("瑙﹀彂璁剧疆"), PropertyOrder(7)]
+        [Category("瑙﹀彂璁剧疆"), PropertyOrder(5)]
         [DisplayName("瑙﹀彂闂撮殧")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public int EncoderTriggerInterval { get; set; } = 100;            //瑙﹀彂闂撮殧
-
-        [Category("琛屾壂鎻忚缃�"), PropertyOrder(8)]
+        [Category("琛屾壂鎻忚缃�"), PropertyOrder(6)]
         [DisplayName("鎵弿琛屾暟")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public int ScanLineCount { get; set; } = 5000;            //鎵弿琛屾暟
-
-        [Category("琛屾壂鎻忚缃�"), PropertyOrder(9)]
-        [DisplayName("姣忎釜閰嶇疆鏂囦欢鐨勬暟鎹偣鏁�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
-        [Browsable(false)]
-        [IsCustom]
-        public int DataPointsPerProfile { get; set; } = 50000 * 4096;            //姣忎釜閰嶇疆鏂囦欢鐨勬暟鎹偣鏁�
-
-        [Category("琛屾壂鎻忚缃�"), PropertyOrder(10)]
-        [DisplayName("鏇濆厜寤惰繜")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
-        [IsCustom]
-        public int ExposureDelay { get; set; } = 0;            //鏇濆厜寤惰繜
-
-        [Category("琛屾壂鎻忚缃�"), PropertyOrder(11)]
-        [DisplayName("鎵归噺妫�绱㈣秴鏃�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
-        [Browsable(false)]
-        public int BatchRetrievalTimeout { get; set; } = 4000;
-
-        [Category("琛屾壂鎻忚缃�"), PropertyOrder(12)]
+        [Category("琛屾壂鎻忚缃�"), PropertyOrder(7)]
         [DisplayName("瓒呮椂鏃堕棿")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Primary)]
         public int CallbackRetrievalTimeout { get; set; } = 4000;
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(13)]
+        [Category("鐐逛簯璁剧疆"), PropertyOrder(8)]
         [DisplayName("X杞村垎杈ㄧ巼")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
         public float XAxisResolution { get; set; } = 105f;
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(14)]
+        [Category("鐐逛簯璁剧疆"), PropertyOrder(9)]
         [DisplayName("Y杞村垎杈ㄧ巼")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
         public float YResolution { get; set; } = 105f;            //YAxisResolution
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(15)]
-        [DisplayName("鍊炬枩鏍℃瑙掑害")]
-        [Browsable(false)]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        public float TiltCorrectionAngle { get; set; }          //TiltCorrectionAngle
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(16)]
-        [DisplayName("楂樺害鏍℃姣�")]
-        [Browsable(false)]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        public float HeightCorrectionRatio { get; set; }          //HeightCorrectionRatio
-
-        [Category("鐐逛簯璁剧疆"), PropertyOrder(17)]
-        [DisplayName("鍧愭爣鍙樻崲")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        [IsCustom]
-        public float[] CoordinateTransformation { get; set; }          //CoordinateTransformation
-
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(18)]
+        [Category("杞粨绾挎彁鍙�"), PropertyOrder(10)]
         [DisplayName("鏈�灏忕伆搴�")]
         [Description("鏈�灏忕伆搴�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
         public int MinGrayscaleValue { get; set; }            //鏈�灏忕伆搴�
 
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(19)]
-        [DisplayName("鎻愬彇鐐规渶灏忓己搴�")]
-        [Description("鎻愬彇鐐规渶灏忓己搴�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        public int MinSpotIntensity { get; set; }            //
+        //public int MinSpotIntensity { get; set; }            //鎻愬彇鐐规渶灏忓己搴�
 
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(20)]
-        [DisplayName("鎻愬彇鐐规渶澶у己搴�")]
-        [Description("鎻愬彇鐐规渶澶у己搴�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        public int MaxSpotIntensity { get; set; }            //
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(21)]
-        [DisplayName("闃堝��")]
-        [Description("闃堝��")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [IsCustom]
-        public int ProductThresholdValues { get; set; } //
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(22)]
+        //public int MaxSpotIntensity { get; set; }            //鎻愬彇鐐规渶澶у己搴�
+        [Category("杞粨绾挎彁鍙�"), PropertyOrder(11)]
         [DisplayName("婵�鍏夌嚎鏈�灏忓搴�")]
         [Description("婵�鍏夌嚎鏈�灏忓搴�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
         public int MinLaserLineWidth { get; set; }            //婵�鍏夌嚎鏈�灏忓搴�
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(23)]
+        [Category("杞粨绾挎彁鍙�"), PropertyOrder(12)]
         [DisplayName("婵�鍏夌嚎鏈�澶у搴�")]
         [Description("婵�鍏夌嚎鏈�澶у搴�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
         public int MaxLaserLineWidth { get; set; }            //婵�鍏夌嚎鏈�澶у搴�
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(24)]
+        [Category("杞粨绾挎彁鍙�"), PropertyOrder(13)]
         [DisplayName("鎻愬彇鐐归�夋嫨")]
         [Description("鎻愬彇鐐归�夋嫨")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
         public EnumSpotSelection SpotSelection { get; set; }            //鎻愬彇鐐归�夋嫨
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(25)]
-        [DisplayName("杈圭紭閫夋嫨")]
-        [Description("杈圭紭閫夋嫨")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        public EnumEdgeSelection EdgeSelection { get; set; }
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(26)]
-        [DisplayName("鏈�灏忛攼搴�")]
-        [Description("鏈�灏忛攼搴�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        public int MinSharpness { get; set; }
-
-        [Category("杞粨绾挎彁鍙�"), PropertyOrder(27)]
-        [DisplayName("浜害璋冭妭")]
-        [Description("浜害璋冭妭")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        public EnumBrightnessAdjustment BrightnessAdjustment { get; set; }
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(28)]
+        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(14)]
         [DisplayName("鏇濆厜妯″紡")]
         [Description("鏇濆厜妯″紡")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
+        //鏇濆厜妯″紡 HDR=ProductExpTime,HdrExposureTimeProportion1,HdrExposureTimeProportion2
+        //鍥哄畾棰戠巼TIMED=ProductexposureTime
+        //鐩存帴瀹氭鎴愬浐瀹氶鐜�
         public EnumExposureMode ExposureMode { get; set; } = EnumExposureMode.Timed;
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(29)]
+        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(15)]
         [DisplayName("鏇濆厜鏃堕棿")]
         [Description("鏇濆厜鏃堕棿")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
         public int ExposureTime { get; set; }//鏇濆厜鏃堕棿
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(30)]
-        [DisplayName("浜у搧鏇濆厜鏃堕棿")]
-        [Description("鏇濆厜鏃堕棿")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Master)]
-        [Browsable(false)]
-        [IsCustom]
-        public int ProductExpTime { get; set; }            //鏇濆厜鏃堕棿
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(31)]
-        [DisplayName("hdr璋冭妭1")]
-        [Description("hdr璋冭妭1")]
-        [Range(0, 100)]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        [IsCustom]
-        public int HdrExposureTimeProportion1 { get; set; }            //hdr璋冭妭1
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(32)]
-        [DisplayName("hdr璋冭妭2")]
-        [Description("hdr璋冭妭2")]
-        [Range(0, 100)]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        [IsCustom]
-        public int HdrExposureTimeProportion2 { get; set; }            //hdr璋冭妭2
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(33)]
-        [DisplayName("hdr闃堝��1")]
-        [Description("hdr闃堝��")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        [IsCustom]
-        public int HdrFirstThreshold { get; set; }            //hdr闃堝��
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(34)]
-        [DisplayName("hdr闃堝��2")]
-        [Description("hdr闃堝��")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
-        [IsCustom]
-        public int HdrSecondThreshold { get; set; }            //hdr闃堝��2
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(35)]
+        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(16)]
         [DisplayName("妯℃嫙澧炵泭")]
         [Description("妯℃嫙澧炵泭")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
         public EnumAnalogGain AnalogGain { get; set; }            //妯℃嫙澧炵泭
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(36)]
+        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(17)]
         [DisplayName("妯℃嫙澧炵泭6030")]
         [Description("妯℃嫙澧炵泭6030")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
         public EnumAnalogGainFor6030 AnalogGainFor6030 { get; set; }            //妯℃嫙澧炵泭for6030
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(37)]
+        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(18)]
         [DisplayName("鏁板瓧澧炵泭")]
         [Description("鏁板瓧澧炵泭")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
-        [Browsable(false)]
         public int DigitalGain { get; set; }            //鏁板瓧澧炵泭
-
-        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(38)]
+        [Category("浼犳劅鍣ㄥ弬鏁�"), PropertyOrder(19)]
         [DisplayName("婵�鍏夊姛鐜�")]
         [Description("婵�鍏夊姛鐜�")]
-        [Permission(typeof(CameraUserRole), CameraUserRole.Expert)]
         public int LaserPower { get; set; }            //婵�鍏夊姛鐜�
-
-        #region 杞粨绾挎爣瀹�
-        [Category("PARAM_BAR"), PropertyOrder(60)]
-        [DisplayName("Height")]
-        [Browsable(false)]
-        [IsCustom]
-        public float BarHeight { get; set; } = 2;
-        [Category("PARAM_BAR"), PropertyOrder(61)]
-        [DisplayName("Width")]
-        [Browsable(false)]
-        [IsCustom]
-        public float BarWidth { get; set; } = 35;
-        [Category("PARAM_BAR"), PropertyOrder(62)]
-        [DisplayName("HoleCount")]
-        [Browsable(false)]
-        [IsCustom]
-        public int BarHoleCount { get; set; }
-        [Category("PARAM_BAR"), PropertyOrder(63)]
-        [DisplayName("HoleDiameter")]
-        [Browsable(false)]
-        [IsCustom]
-        public float BarHoleDiameter { get; set; }
-        [Category("PARAM_BAR"), PropertyOrder(64)]
-        [DisplayName("HoleDistance")]
-        [Browsable(false)]
-        [IsCustom]
-        public float BarHoleDistance { get; set; }
-        [Category("PARAM_BAR"), PropertyOrder(65)]
-        [DisplayName("DOF")]
-        [Browsable(false)]
-        [IsCustom]
-        public int BarDOF { get; set; }
-        [Category("娴嬮噺鐩爣鐗╁弬鏁拌缃�"), PropertyOrder(66)]
-        [DisplayName("M")]
-        [Browsable(false)]
-        [IsCustom]
-        public int nPartitionX { get; set; }//M
-        [Category("娴嬮噺鐩爣鐗╁弬鏁拌缃�"), PropertyOrder(67)]
-        [DisplayName("N")]
-        [Browsable(false)]
-        [IsCustom]
-        public int nPartitionY { get; set; }//N
-        #endregion
-
-        #region  骞抽潰鏍囧畾
-        protected const string ROIInfo = "鏍囧畾ROI鏁版嵁";
-        protected const string CameraInfo = "鐩告満瀹夎鍙傛暟";
-        [Category(ROIInfo), PropertyOrder(80)]
-        [DisplayName("骞抽潰鍖�")]
-        [Browsable(false)]
-        [IsCustom]
-        public string Plane { get; set; } = "0,0,0,0";
-        [Category(ROIInfo), PropertyOrder(81)]
-        [DisplayName("瀛斿尯1")]
-        [Browsable(false)]
-        [IsCustom]
-        public string Hole1 { get; set; } = "0,0,0,0";
-        [Category(ROIInfo), PropertyOrder(82)]
-        [DisplayName("瀛斿尯2")]
-        [Browsable(false)]
-        [IsCustom]
-        public string Hole2 { get; set; } = "0,0,0,0";
-        [Category(ROIInfo), PropertyOrder(83)]
-        [DisplayName("瀛斿尯3")]
-        [Browsable(false)]
-        [IsCustom]
-        public string Hole3 { get; set; } = "0,0,0,0";
-        [Category(CameraInfo), PropertyOrder(84)]
-        [DisplayName("x鍊掑簭")]
-        [Browsable(false)]
-        [IsCustom]
-        public int IsReverse { get; set; } = 0;        //x鍊掑簭
-        [Category(CameraInfo), PropertyOrder(85)]
-        [DisplayName("z鐩稿")]
-        [Browsable(false)]
-        [IsCustom]
-        public int IsOpposite { get; set; } = 0;       //z鐩稿
-        [Category(CameraInfo), PropertyOrder(86)]
-        [DisplayName("鏍囧噯璺濈")]
-        [Browsable(false)]
-        [IsCustom]
-        public float fStdDistance { get; set; } = 325;
-        [Category(CameraInfo), PropertyOrder(87)]
-        [DisplayName("X杞翠腑蹇�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float fXCenter { get; set; } = 215.04f;
-        [Category(CameraInfo), PropertyOrder(88)]
-        [DisplayName("X杞�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float x { get; set; } = 0;
-        [Category(CameraInfo), PropertyOrder(89)]
-        [DisplayName("Y杞�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float y { get; set; } = 0;
-        [Category(CameraInfo), PropertyOrder(90)]
-        [DisplayName("Z杞�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float z { get; set; } = 417.75f;
-        [Category(CameraInfo), PropertyOrder(91)]
-        [DisplayName("X杞磋搴�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float xAngle { get; set; } = 0;
-        [Category(CameraInfo), PropertyOrder(92)]
-        [DisplayName("Y杞磋搴�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float yAngle { get; set; } = 0;
-        [Category(CameraInfo), PropertyOrder(93)]
-        [DisplayName("Z杞磋搴�")]
-        [Browsable(false)]
-        [IsCustom]
-        public float zAngle { get; set; } = 0;
-        #endregion
     }
     /// <summary>
     /// IsCustomAttribute
diff --git a/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll b/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
index a1f5ee2..ef2f9eb 100644
--- a/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
+++ b/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
Binary files differ
diff --git a/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb b/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
index 29a6ba6..90b6d73 100644
--- a/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
+++ b/LB_SmartVisionCameraDevice/bin/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
Binary files differ
diff --git a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfo.cs b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfo.cs
index a93642d..4569b9c 100644
--- a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfo.cs
+++ b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfo.cs
@@ -14,7 +14,7 @@
 [assembly: System.Reflection.AssemblyCompanyAttribute("LB_SmartVisionCameraDevice")]
 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d1444a09d4a4811a9ea7b86cb264d753ef14088c")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8826196fc78ceb9c327d3abf7f2f2cf06dabb5df")]
 [assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVisionCameraDevice")]
 [assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVisionCameraDevice")]
 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache
index 8e5039b..820a28d 100644
--- a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache
+++ b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache
@@ -1 +1 @@
-02efab862bd446da41d534d28192a2735c370b7247b36779bdc078d523518250
+052f8e79fe83172ce711ba1459e9a2889e8ebdd6cf8ca4c18071a75d92ebeaa3
diff --git a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
index a1f5ee2..ef2f9eb 100644
--- a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
+++ b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.dll
Binary files differ
diff --git a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
index 29a6ba6..90b6d73 100644
--- a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
+++ b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.pdb
Binary files differ
diff --git a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/ref/LB_SmartVisionCameraDevice.dll b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/ref/LB_SmartVisionCameraDevice.dll
index 8a6ad5f..818991f 100644
--- a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/ref/LB_SmartVisionCameraDevice.dll
+++ b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/ref/LB_SmartVisionCameraDevice.dll
Binary files differ
diff --git a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/refint/LB_SmartVisionCameraDevice.dll b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/refint/LB_SmartVisionCameraDevice.dll
index 8a6ad5f..818991f 100644
--- a/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/refint/LB_SmartVisionCameraDevice.dll
+++ b/LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/refint/LB_SmartVisionCameraDevice.dll
Binary files differ
diff --git a/LB_VisionProcesses/Cameras/CameraForm.Designer.cs b/LB_VisionProcesses/Cameras/CameraForm.Designer.cs
index 51f7b69..d295b56 100644
--- a/LB_VisionProcesses/Cameras/CameraForm.Designer.cs
+++ b/LB_VisionProcesses/Cameras/CameraForm.Designer.cs
@@ -434,6 +434,7 @@
             btnEdit.TabIndex = 10;
             btnEdit.Text = "缂栬緫";
             btnEdit.UseVisualStyleBackColor = true;
+            btnEdit.Visible = false;
             btnEdit.Click += btnEdit_Click;
             // 
             // tableLayoutPanel6
diff --git a/LB_VisionProcesses/Cameras/CameraForm.cs b/LB_VisionProcesses/Cameras/CameraForm.cs
index 50f883a..4d47c50 100644
--- a/LB_VisionProcesses/Cameras/CameraForm.cs
+++ b/LB_VisionProcesses/Cameras/CameraForm.cs
@@ -1,5 +1,6 @@
 锘縰sing HalconDotNet;
 using LB_SmartVisionCameraDevice.PHM6000;
+using LB_SmartVisionCommon;
 using LB_VisionControls;
 using LB_VisionProcesses;
 using LB_VisionProcesses.Cameras;
@@ -9,6 +10,7 @@
 using LB_VisionProcesses.Cameras.LocalCameras;
 using LB_VisionProcesses.Cameras.MicroCameras;
 using LB_VisionProcesses.Cameras.MindCameras;
+using LB_VisionProcesses.Communicators;
 using MvCamCtrl.NET;
 using MVSDK;
 using Newtonsoft.Json.Linq;
@@ -509,6 +511,7 @@
                         pg.PropertyValueChanged += (s, ev) =>
                         {
                             phmCamera.UpdateSensorConfig((PHM6000SensorConfig)pg.SelectedObject);
+                            //ConfigManager<ConcurrentDictionary<string, PHM6000SensorConfig>>.SaveConfig<ConcurrentDictionary<string, PHM6000SensorConfig>>(GlobalVar.dicCommunicators, GlobalVar.strApplicationPath + "\\鎵�鏈変骇鍝乗\" + GlobalVar.strProductName + "\\dicCommunicators.json");
                         };
                     }
                     else
diff --git a/LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs b/LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs
index dba81f6..123fa04 100644
--- a/LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs
+++ b/LB_VisionProcesses/Cameras/LBCameras/LBCamera.cs
@@ -2,10 +2,13 @@
 using LB_SmartVisionCameraSDK.PHM6000;
 using LB_SmartVisionCommon;
 using LB_VisionProcesses.Cameras;
+using OpenVinoSharp.Extensions.model;
+using SharpCompress.Common;
 using Sunny.UI.Win32;
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Generic;
+using System.ComponentModel;
 using System.Drawing;
 using System.Drawing.Imaging;
 using System.Reflection;
@@ -33,7 +36,6 @@
     {
         private IntPtr _cameraHandle = IntPtr.Zero;
         private PHM6000SensorConfig _sensorConfig;
-        
         // 閲囬泦鍥炶皟
         private AcquisitionCallbackZA _acquisitionCallback;
         private AcquisitionCompletedCallback _acquisitionCompletedCallback;
@@ -419,16 +421,75 @@
 
         public void UpdateSensorConfig(PHM6000SensorConfig config)
         {
-            _sensorConfig = config;
-            if (!_isConnected) return;
-            SetParam(EnumNameId.ExposureTime, (float)config.ExposureTime);
-            SetParam(EnumNameId.AnalogGain, (float)config.AnalogGain);
-            PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.ScanLineCount, config.ScanLineCount, 0, 0);
-            PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.LineScanTriggerSource, 0, 0, (int)config.LineScanTriggerSource);
-            PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.DataAcquisitionTriggerSource, 0, 0, (int)config.DataAcquisitionTriggerSource);
-            if (config.LineScanTriggerSource == EnumLineScanTriggerSource.鍥哄畾棰戠巼)
+            //_sensorConfig = config;
+            //if (!_isConnected) return;
+            //SetParam(EnumNameId.ExposureTime, (float)config.ExposureTime);
+            //SetParam(EnumNameId.AnalogGain, (float)config.AnalogGain);
+            //PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.ScanLineCount, config.ScanLineCount, 0, 0);
+            //PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.LineScanTriggerSource, 0, 0, (int)config.LineScanTriggerSource);
+            //PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.DataAcquisitionTriggerSource, 0, 0, (int)config.DataAcquisitionTriggerSource);
+            //if (config.LineScanTriggerSource == EnumLineScanTriggerSource.鍥哄畾棰戠巼)
+            //{
+            //    PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.SoftwareTriggerRate, 0, config.SoftwareTriggerRate, 0);
+            //}
+
+            int result = 0;
+            var type = config.GetType();
+            var propLineScan = type.GetProperty(nameof(config.LineScanTriggerSource));
+            var val = (EnumLineScanTriggerSource)propLineScan.GetValue(config);
+            var props = config.GetType().GetProperties();
+
+            //鎺掗櫎Y杞�
+            props = props.Where(d => d.Name != nameof(PHM6000SensorConfig.YResolution)).ToArray();
+            //鎺掗櫎涓嶉渶瑕佺殑椤�
+            if (val == EnumLineScanTriggerSource.鍥哄畾棰戠巼)
             {
-                PHM6000Profiler.SetProfilerParameter(_cameraHandle, (int)EnumNameId.SoftwareTriggerRate, 0, config.SoftwareTriggerRate, 0);
+                props = props.Where(d => d.Name != nameof(PHM6000SensorConfig.EncoderTriggerDirection) && d.Name != nameof(PHM6000SensorConfig.EncoderTriggerInterval) && d.Name != nameof(PHM6000SensorConfig.EncoderTriggerSignalCountingMode)).ToArray();
+            }
+            else
+            {
+                props = props.Where(d => d.Name != nameof(PHM6000SensorConfig.SoftwareTriggerRate)).ToArray();
+            }
+            foreach (var p in props)
+            {
+                //璺宠繃鑷畾涔夊弬鏁�
+                var iscustomAttr = p.GetCustomAttribute<IsCustomAttribute>();
+                if (iscustomAttr != null) continue;
+                //鍒ゆ柇鏄�6030浼犳劅鍣ㄨ繕鏄櫘閫氫紶鎰熷櫒
+                if (SN.StartsWith("LX030") && p.Name == nameof(config.AnalogGain))
+                {
+                    continue;
+                }
+                if (!SN.StartsWith("LX030") && p.Name == nameof(config.AnalogGainFor6030))
+                {
+                    continue;
+                }
+                var id = Convert.ToInt32(Enum.Parse(typeof(EnumNameId), p.Name));
+                if (p.PropertyType == typeof(int))
+                {
+                    var value = Convert.ToInt32(p.GetValue(config));
+                    result = PHM6000Profiler.SetProfilerParameter(_cameraHandle, id, value, 0, 0);
+                }
+                else if (p.PropertyType == typeof(float))
+                {
+                    var value = Convert.ToDouble(p.GetValue(config));
+                    result = PHM6000Profiler.SetProfilerParameter(_cameraHandle, id, 0, value, 0);
+                }
+                else
+                {
+                    var value = Convert.ToInt32(p.GetValue(config));
+                    result = PHM6000Profiler.SetProfilerParameter(_cameraHandle, id, 0, 0, value);
+                }
+                if (result == -1)
+                {
+                    var disattr = p.GetCustomAttribute<DisplayNameAttribute>();
+                    var name = disattr?.DisplayName ?? p.Name;
+                    throw new Exception($"璁剧疆鍙傛暟{name}鏃朵笉鎴愬姛锛�");
+                }
+            }
+            var finalResult = PHM6000Profiler.SaveAllParametersToDevice(_cameraHandle);
+            if (finalResult != 0)
+            {
             }
             PHM6000Profiler.SaveAllParametersToDevice(_cameraHandle);
         }
diff --git a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.dll b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.dll
index a1f5ee2..ef2f9eb 100644
--- a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.dll
+++ b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.dll
Binary files differ
diff --git a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.pdb b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.pdb
index 29a6ba6..90b6d73 100644
--- a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.pdb
+++ b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_SmartVisionCameraDevice.pdb
Binary files differ
diff --git a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.dll b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.dll
index ca0ff3a..334a6e0 100644
--- a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.dll
+++ b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.dll
Binary files differ
diff --git a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb
index dc0acee..5f276ff 100644
--- a/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb
+++ b/LB_VisionProcesses/bin/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb
Binary files differ
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfo.cs b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfo.cs
index 9446b75..30444a4 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfo.cs
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfo.cs
@@ -14,7 +14,7 @@
 [assembly: System.Reflection.AssemblyCompanyAttribute("LB_VisionProcesses")]
 [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
 [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d1444a09d4a4811a9ea7b86cb264d753ef14088c")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8826196fc78ceb9c327d3abf7f2f2cf06dabb5df")]
 [assembly: System.Reflection.AssemblyProductAttribute("LB_VisionProcesses")]
 [assembly: System.Reflection.AssemblyTitleAttribute("LB_VisionProcesses")]
 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache
index 5286f95..87c85a2 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache
@@ -1 +1 @@
-bbbd1569eab5b1adb31e1743e47817bef5a7864d633ef792ad5cb1a25598a6a2
+90a2537cd2111e6fe4baa9d83175a1eb439be998461770eeb678e81a8ba95ff6
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.AssemblyReference.cache b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.AssemblyReference.cache
index fc88862..b720495 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.AssemblyReference.cache
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.AssemblyReference.cache
Binary files differ
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.GenerateResource.cache b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.GenerateResource.cache
index 14c7de4..860add1 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.GenerateResource.cache
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.csproj.GenerateResource.cache
Binary files differ
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.dll b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.dll
index ca0ff3a..334a6e0 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.dll
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.dll
Binary files differ
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb
index dc0acee..5f276ff 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.pdb
Binary files differ
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/ref/LB_VisionProcesses.dll b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/ref/LB_VisionProcesses.dll
index 3f883f5..ab912c2 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/ref/LB_VisionProcesses.dll
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/ref/LB_VisionProcesses.dll
Binary files differ
diff --git a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/refint/LB_VisionProcesses.dll b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/refint/LB_VisionProcesses.dll
index 3f883f5..ab912c2 100644
--- a/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/refint/LB_VisionProcesses.dll
+++ b/LB_VisionProcesses/obj/Debug/net8.0-windows7.0/refint/LB_VisionProcesses.dll
Binary files differ

--
Gitblit v1.9.3