轮胎外观检测添加思谋语义分割模型检测工具
C3204
10 小时以前 9f977a3c2d872b18eb69199b7b1ec18da485dc4e
添加计数未关联。
已重命名1个文件
已修改60个文件
已添加7个文件
已删除2个文件
3333 ■■■■ 文件已修改
LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/1fa1a962-813c-48d1-817f-31fd907542e8.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/38100326-ebf1-47cd-9d2c-5954b3a604cf.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/3e0f79a7-8a21-4339-813f-37f900fb4da8.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/d8174684-a0ab-4b46-87d7-dadc99bf4421.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/e9e1dc96-cef1-42df-a81e-c357eb0c8530.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/v17/.suo 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json 159 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json 150 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/ProjectEvaluation/lb_smartvision.metadata.v9.bin 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/ProjectEvaluation/lb_smartvision.projects.v9.bin 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/ProjectEvaluation/lb_smartvision.strings.v9.bin 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/bin/Debug/net8.0-windows/Log/Error_Log/2026-04/2026-04-15.log 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/bin/Debug/net8.0-windows/Log/Run_Log/2026-04/2026-04-15.log 1003 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/bin/Debug/net8.0-windows/所有产品/Product0/3D工位/A_ProcessInputs.json 124 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/bin/Debug/net8.0-windows/所有产品/Product0/3D工位/A_ProcessOutputs.json 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/bin/Debug/net8.0-windows/所有产品/Product0/LBCameraSetttings.json 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/obj/LB_SmartVision.csproj.nuget.dgspec.json 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraDevice/obj/LB_SmartVisionCameraDevice.csproj.nuget.dgspec.json 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraDevice/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraDevice/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraSDK/obj/Debug/net8.0-windows/LB_SmartVisionCameraSDK.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraSDK/obj/Debug/net8.0-windows/LB_SmartVisionCameraSDK.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraSDK/obj/LB_SmartVisionCameraSDK.csproj.nuget.dgspec.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraSDK/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCameraSDK/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCommon/obj/Debug/net8.0-windows/LB_SmartVisionCommon.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCommon/obj/Debug/net8.0-windows/LB_SmartVisionCommon.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCommon/obj/LB_SmartVisionCommon.csproj.nuget.dgspec.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCommon/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionCommon/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionLoginUI/obj/Debug/net8.0-windows/LB_SmartVisionLoginUI.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionLoginUI/obj/Debug/net8.0-windows/LB_SmartVisionLoginUI.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionLoginUI/obj/Debug/net8.0-windows/MainWindow.g.i.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionLoginUI/obj/LB_SmartVisionLoginUI.csproj.nuget.dgspec.json 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionLoginUI/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVisionLoginUI/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionControls/obj/Debug/net8.0-windows7.0/LB_VisionControls.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionControls/obj/Debug/net8.0-windows7.0/LB_VisionControls.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionControls/obj/LB_VisionControls.csproj.nuget.dgspec.json 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionControls/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionControls/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionFlowNode/obj/Debug/net8.0-windows7.0/LB_VisionFlowNode.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionFlowNode/obj/Debug/net8.0-windows7.0/LB_VisionFlowNode.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionFlowNode/obj/LB_VisionFlowNode.csproj.nuget.dgspec.json 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionFlowNode/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionFlowNode/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Cameras/CameraConfig.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/LB_VisionProcesses.csproj.user 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcess.cs 412 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcessEdit.Designer.cs 567 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcessEdit.cs 161 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcessEdit.resx 120 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/Processes/TyreCounter/TyreStatistics.cs 266 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/obj/LB_VisionProcesses.csproj.nuget.dgspec.json 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/obj/project.assets.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_VisionProcesses/obj/project.nuget.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/CodeChunks.db
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/CopilotIndices/17.14.1641.39856/SemanticSymbols.db
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/DesignTimeBuild/.dtbcache.v2
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/1fa1a962-813c-48d1-817f-31fd907542e8.vsidx
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/38100326-ebf1-47cd-9d2c-5954b3a604cf.vsidx
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/3e0f79a7-8a21-4339-813f-37f900fb4da8.vsidx
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/d8174684-a0ab-4b46-87d7-dadc99bf4421.vsidx
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/FileContentIndex/e9e1dc96-cef1-42df-a81e-c357eb0c8530.vsidx
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/v17/.futdcache.v2
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/v17/.suo
Binary files differ
LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.backup.json
@@ -3,6 +3,21 @@
  "WorkspaceRootPath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\processes\\tyrecounter\\tyrecounterprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\cameraconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\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:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\icamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\basecamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\lbcameras\\lbcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
@@ -13,22 +28,10 @@
      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:processrun\\processcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\cameraconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\basecamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\alogrithms\\basealgorithm\\talgorithm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\icamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\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:\\vision\\smartvision20260413\\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:\\vision\\smartvision20260413\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -98,8 +101,21 @@
      "DocumentGroups": [
        {
          "DockedWidth": 988,
          "SelectedChildIndex": 4,
          "SelectedChildIndex": 0,
          "Children": [
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "TyreCounterProcess.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAOEAAAASAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T06:49:56.875Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 4,
@@ -108,38 +124,27 @@
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\BaseCamera.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\BaseCamera.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\BaseCamera.cs",
              "ViewState": "AgIAAFYAAAAAAAAAAAAQwGQAAAAdAAAAAAAAAA==",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAGQAAAAdAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T05:49:53.751Z"
              "WhenOpened": "2026-04-15T05:49:53.751Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 6,
              "DocumentIndex": 3,
              "Title": "ICamera.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "ViewState": "AgIAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T05:49:47.747Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 10,
              "Title": "VisionForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeDocumentMoniker": "VisionForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeToolTip": "VisionForm.cs",
              "ViewState": "AgIAAH8HAAAAAAAAAAAQwJ4HAAAMAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-10T07:26:11.367Z",
              "WhenOpened": "2026-04-15T05:49:47.747Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 17,
              "DocumentIndex": 18,
              "Title": "CreateCameraForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
@@ -152,20 +157,20 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "DocumentIndex": 5,
              "Title": "LBCamera.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs*",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs*",
              "ViewState": "AgIAAGMBAAAAAAAAAAAowHIBAAA6AAAAAAAAAA==",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "ViewState": "AgIAAEMAAAAAAAAAAAAUwHIBAAA6AAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-13T08:00:05.033Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "DocumentIndex": 6,
              "Title": "HRCamera.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
@@ -173,12 +178,11 @@
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
              "ViewState": "AgIAAIMFAAAAAAAAAAA3wJgFAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-14T07:08:03.801Z",
              "EditorCaption": ""
              "WhenOpened": "2026-04-14T07:08:03.801Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "DocumentIndex": 7,
              "Title": "ProcessContext.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\ProcessRun\\ProcessContext.cs",
              "RelativeDocumentMoniker": "ProcessRun\\ProcessContext.cs",
@@ -190,19 +194,20 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 3,
              "DocumentIndex": 1,
              "Title": "CameraConfig.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "ViewState": "AgIAAOIAAAAAAAAAAAAUwP0AAAAcAAAAAAAAAA==",
              "ViewState": "AgIAAA4AAAAAAAAAAADwvyoAAAArAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T05:51:26.149Z"
              "WhenOpened": "2026-04-15T05:51:26.149Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 5,
              "DocumentIndex": 8,
              "Title": "TAlgorithm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Alogrithms\\BaseAlgorithm\\TAlgorithm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Alogrithms\\BaseAlgorithm\\TAlgorithm.cs",
@@ -214,7 +219,32 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 13,
              "DocumentIndex": 2,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\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-14T10:47:13.039Z",
              "EditorCaption": " [\u8BBE\u8BA1]"
            },
            {
              "$type": "Document",
              "DocumentIndex": 11,
              "Title": "VisionForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeDocumentMoniker": "VisionForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeToolTip": "VisionForm.cs",
              "ViewState": "AgIAAH8HAAAAAAAAAAAQwJ4HAAAMAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-10T07:26:11.367Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 14,
              "Title": "CameraForm.Designer.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
@@ -226,7 +256,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 9,
              "DocumentIndex": 10,
              "Title": "CameraForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
@@ -239,18 +269,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 8,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\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-14T10:47:13.039Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 7,
              "DocumentIndex": 9,
              "Title": "CameraForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
@@ -262,7 +281,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 11,
              "DocumentIndex": 12,
              "Title": "ProcessRunBll.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\ProcessRun\\ProcessRunBll.cs",
              "RelativeDocumentMoniker": "ProcessRun\\ProcessRunBll.cs",
@@ -274,7 +293,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 12,
              "DocumentIndex": 13,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
@@ -285,7 +304,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 14,
              "DocumentIndex": 15,
              "Title": "VisionForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeDocumentMoniker": "VisionForm.cs",
@@ -296,7 +315,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 15,
              "DocumentIndex": 16,
              "Title": "PHM6000Sensor.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
@@ -308,7 +327,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 16,
              "DocumentIndex": 17,
              "Title": "GlobalVar.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\GlobalVar.cs",
              "RelativeDocumentMoniker": "GlobalVar.cs",
@@ -320,7 +339,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 19,
              "DocumentIndex": 20,
              "Title": "PHM6000SensorConfig.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
@@ -332,7 +351,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 18,
              "DocumentIndex": 19,
              "Title": "CreateCameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
@@ -343,7 +362,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 20,
              "DocumentIndex": 21,
              "Title": "Microsoft.PackageDependencyResolution.targets",
              "DocumentMoniker": "C:\\Program Files\\dotnet\\sdk\\9.0.312\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.PackageDependencyResolution.targets",
              "ToolTip": "C:\\Program Files\\dotnet\\sdk\\9.0.312\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.PackageDependencyResolution.targets",
@@ -353,7 +372,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 21,
              "DocumentIndex": 22,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
@@ -364,7 +383,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 22,
              "DocumentIndex": 23,
              "Title": "PHM6000Sensor.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
@@ -376,7 +395,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 23,
              "DocumentIndex": 24,
              "Title": "LBCamera.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
@@ -388,7 +407,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 24,
              "DocumentIndex": 25,
              "Title": "PHM6000SensorConfig.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
@@ -400,7 +419,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 25,
              "DocumentIndex": 26,
              "Title": "CameraForm.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
LB_SmartVision/.vs/LB_SmartVision/v17/DocumentLayout.json
@@ -3,6 +3,21 @@
  "WorkspaceRootPath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\processes\\tyrecounter\\tyrecounterprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\cameraconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\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:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\icamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\basecamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\lbcameras\\lbcamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
@@ -13,22 +28,10 @@
      "RelativeMoniker": "D:0:0:{CCC2E421-B887-0A0A-E6B0-3D15411364FD}|LB_SmartVision.csproj|solutionrelative:processrun\\processcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\cameraconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\basecamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\alogrithms\\basealgorithm\\talgorithm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\smartvision\\lb_visionprocesses\\cameras\\icamera.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{E51B9948-EB07-BAEF-424D-5B0332375B34}|..\\LB_VisionProcesses\\LB_VisionProcesses.csproj|d:\\vision\\smartvision20260413\\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:\\vision\\smartvision20260413\\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:\\vision\\smartvision20260413\\smartvision\\lb_smartvision\\forms\\pages\\camerapage\\cameraform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -98,8 +101,21 @@
      "DocumentGroups": [
        {
          "DockedWidth": 988,
          "SelectedChildIndex": 4,
          "SelectedChildIndex": 0,
          "Children": [
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "TyreCounterProcess.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Processes\\TyreCounter\\TyreCounterProcess.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAOEAAAASAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T06:49:56.875Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 4,
@@ -108,38 +124,25 @@
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\BaseCamera.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\BaseCamera.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\BaseCamera.cs",
              "ViewState": "AgIAAFYAAAAAAAAAAAAQwGQAAAAdAAAAAAAAAA==",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAGQAAAAdAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T05:49:53.751Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 6,
              "DocumentIndex": 3,
              "Title": "ICamera.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\ICamera.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "ViewState": "AgIAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T05:49:47.747Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 10,
              "Title": "VisionForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeDocumentMoniker": "VisionForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeToolTip": "VisionForm.cs",
              "ViewState": "AgIAAH8HAAAAAAAAAAAQwJ4HAAAMAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-10T07:26:11.367Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 17,
              "DocumentIndex": 18,
              "Title": "CreateCameraForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
@@ -152,20 +155,19 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "DocumentIndex": 5,
              "Title": "LBCamera.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "ViewState": "AgIAAGMBAAAAAAAAAAAowHIBAAA6AAAAAAAAAA==",
              "ViewState": "AgIAAEMAAAAAAAAAAAAUwHIBAAA6AAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-13T08:00:05.033Z",
              "EditorCaption": ""
              "WhenOpened": "2026-04-13T08:00:05.033Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "DocumentIndex": 6,
              "Title": "HRCamera.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
@@ -173,12 +175,11 @@
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\HRCameras\\HRCamera.cs",
              "ViewState": "AgIAAIMFAAAAAAAAAAA3wJgFAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-14T07:08:03.801Z",
              "EditorCaption": ""
              "WhenOpened": "2026-04-14T07:08:03.801Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "DocumentIndex": 7,
              "Title": "ProcessContext.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\ProcessRun\\ProcessContext.cs",
              "RelativeDocumentMoniker": "ProcessRun\\ProcessContext.cs",
@@ -190,19 +191,19 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 3,
              "DocumentIndex": 1,
              "Title": "CameraConfig.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "RelativeToolTip": "..\\LB_VisionProcesses\\Cameras\\CameraConfig.cs",
              "ViewState": "AgIAAOIAAAAAAAAAAAAUwP0AAAAcAAAAAAAAAA==",
              "ViewState": "AgIAAA4AAAAAAAAAAADwvyoAAAArAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-15T05:51:26.149Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 5,
              "DocumentIndex": 8,
              "Title": "TAlgorithm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Alogrithms\\BaseAlgorithm\\TAlgorithm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Alogrithms\\BaseAlgorithm\\TAlgorithm.cs",
@@ -214,7 +215,31 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 13,
              "DocumentIndex": 2,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\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-14T10:47:13.039Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 11,
              "Title": "VisionForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeDocumentMoniker": "VisionForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeToolTip": "VisionForm.cs",
              "ViewState": "AgIAAH8HAAAAAAAAAAAQwJ4HAAAMAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-04-10T07:26:11.367Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 14,
              "Title": "CameraForm.Designer.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.Designer.cs",
@@ -226,7 +251,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 9,
              "DocumentIndex": 10,
              "Title": "CameraForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
@@ -239,18 +264,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 8,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "ToolTip": "D:\\Vision\\SmartVision20260413\\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-14T10:47:13.039Z"
            },
            {
              "$type": "Document",
              "DocumentIndex": 7,
              "DocumentIndex": 9,
              "Title": "CameraForm.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
@@ -262,7 +276,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 11,
              "DocumentIndex": 12,
              "Title": "ProcessRunBll.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\ProcessRun\\ProcessRunBll.cs",
              "RelativeDocumentMoniker": "ProcessRun\\ProcessRunBll.cs",
@@ -274,7 +288,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 12,
              "DocumentIndex": 13,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CameraForm.cs",
@@ -285,7 +299,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 14,
              "DocumentIndex": 15,
              "Title": "VisionForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\VisionForm.cs",
              "RelativeDocumentMoniker": "VisionForm.cs",
@@ -296,7 +310,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 15,
              "DocumentIndex": 16,
              "Title": "PHM6000Sensor.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
@@ -308,7 +322,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 16,
              "DocumentIndex": 17,
              "Title": "GlobalVar.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\GlobalVar.cs",
              "RelativeDocumentMoniker": "GlobalVar.cs",
@@ -320,7 +334,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 19,
              "DocumentIndex": 20,
              "Title": "PHM6000SensorConfig.cs",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
              "RelativeDocumentMoniker": "..\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
@@ -332,7 +346,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 18,
              "DocumentIndex": 19,
              "Title": "CreateCameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
              "RelativeDocumentMoniker": "Forms\\Pages\\CameraPage\\CreateCameraForm.cs",
@@ -343,7 +357,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 20,
              "DocumentIndex": 21,
              "Title": "Microsoft.PackageDependencyResolution.targets",
              "DocumentMoniker": "C:\\Program Files\\dotnet\\sdk\\9.0.312\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.PackageDependencyResolution.targets",
              "ToolTip": "C:\\Program Files\\dotnet\\sdk\\9.0.312\\Sdks\\Microsoft.NET.Sdk\\targets\\Microsoft.PackageDependencyResolution.targets",
@@ -353,7 +367,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 21,
              "DocumentIndex": 22,
              "Title": "CameraForm.cs [\u8BBE\u8BA1]",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
@@ -364,7 +378,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 22,
              "DocumentIndex": 23,
              "Title": "PHM6000Sensor.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000Sensor.cs",
@@ -376,7 +390,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 23,
              "DocumentIndex": 24,
              "Title": "LBCamera.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\LBCameras\\LBCamera.cs",
@@ -388,7 +402,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 24,
              "DocumentIndex": 25,
              "Title": "PHM6000SensorConfig.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_SmartVisionCameraDevice\\PHM6000\\PHM6000SensorConfig.cs",
@@ -400,7 +414,7 @@
            },
            {
              "$type": "Document",
              "DocumentIndex": 25,
              "DocumentIndex": 26,
              "Title": "CameraForm.cs",
              "DocumentMoniker": "D:\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
              "RelativeDocumentMoniker": "..\\..\\..\\..\\\u9879\u76EE\\\u8F6E\u80CE\u5916\u89C2\u68C0\u6D4B\\SmartVision\\LB_VisionProcesses\\Cameras\\CameraForm.cs",
LB_SmartVision/.vs/LB_SmartVision/v17/fileList.bin
Binary files differ
LB_SmartVision/.vs/ProjectEvaluation/lb_smartvision.metadata.v9.bin
Binary files differ
LB_SmartVision/.vs/ProjectEvaluation/lb_smartvision.projects.v9.bin
Binary files differ
LB_SmartVision/.vs/ProjectEvaluation/lb_smartvision.strings.v9.bin
Binary files differ
LB_SmartVision/bin/Debug/net8.0-windows/Log/Error_Log/2026-04/2026-04-15.log
@@ -243,3 +243,101 @@
2026-04-15 14:11:12,425 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 14:11:12,427 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 14:11:12,437 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 14:51:03,821 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 14:51:03,821 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 14:58:05,582 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 14:58:05,582 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 14:58:09,730 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera: InitDevice异常 - è®¾ç½®å‚数数据采集触发源时不成功!
2026-04-15 14:58:09,731 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LX300253A205C003]失败
2026-04-15 14:59:23,510 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 14:59:23,510 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 14:59:29,572 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ConnectToCamera failed, result=-1
2026-04-15 14:59:29,572 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LW150253A215C009]失败
2026-04-15 14:59:32,619 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ConnectToCamera failed, result=-1
2026-04-15 14:59:32,619 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LX300245B2050001]失败
2026-04-15 14:59:36,119 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ConnectToCamera failed, result=-1
2026-04-15 14:59:36,119 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LX300253A205C002]失败
2026-04-15 15:00:31,483 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:00:31,484 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:00:36,545 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ConnectToCamera failed, result=-1
2026-04-15 15:00:36,545 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LW150253A215C009]失败
2026-04-15 15:00:40,280 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ConnectToCamera failed, result=-1
2026-04-15 15:00:40,281 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LX300253A205C002]失败
2026-04-15 15:03:55,567 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:03:55,568 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:04:18,030 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:04:19,080 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行失败,原因是[下胎趾]相机[LW150253A215C009]获取图像失败
2026-04-15 15:04:19,091 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行失败,原因是[下胎趾]相机[LW150253A215C009]获取图像失败
2026-04-15 15:04:19,092 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行失败,原因是[下胎趾]相机[LW150253A215C009]获取图像失败
2026-04-15 15:04:19,093 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行失败,原因是[下胎趾]相机[LW150253A215C009]获取图像失败
2026-04-15 15:04:34,416 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:04:34,463 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:04:34,465 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:04:34,466 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:07:08,143 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:07:08,144 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:07:08,147 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:07:08,148 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:08:59,891 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:08:59,892 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:10:44,022 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:04,908 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:04,911 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:04,920 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:04,927 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:04,929 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:33,650 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:33,651 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:33,652 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:33,653 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:11:33,656 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:14:38,122 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:14:38,122 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:16:31,840 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:16:31,840 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:16:36,916 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ConnectToCamera failed, result=-1
2026-04-15 15:16:36,917 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LW150253A215C009]失败
2026-04-15 15:16:39,967 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ConnectToCamera failed, result=-1
2026-04-15 15:16:39,967 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LX300245B2050001]失败
2026-04-15 15:16:43,233 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ConnectToCamera failed, result=-1
2026-04-15 15:16:43,234 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LX300253A205C003]失败
2026-04-15 15:17:14,506 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ConnectToCamera failed, result=-1
2026-04-15 15:17:20,405 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ConnectToCamera failed, result=-1
2026-04-15 15:18:12,634 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:18:12,635 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:18:17,680 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ConnectToCamera failed, result=-1
2026-04-15 15:18:17,681 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LW150253A215C009]失败
2026-04-15 15:21:18,834 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:21:18,834 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:21:24,912 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ConnectToCamera failed, result=-1
2026-04-15 15:21:24,912 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化相机[LW150253A215C009]失败
2026-04-15 15:21:42,519 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:21:42,520 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:21:42,521 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:21:42,522 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:21:43,528 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行失败,原因是[下胎趾]相机[LW150253A215C009]获取图像失败
2026-04-15 15:22:48,203 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:22:48,205 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:22:48,206 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:22:48,209 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:22:49,215 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行失败,原因是[下胎趾]相机[LW150253A215C009]获取图像失败
2026-04-15 15:24:19,126 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:Device:[通讯口0] è¿žæŽ¥é”™è¯¯: Couldn't establish the connection to 192.168.10.10.
Message: ç”±äºŽè¿žæŽ¥æ–¹åœ¨ä¸€æ®µæ—¶é—´åŽæ²¡æœ‰æ­£ç¡®ç­”复或连接的主机没有反应,连接尝试失败。
2026-04-15 15:24:19,126 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:初始化通讯口[通讯口0]失败,原因是
2026-04-15 15:24:50,632 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:24:50,633 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:24:50,635 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:25:28,194 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:25:28,199 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:25:28,206 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
2026-04-15 15:25:28,208 [6] ERROR LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]上次未运行完成,触发失败
LB_SmartVision/bin/Debug/net8.0-windows/Log/Run_Log/2026-04/2026-04-15.log
@@ -2527,3 +2527,1006 @@
2026-04-15 14:19:57,257 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 14:19:57,261 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 14:19:57,263 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 14:50:39,509 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 14:50:42,725 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 14:50:42,729 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 14:50:42,729 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 14:50:42,729 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 14:50:42,730 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 14:50:42,764 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 14:51:03,823 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 14:51:03,824 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 14:51:06,195 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:51:06,264 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 14:51:06,498 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:51:06,579 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 14:51:06,769 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:51:06,835 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 14:51:07,065 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:51:07,145 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 14:51:07,357 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:51:07,435 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 14:51:07,654 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:51:07,717 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 14:51:07,719 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 14:51:07,721 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 14:51:07,725 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 14:51:07,727 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 14:51:07,730 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 14:51:07,891 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 14:51:07,938 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 14:51:07,942 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 14:51:07,971 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 14:51:07,972 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 14:51:08,001 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 14:51:08,002 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å¼€å§‹å•次采集
2026-04-15 14:51:08,051 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 14:51:08,052 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 14:51:08,085 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 14:51:08,085 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 14:51:09,217 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 14:51:09,224 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 14:51:09,254 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 14:51:09,254 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 14:51:09,255 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 14:51:09,255 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 14:51:09,256 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 14:51:09,273 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 14:51:09,273 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 14:51:09,276 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 14:51:09,278 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 14:51:09,279 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 14:51:09,906 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 14:54:52,178 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 14:54:52,252 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 14:54:52,320 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 14:54:52,388 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 14:54:52,390 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 14:54:52,457 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 14:55:10,698 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 14:55:24,049 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 14:55:36,079 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 14:57:20,581 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 14:57:20,585 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 14:57:20,588 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 14:57:42,561 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 14:57:44,491 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 14:57:44,496 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 14:57:44,497 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 14:57:44,498 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 14:57:44,498 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 14:57:44,525 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 14:58:05,584 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 14:58:05,586 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 14:58:08,826 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:58:08,826 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 14:58:09,365 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:58:09,365 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 14:58:09,584 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:58:09,584 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 14:58:09,731 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 14:58:09,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:58:09,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 14:58:10,208 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:58:10,208 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 14:58:10,209 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 14:58:10,211 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 14:58:10,216 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 14:58:10,219 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 14:58:10,221 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 14:58:10,287 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 14:58:10,355 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 14:58:10,359 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 14:58:10,361 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 14:58:10,363 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å¼€å§‹å•次采集
2026-04-15 14:58:10,437 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 14:58:10,439 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 14:58:10,485 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 14:58:10,486 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 14:58:10,487 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 14:58:10,537 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 14:58:11,275 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 14:58:11,277 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 14:58:11,346 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 14:58:11,347 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 14:58:11,348 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 14:58:11,349 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 14:58:11,351 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 14:58:11,375 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 14:58:11,376 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 14:58:11,378 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 14:58:11,380 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 14:58:11,382 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 14:58:11,619 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 14:58:33,185 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 14:58:33,189 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 14:58:33,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 14:59:00,930 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 14:59:02,406 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 14:59:02,409 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 14:59:02,409 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 14:59:02,410 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 14:59:02,410 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 14:59:02,437 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 14:59:23,512 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 14:59:23,514 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 14:59:29,574 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 14:59:32,620 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 14:59:32,844 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:59:32,844 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 14:59:33,083 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:59:33,083 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 14:59:36,121 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 14:59:36,353 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 14:59:36,353 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 14:59:36,354 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 14:59:36,355 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 14:59:36,358 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 14:59:36,359 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 14:59:36,361 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 14:59:36,421 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 14:59:36,423 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 14:59:36,470 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 14:59:36,471 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 14:59:36,472 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 14:59:36,472 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 14:59:36,522 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 14:59:36,523 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 14:59:37,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 14:59:37,197 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 14:59:37,227 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 14:59:37,228 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 14:59:37,228 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 14:59:37,229 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 14:59:37,229 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 14:59:37,246 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 14:59:37,246 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 14:59:37,249 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 14:59:37,251 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 14:59:37,252 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 14:59:37,472 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:00:08,900 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:00:10,390 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:00:10,393 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:00:10,394 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:00:10,395 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:00:10,395 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:00:10,421 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:00:31,486 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:00:31,487 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:00:36,547 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:00:36,785 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:00:36,786 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:00:37,005 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:00:37,005 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:00:37,241 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:00:37,241 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:00:40,282 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:00:40,524 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:00:40,524 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:00:40,525 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:00:40,527 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:00:40,532 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:00:40,534 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:00:40,537 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:00:40,604 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 15:00:40,635 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 15:00:40,642 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 15:00:40,688 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 15:00:40,689 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 15:00:40,690 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 15:00:40,690 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 15:00:40,740 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 15:00:40,741 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 15:00:41,426 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 15:00:41,437 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 15:00:41,466 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 15:00:41,468 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 15:00:41,469 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 15:00:41,470 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 15:00:41,471 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 15:00:41,489 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 15:00:41,490 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:00:41,492 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:00:41,494 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:00:41,495 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:00:41,723 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:03:31,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:03:34,472 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:03:34,479 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:03:34,480 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:03:34,480 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:03:34,481 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:03:34,506 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:03:55,575 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:03:55,577 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:03:57,792 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:03:57,793 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:03:58,001 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:03:58,001 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:03:58,205 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:03:58,205 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:03:58,426 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:03:58,426 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:03:58,651 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:03:58,651 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:03:58,844 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:03:58,844 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:03:58,848 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:03:58,853 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:03:58,860 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:03:58,868 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:03:58,873 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:03:58,945 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 15:03:58,993 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 15:03:59,001 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 15:03:59,070 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 15:03:59,071 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 15:03:59,138 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 15:03:59,140 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å¼€å§‹å•次采集
2026-04-15 15:03:59,173 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 15:03:59,175 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 15:03:59,249 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 15:03:59,250 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 15:03:59,932 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 15:03:59,943 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 15:03:59,989 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 15:03:59,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 15:03:59,995 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 15:03:59,996 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 15:03:59,997 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 15:04:00,016 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 15:04:00,017 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:04:00,019 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:04:00,022 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:04:00,023 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:04:00,262 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:04:17,997 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x400)
2026-04-15 15:04:17,997 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:18,001 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:04:18,005 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x400)
2026-04-15 15:04:18,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:18,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x400)
2026-04-15 15:04:18,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:18,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x400)
2026-04-15 15:04:18,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:18,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x400)
2026-04-15 15:04:18,007 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:18,007 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:04:18,009 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:18,009 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:18,009 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:18,009 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:18,010 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:04:18,012 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:04:18,014 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:18,014 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Single grab completed by SDK
2026-04-15 15:04:18,017 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:18,018 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:18,019 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:18,020 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:18,021 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:18,022 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:18,023 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:18,024 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:18,027 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:04:18,028 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:18,029 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:18,030 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Single grab completed by SDK
2026-04-15 15:04:18,030 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Single grab completed by SDK
2026-04-15 15:04:18,030 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Single grab completed by SDK
2026-04-15 15:04:18,030 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Single grab completed by SDK
2026-04-15 15:04:19,094 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4E 47"
2026-04-15 15:04:19,096 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4E 47"
2026-04-15 15:04:19,097 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4E 47"
2026-04-15 15:04:19,098 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4E 47"
2026-04-15 15:04:26,266 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 15:04:26,299 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:04:26,430 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:04:26,562 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:04:26,692 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:04:26,822 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:04:34,381 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x400)
2026-04-15 15:04:34,381 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:34,382 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:34,382 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:04:34,382 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x400)
2026-04-15 15:04:34,382 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:34,385 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:34,386 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:34,388 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:34,390 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:04:34,392 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x400)
2026-04-15 15:04:34,392 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:34,392 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:34,402 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:04:34,402 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:04:34,402 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x400)
2026-04-15 15:04:34,403 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:34,403 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x400)
2026-04-15 15:04:34,403 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:34,407 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x400)
2026-04-15 15:04:34,407 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:04:34,415 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:04:34,415 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:34,417 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:04:34,418 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:04:34,419 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:34,419 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:34,419 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:34,420 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:04:34,430 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:04:34,431 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:04:34,431 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:04:34,438 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:04:34,455 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:04:34,456 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:04:34,457 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:04:34,458 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:34,458 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:34,459 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:34,460 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:04:34,461 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:34,461 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:34,462 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:34,464 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:04:34,466 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:04:34,467 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:06:55,145 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 15:06:55,194 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:06:55,242 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:06:55,287 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:06:55,333 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:06:55,378 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:07:08,092 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x8000)
2026-04-15 15:07:08,093 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:07:08,094 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:07:08,095 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:07:08,096 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 3 å¸§ (3200x8000)
2026-04-15 15:07:08,096 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:07:08,099 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:07:08,107 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:07:08,107 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:07:08,107 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:07:08,107 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:07:08,108 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:07:08,108 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:07:08,109 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:07:08,110 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:07:08,110 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:07:08,110 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:07:08,110 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:07:08,112 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:07:08,112 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:07:08,112 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:07:08,112 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:07:08,112 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:07:08,113 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:07:08,114 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:07:08,120 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:07:08,120 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:07:08,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:07:08,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:07:08,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:07:08,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:07:08,135 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:07:08,136 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:07:08,137 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:07:08,138 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:07:08,139 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:07:08,140 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:07:08,141 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:07:08,141 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:07:08,142 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:07:08,145 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:07:08,146 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:07:08,146 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:07:08,149 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:07:08,149 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:07:08,150 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:07:41,147 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 15:07:41,152 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 15:07:41,154 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 15:08:37,403 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:08:38,757 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:08:38,764 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:08:38,765 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:08:38,765 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:08:38,766 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:08:38,799 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:08:59,899 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:08:59,901 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:09:02,140 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:09:02,205 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:09:02,436 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:09:02,513 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:09:02,707 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:09:02,773 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:09:02,985 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:09:03,064 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:09:03,276 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:09:03,355 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:09:03,549 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:09:03,610 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:09:03,611 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:09:03,612 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:09:03,617 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:09:03,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:09:03,625 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:09:03,685 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 15:09:03,715 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 15:09:03,725 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 15:09:03,755 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 15:09:03,756 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å¼€å§‹å•次采集
2026-04-15 15:09:03,787 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 15:09:03,790 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 15:09:03,819 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 15:09:03,819 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 15:09:03,820 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 15:09:03,852 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 15:09:04,522 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 15:09:04,530 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 15:09:04,558 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 15:09:04,560 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 15:09:04,561 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 15:09:04,565 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 15:09:04,565 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 15:09:04,596 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 15:09:04,599 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:09:04,602 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:09:04,605 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:09:04,608 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:09:04,892 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:10:22,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 15:10:22,677 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:10:22,711 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:10:22,746 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:10:22,780 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:10:22,813 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:10:43,959 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x8000)
2026-04-15 15:10:43,960 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x8000)
2026-04-15 15:10:43,960 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:10:43,960 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:10:43,960 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:10:43,961 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:10:43,964 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:10:43,967 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:10:43,969 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:10:43,969 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:10:43,969 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:10:43,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:10:43,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:10:43,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:10:43,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:10:43,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:10:43,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:10:43,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:10:43,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:10:43,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:10:43,992 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:10:43,992 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:10:43,993 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:10:43,994 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:10:43,995 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:10:43,998 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:10:43,999 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:10:44,000 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:10:44,001 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:10:44,002 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:10:44,003 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:10:44,004 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:10:44,006 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:10:44,007 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:10:44,008 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:10:44,009 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:10:44,024 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:10:44,025 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:10:44,025 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:10:44,026 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:10:44,027 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:10:44,028 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:10:44,029 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:10:44,030 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:10:44,031 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:10:44,032 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:10:54,641 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 15:10:54,674 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:10:54,704 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:10:54,732 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:10:54,760 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:10:54,789 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:11:04,891 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:11:04,891 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:04,892 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:11:04,892 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:04,892 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x8000)
2026-04-15 15:11:04,892 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x8000)
2026-04-15 15:11:04,892 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:04,893 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:04,893 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:11:04,893 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:04,895 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:11:04,895 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:04,895 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:11:04,895 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:04,895 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:04,896 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:04,897 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:04,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:04,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:04,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:04,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:04,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:11:04,899 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:11:04,900 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:11:04,901 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:11:04,902 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:11:04,903 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:04,904 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:04,904 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:04,905 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:04,906 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:04,907 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:04,908 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:04,909 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:04,910 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:11:04,910 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:11:04,910 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:11:04,910 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:11:04,911 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:11:04,911 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:11:04,928 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:04,928 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:04,930 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:11:04,931 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:11:24,249 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 15:11:24,281 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:11:24,310 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:11:24,338 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:11:24,368 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:11:24,398 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:11:33,619 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:11:33,619 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:33,619 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 3 å¸§ (3200x8000)
2026-04-15 15:11:33,620 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:33,620 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:11:33,621 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:33,621 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:11:33,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:33,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:11:33,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:33,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 3 å¸§ (3200x8000)
2026-04-15 15:11:33,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:33,624 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 3 å¸§ (4096x8000)
2026-04-15 15:11:33,624 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:11:33,624 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:33,626 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:33,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:33,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:33,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:33,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:33,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:11:33,628 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:11:33,629 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:11:33,630 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:11:33,631 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:11:33,638 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:11:33,641 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:11:33,641 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:11:33,641 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:11:33,642 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:11:33,642 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:11:33,642 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:11:33,643 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:33,645 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:33,646 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:33,646 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:33,647 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:33,648 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:33,649 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:33,652 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:33,654 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:11:33,655 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:11:33,657 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:11:33,657 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:12:37,475 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 15:12:37,479 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 15:12:37,482 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 15:14:15,113 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:14:17,029 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:14:17,037 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:14:17,038 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:14:17,038 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:14:17,038 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:14:17,072 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:14:38,130 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:14:38,132 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:14:41,369 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:14:41,434 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:14:41,680 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:14:41,763 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:14:41,980 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:14:42,047 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:14:42,263 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:14:42,348 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:14:42,579 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:15:00,270 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 15:15:00,275 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 15:15:00,279 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 15:16:05,762 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:16:10,739 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:16:10,744 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:16:10,744 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:16:10,745 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:16:10,745 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:16:10,770 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:16:31,848 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:16:31,850 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:16:36,918 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:16:39,969 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:16:40,208 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:16:40,208 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:16:43,235 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:16:43,236 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:16:43,238 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:16:43,242 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:16:43,245 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:16:43,248 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:16:43,252 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:16:43,255 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:16:43,257 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:16:43,258 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:16:43,431 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:17:04,040 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:17:04,159 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Closed
2026-04-15 15:17:04,886 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:17:04,895 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:17:04,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加相机[LBCamera][LW150253A215C010]成功
2026-04-15 15:17:29,275 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:17:29,376 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Closed
2026-04-15 15:17:30,433 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:17:30,437 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:17:30,441 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加相机[LBCamera][LX300253A205C002]成功
2026-04-15 15:17:35,356 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 15:17:35,359 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 15:17:35,362 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 15:17:49,956 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:17:51,564 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:17:51,567 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:17:51,567 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:17:51,568 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:17:51,568 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:17:51,595 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:18:12,637 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:18:12,638 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:18:17,682 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:18:17,897 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:18:17,897 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:18:18,092 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:18:18,093 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:18:18,316 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:18:18,317 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:18:18,526 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:18:18,526 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:18:18,759 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:18:18,759 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:18:18,760 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:18:18,762 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:18:18,765 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:18:18,768 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:18:18,770 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:18:18,774 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:18:18,777 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:18:18,778 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:18:18,779 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:18:18,955 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:18:32,169 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[流程0]加载成功
2026-04-15 15:18:32,187 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[流程0]
2026-04-15 15:18:32,188 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[流程0]成功
2026-04-15 15:18:40,029 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 15:18:40,059 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 15:18:40,066 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 15:18:40,094 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 15:18:40,096 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 15:18:40,126 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 15:18:40,128 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 15:18:40,130 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 15:18:40,163 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 15:18:40,165 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 15:18:40,824 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 15:18:40,838 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 15:18:40,868 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 15:18:40,871 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 15:18:40,875 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 15:18:40,876 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 15:18:40,878 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]重命名后加载成功
2026-04-15 15:18:40,889 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:重命名流程名[流程0]修改为[3D工位]
2026-04-15 15:18:43,058 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]新建触发设置
2026-04-15 15:18:44,531 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:保存流程成功
2026-04-15 15:20:50,112 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 15:20:50,115 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 15:20:50,117 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
2026-04-15 15:20:55,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:20:57,732 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:20:57,735 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:20:57,735 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:20:57,736 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:20:57,736 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:20:57,762 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:21:18,835 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:21:18,836 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:21:24,914 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:21:25,147 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:21:25,148 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:21:25,344 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:21:25,344 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:21:25,552 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:21:25,553 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:21:25,774 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:21:25,775 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:21:25,974 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:21:25,975 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:21:25,976 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:21:25,978 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:21:25,982 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:21:25,985 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:21:25,987 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:21:26,052 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 15:21:26,082 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 15:21:26,085 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 15:21:26,114 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 15:21:26,115 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 15:21:26,116 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 15:21:26,146 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 15:21:26,146 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 15:21:26,147 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 15:21:26,179 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 15:21:26,844 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 15:21:26,849 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 15:21:26,878 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 15:21:26,879 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 15:21:26,880 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 15:21:26,880 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 15:21:26,881 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 15:21:26,897 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 15:21:26,898 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:21:26,900 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:21:26,902 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:21:26,903 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:21:27,125 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:21:31,188 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:21:31,319 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:21:31,451 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:21:31,582 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:21:31,713 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:21:42,484 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x8000)
2026-04-15 15:21:42,484 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:21:42,489 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:21:42,498 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:21:42,499 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:21:42,501 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:21:42,501 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:21:42,501 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:21:42,502 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:21:42,502 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:21:42,503 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:21:42,503 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:21:42,503 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:21:42,504 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:21:42,505 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:21:42,505 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:21:42,505 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:21:42,506 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:21:42,506 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:21:42,508 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:21:42,510 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:21:42,511 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:21:42,511 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:21:42,512 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:21:42,513 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:21:42,514 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:21:42,515 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:21:42,516 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:21:42,517 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:21:42,518 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:21:42,519 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:21:42,526 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:21:42,527 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:21:42,527 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:21:42,527 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:21:43,543 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4E 47"
2026-04-15 15:22:48,186 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x8000)
2026-04-15 15:22:48,187 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:22:48,188 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:22:48,188 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:22:48,189 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:22:48,190 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:22:48,191 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:22:48,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:22:48,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:22:48,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:22:48,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:22:48,193 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:22:48,193 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:22:48,194 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:22:48,196 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:22:48,196 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:22:48,196 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:22:48,196 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:22:48,196 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:22:48,197 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:22:48,198 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:22:48,199 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:22:48,200 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:22:48,201 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:22:48,201 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:22:48,202 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:22:48,204 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:22:48,206 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:22:48,207 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:22:48,208 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:22:48,210 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:22:48,210 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:22:48,210 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:22:48,210 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:22:48,210 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:22:49,227 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4E 47"
2026-04-15 15:23:56,706 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:日志系统启动成功
2026-04-15 15:23:58,047 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Run
2026-04-15 15:23:58,050 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Debug
2026-04-15 15:23:58,050 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Error
2026-04-15 15:23:58,050 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Fatal
2026-04-15 15:23:58,051 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:ℹ️ ç›®å½•已存在: D:\Vision\SmartVision20260413\SmartVision\LB_SmartVision\bin\Debug\net8.0-windows\Log\Warn
2026-04-15 15:23:58,076 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LB3D相机配置文件加载成功!
2026-04-15 15:24:19,128 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯口[通讯口0]加载触发通讯
2026-04-15 15:24:19,130 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯加载成功
2026-04-15 15:24:21,401 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:24:21,401 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C009]加载触发通讯
2026-04-15 15:24:21,637 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:24:21,638 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300245B2050001]加载触发通讯
2026-04-15 15:24:21,835 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:24:21,835 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C001]加载触发通讯
2026-04-15 15:24:22,048 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:24:22,048 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C003]加载触发通讯
2026-04-15 15:24:22,276 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:24:22,276 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LX300253A205C002]加载触发通讯
2026-04-15 15:24:22,472 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Connected and initialized successfully (Manual Data Mode)
2026-04-15 15:24:22,472 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机[LW150253A215C010]加载触发通讯
2026-04-15 15:24:22,474 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:相机加载成功
2026-04-15 15:24:22,476 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:读码器加载成功
2026-04-15 15:24:22,480 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量加载成功
2026-04-15 15:24:22,483 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:运动控制参数加载成功
2026-04-15 15:24:22,485 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:光源控制加载成功
2026-04-15 15:24:22,551 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å¼€å§‹å•次采集
2026-04-15 15:24:22,582 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎肩]
2026-04-15 15:24:22,583 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å¼€å§‹å•次采集
2026-04-15 15:24:22,613 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎肩]
2026-04-15 15:24:22,613 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å¼€å§‹å•次采集
2026-04-15 15:24:22,647 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[下胎趾]
2026-04-15 15:24:22,648 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å¼€å§‹å•次采集
2026-04-15 15:24:22,677 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[正胎内]
2026-04-15 15:24:22,678 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[结束]
2026-04-15 15:24:22,679 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å¼€å§‹å•次采集
2026-04-15 15:24:22,710 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[上胎趾]
2026-04-15 15:24:23,381 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[脚本]
2026-04-15 15:24:23,391 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å¼€å§‹å•次采集
2026-04-15 15:24:23,420 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[外胎冠]
2026-04-15 15:24:23,420 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[开始]
2026-04-15 15:24:23,421 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支开始]
2026-04-15 15:24:23,421 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]添加步骤[并行分支结束]
2026-04-15 15:24:23,422 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]加载成功
2026-04-15 15:24:23,441 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:添加流程[3D工位]
2026-04-15 15:24:23,442 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程加载成功
2026-04-15 15:24:23,444 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程设置加载成功
2026-04-15 15:24:23,446 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程布局加载成功
2026-04-15 15:24:23,447 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程表格加载成功
2026-04-15 15:24:23,679 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:数据库和表创建成功!
2026-04-15 15:24:40,331 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]:开始连续采集
2026-04-15 15:24:40,363 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]:开始连续采集
2026-04-15 15:24:40,493 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]:开始连续采集
2026-04-15 15:24:40,624 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]:开始连续采集
2026-04-15 15:24:40,754 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]:开始连续采集
2026-04-15 15:24:40,885 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]:开始连续采集
2026-04-15 15:24:50,603 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x8000)
2026-04-15 15:24:50,604 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:24:50,604 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:24:50,604 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:24:50,605 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:24:50,605 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:24:50,609 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:24:50,614 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:24:50,614 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 1 å¸§ (3200x8000)
2026-04-15 15:24:50,614 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:24:50,615 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:24:50,615 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:24:50,615 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 1 å¸§ (4096x8000)
2026-04-15 15:24:50,615 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:24:50,616 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:24:50,617 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:24:50,617 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:24:50,617 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:24:50,617 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:24:50,618 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:24:50,619 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:24:50,620 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:24:50,621 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:24:50,622 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:24:50,623 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:24:50,623 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:24:50,623 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:24:50,623 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:24:50,625 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:24:50,626 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:24:50,626 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:24:50,626 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:24:50,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:24:50,627 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:24:50,628 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:24:50,629 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:24:50,630 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:24:50,631 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:24:50,634 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:24:50,645 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:24:50,645 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:24:50,645 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:24:50,646 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:24:50,658 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:24:50,659 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:24:50,660 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:24:50,661 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:24:50,662 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:25:28,100 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x8000)
2026-04-15 15:25:28,100 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:25:28,101 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C009]接收到的消息"Line0"
2026-04-15 15:25:28,103 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:25:28,106 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:25:28,106 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:25:28,106 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:25:28,106 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:25:28,106 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:25:28,106 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:25:28,111 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:25:28,115 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:25:28,115 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç”Ÿæˆç¬¬ 2 å¸§ (3200x8000)
2026-04-15 15:25:28,115 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:25:28,123 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç”Ÿæˆç¬¬ 2 å¸§ (4096x8000)
2026-04-15 15:25:28,123 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: å›¾åƒå…¥é˜Ÿï¼Œå½“前队列:1
2026-04-15 15:25:28,126 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: Continuous mode frame ended, restarting...
2026-04-15 15:25:28,127 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: Continuous mode frame ended, restarting...
2026-04-15 15:25:28,127 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: Continuous mode frame ended, restarting...
2026-04-15 15:25:28,127 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C009]: Continuous mode frame ended, restarting...
2026-04-15 15:25:28,128 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:25:28,130 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:25:28,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:25:28,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300245B2050001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:25:28,134 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C003]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:25:28,135 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:25:28,135 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C001]: ç¡¬è§¦å‘事件 - Line0
2026-04-15 15:25:28,142 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LW150253A215C010]: Continuous mode frame ended, restarting...
2026-04-15 15:25:28,142 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:LBCamera[LX300253A205C002]: Continuous mode frame ended, restarting...
2026-04-15 15:25:28,160 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C001]接收到的消息"Line0"
2026-04-15 15:25:28,163 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C002]接收到的消息"Line0"
2026-04-15 15:25:28,166 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300245B2050001]接收到的消息"Line0"
2026-04-15 15:25:28,169 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LX300253A205C003]接收到的消息"Line0"
2026-04-15 15:25:28,172 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:通讯[LW150253A215C010]接收到的消息"Line0"
2026-04-15 15:25:28,174 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:25:28,177 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:25:28,179 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:25:28,182 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:25:28,184 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:25:28,190 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:检查到可被触发的流程,清空所有流程运行完成标记位!
2026-04-15 15:25:28,192 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:25:28,196 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:25:28,201 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:25:28,203 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]开始运行
2026-04-15 15:25:28,210 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程[3D工位]运行成功
2026-04-15 15:25:28,213 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:发送给[通讯口0]了消息"57 42 5F 4F 4B"
2026-04-15 15:26:43,984 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:流程运行设置保存成功
2026-04-15 15:26:43,989 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局变量保存成功
2026-04-15 15:26:43,991 [6] INFO  LB_SmartVisionCommon.AsyncLogHelper - è®°å½•信息:全局布局保存成功
LB_SmartVision/bin/Debug/net8.0-windows/ËùÓвúÆ·/Product0/3D¹¤Î»/A_ProcessInputs.json
@@ -123,68 +123,6 @@
      "item2": ""
    }
  ],
  "下胎趾": [
    {
      "item1": "下胎趾.Inputs.Image",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.相机SN",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发模式",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发方式",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发极性",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发消抖",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发延时",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.曝光时间",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.增益",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.是否每次写入参数",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.是否本地取图",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.本地取图路径",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.本地取图序号",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.超时时间",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.是否失败重新取图",
      "item2": ""
    }
  ],
  "正胎内": [
    {
      "item1": "正胎内.Inputs.Image",
@@ -247,6 +185,68 @@
      "item2": ""
    }
  ],
  "下胎趾": [
    {
      "item1": "下胎趾.Inputs.Image",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.相机SN",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发模式",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发方式",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发极性",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发消抖",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.触发延时",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.曝光时间",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.增益",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.是否每次写入参数",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.是否本地取图",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.本地取图路径",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.本地取图序号",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.超时时间",
      "item2": ""
    },
    {
      "item1": "下胎趾.Inputs.是否失败重新取图",
      "item2": ""
    }
  ],
  "上胎趾": [
    {
      "item1": "上胎趾.Inputs.Image",
LB_SmartVision/bin/Debug/net8.0-windows/ËùÓвúÆ·/Product0/3D¹¤Î»/A_ProcessOutputs.json
@@ -7,14 +7,14 @@
    "上胎肩.Outputs.Image",
    "上胎肩.Outputs.Result"
  ],
  "下胎趾": [
    "下胎趾.Outputs.Image",
    "下胎趾.Outputs.Result"
  ],
  "正胎内": [
    "正胎内.Outputs.Image",
    "正胎内.Outputs.Result"
  ],
  "下胎趾": [
    "下胎趾.Outputs.Image",
    "下胎趾.Outputs.Result"
  ],
  "上胎趾": [
    "上胎趾.Outputs.Image",
    "上胎趾.Outputs.Result"
LB_SmartVision/bin/Debug/net8.0-windows/ËùÓвúÆ·/Product0/LBCameraSetttings.json
@@ -1,134 +1 @@
{
  "LW150253A215C009": {
    "DataAcquisitionTriggerSource": 1,
    "LineScanTriggerSource": 0,
    "SoftwareTriggerRate": 1500.0,
    "EncoderTriggerDirection": 2,
    "EncoderTriggerSignalCountingMode": 0,
    "EncoderTriggerInterval": 20,
    "ScanLineCount": 400,
    "CallbackRetrievalTimeout": 4000,
    "XAxisResolution": 52.0,
    "YResolution": 28.0,
    "MinGrayscaleValue": 21,
    "MinLaserLineWidth": 2,
    "MaxLaserLineWidth": 30,
    "SpotSelection": 0,
    "ExposureMode": 1,
    "ExposureTime": 300,
    "AnalogGain": 2,
    "AnalogGainFor6030": 2,
    "DigitalGain": 3,
    "LaserPower": 80
  },
  "LX300245B2050001": {
    "DataAcquisitionTriggerSource": 1,
    "LineScanTriggerSource": 0,
    "SoftwareTriggerRate": 1500.0,
    "EncoderTriggerDirection": 2,
    "EncoderTriggerSignalCountingMode": 2,
    "EncoderTriggerInterval": 105,
    "ScanLineCount": 400,
    "CallbackRetrievalTimeout": 4000,
    "XAxisResolution": 105.0,
    "YResolution": 105.0,
    "MinGrayscaleValue": 24,
    "MinLaserLineWidth": 0,
    "MaxLaserLineWidth": 60,
    "SpotSelection": 0,
    "ExposureMode": 1,
    "ExposureTime": 400,
    "AnalogGain": 2,
    "AnalogGainFor6030": 0,
    "DigitalGain": 3,
    "LaserPower": 80
  },
  "LX300253A205C001": {
    "DataAcquisitionTriggerSource": 1,
    "LineScanTriggerSource": 0,
    "SoftwareTriggerRate": 1500.0,
    "EncoderTriggerDirection": 2,
    "EncoderTriggerSignalCountingMode": 2,
    "EncoderTriggerInterval": 105,
    "ScanLineCount": 400,
    "CallbackRetrievalTimeout": 6000,
    "XAxisResolution": 105.0,
    "YResolution": 105.0,
    "MinGrayscaleValue": 21,
    "MinLaserLineWidth": 6,
    "MaxLaserLineWidth": 30,
    "SpotSelection": 0,
    "ExposureMode": 1,
    "ExposureTime": 400,
    "AnalogGain": 2,
    "AnalogGainFor6030": 0,
    "DigitalGain": 3,
    "LaserPower": 80
  },
  "LX300253A205C003": {
    "DataAcquisitionTriggerSource": 1,
    "LineScanTriggerSource": 0,
    "SoftwareTriggerRate": 1500.0,
    "EncoderTriggerDirection": 2,
    "EncoderTriggerSignalCountingMode": 2,
    "EncoderTriggerInterval": 105,
    "ScanLineCount": 400,
    "CallbackRetrievalTimeout": 4000,
    "XAxisResolution": 105.0,
    "YResolution": 105.0,
    "MinGrayscaleValue": 21,
    "MinLaserLineWidth": 2,
    "MaxLaserLineWidth": 30,
    "SpotSelection": 0,
    "ExposureMode": 1,
    "ExposureTime": 400,
    "AnalogGain": 0,
    "AnalogGainFor6030": 0,
    "DigitalGain": 3,
    "LaserPower": 80
  },
  "LX300253A205C002": {
    "DataAcquisitionTriggerSource": 1,
    "LineScanTriggerSource": 0,
    "SoftwareTriggerRate": 1500.0,
    "EncoderTriggerDirection": 2,
    "EncoderTriggerSignalCountingMode": 2,
    "EncoderTriggerInterval": 105,
    "ScanLineCount": 400,
    "CallbackRetrievalTimeout": 4000,
    "XAxisResolution": 105.0,
    "YResolution": 105.0,
    "MinGrayscaleValue": 21,
    "MinLaserLineWidth": 0,
    "MaxLaserLineWidth": 60,
    "SpotSelection": 0,
    "ExposureMode": 1,
    "ExposureTime": 400,
    "AnalogGain": 3,
    "AnalogGainFor6030": 0,
    "DigitalGain": 3,
    "LaserPower": 80
  },
  "LW150253A215C010": {
    "DataAcquisitionTriggerSource": 1,
    "LineScanTriggerSource": 0,
    "SoftwareTriggerRate": 1500.0,
    "EncoderTriggerDirection": 2,
    "EncoderTriggerSignalCountingMode": 0,
    "EncoderTriggerInterval": 105,
    "ScanLineCount": 400,
    "CallbackRetrievalTimeout": 4000,
    "XAxisResolution": 52.0,
    "YResolution": 52.0,
    "MinGrayscaleValue": 21,
    "MinLaserLineWidth": 2,
    "MaxLaserLineWidth": 30,
    "SpotSelection": 0,
    "ExposureMode": 1,
    "ExposureTime": 200,
    "AnalogGain": 2,
    "AnalogGainFor6030": 2,
    "DigitalGain": 3,
    "LaserPower": 80
  }
}
{}
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+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVision")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVision")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.AssemblyInfoInputs.cache
@@ -1 +1 @@
afd528c9360d7bb3a208da7bde37af43422f02b17220a29c2eb55c53facf55bd
e6fa243e7777d79e4ecae5ba8aab2c971e432b5a6eb2ee69333402c2a641b132
LB_SmartVision/obj/Debug/net8.0-windows/LB_SmartVision.csproj.AssemblyReference.cache
Binary files differ
LB_SmartVision/obj/LB_SmartVision.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -100,7 +100,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -165,7 +165,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -248,7 +248,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -317,7 +317,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -435,7 +435,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -522,7 +522,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -605,7 +605,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_SmartVision/obj/project.assets.json
@@ -8490,7 +8490,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_SmartVision/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "kvL+5OMxuY8=",
  "dgSpecHash": "zqLrww1jQpk=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVision\\LB_SmartVision.csproj",
  "expectedPackageFiles": [
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+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVisionCameraDevice")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVisionCameraDevice")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_SmartVisionCameraDevice/obj/Debug/net8.0-windows/LB_SmartVisionCameraDevice.AssemblyInfoInputs.cache
@@ -1 +1 @@
30ab07901f04c0e3fc5f9834b69532e76c5894a33740d2e0167b39b4f91f37f3
c0470816bd2c5033c73cfd58bd2a41a2b8ab8bf1013c72421f77383f9d189c2d
LB_SmartVisionCameraDevice/obj/LB_SmartVisionCameraDevice.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -100,7 +100,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -165,7 +165,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_SmartVisionCameraDevice/obj/project.assets.json
@@ -541,7 +541,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_SmartVisionCameraDevice/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "SJyKq7cFWVw=",
  "dgSpecHash": "O2IAtl/Gpic=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCameraDevice\\LB_SmartVisionCameraDevice.csproj",
  "expectedPackageFiles": [
LB_SmartVisionCameraSDK/obj/Debug/net8.0-windows/LB_SmartVisionCameraSDK.AssemblyInfo.cs
@@ -14,7 +14,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("LB_SmartVisionCameraSDK")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVisionCameraSDK")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVisionCameraSDK")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_SmartVisionCameraSDK/obj/Debug/net8.0-windows/LB_SmartVisionCameraSDK.AssemblyInfoInputs.cache
@@ -1 +1 @@
cdd0081a7551e2f994b10abe238b416250b4123d7526a390e7c2aca27bd4d9eb
1fc383bcadbc1a07f3c86187a705500ad2392167d3453a8557ac95ed7b7a5e7a
LB_SmartVisionCameraSDK/obj/LB_SmartVisionCameraSDK.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_SmartVisionCameraSDK/obj/project.assets.json
@@ -28,7 +28,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_SmartVisionCameraSDK/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "7eSQHUPCkPQ=",
  "dgSpecHash": "BPIEA2UpOFk=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCameraSDK\\LB_SmartVisionCameraSDK.csproj",
  "expectedPackageFiles": [],
LB_SmartVisionCommon/obj/Debug/net8.0-windows/LB_SmartVisionCommon.AssemblyInfo.cs
@@ -14,7 +14,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("LB_SmartVisionCommon")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVisionCommon")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVisionCommon")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_SmartVisionCommon/obj/Debug/net8.0-windows/LB_SmartVisionCommon.AssemblyInfoInputs.cache
@@ -1 +1 @@
33c034ac28971754ae5529f4ab7e568b0daaf8a9db124efe4693c3f586515a0e
6b43223d1c80e51cdc8e7e0d9f02f0a46b32a660cbb8a88c37ebc790db1a3e82
LB_SmartVisionCommon/obj/LB_SmartVisionCommon.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -87,7 +87,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_SmartVisionCommon/obj/project.assets.json
@@ -518,7 +518,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_SmartVisionCommon/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "pHw1keGs72I=",
  "dgSpecHash": "YmAifTQaWzM=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionCommon\\LB_SmartVisionCommon.csproj",
  "expectedPackageFiles": [
LB_SmartVisionLoginUI/obj/Debug/net8.0-windows/LB_SmartVisionLoginUI.AssemblyInfo.cs
@@ -14,7 +14,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("LB_SmartVisionLoginUI")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_SmartVisionLoginUI")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_SmartVisionLoginUI")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_SmartVisionLoginUI/obj/Debug/net8.0-windows/LB_SmartVisionLoginUI.AssemblyInfoInputs.cache
@@ -1 +1 @@
6f678f55d4a0e0f8ccf1e81a76b8efd2636b62ace3b0385de1b853fa222b0acd
92a1b64baf2fcb82dae07c3216414255385f873ec0a22db27752898726333f17
LB_SmartVisionLoginUI/obj/Debug/net8.0-windows/MainWindow.g.i.cs
@@ -126,7 +126,7 @@
                return;
            }
            _contentLoaded = true;
            System.Uri resourceLocater = new System.Uri("/LB_SmartVisionLoginUI;component/mainwindow.xaml", System.UriKind.Relative);
            System.Uri resourceLocater = new System.Uri("/LB_SmartVisionLoginUI;V1.0.0.0;component/mainwindow.xaml", System.UriKind.Relative);
            
            #line 1 "..\..\..\MainWindow.xaml"
            System.Windows.Application.LoadComponent(this, resourceLocater);
LB_SmartVisionLoginUI/obj/LB_SmartVisionLoginUI.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -87,7 +87,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -170,7 +170,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_SmartVisionLoginUI/obj/project.assets.json
@@ -539,7 +539,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_SmartVisionLoginUI/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "mT3scFm5pso=",
  "dgSpecHash": "lDPzrf5YMy4=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_SmartVisionLoginUI\\LB_SmartVisionLoginUI.csproj",
  "expectedPackageFiles": [
LB_VisionControls/obj/Debug/net8.0-windows7.0/LB_VisionControls.AssemblyInfo.cs
@@ -14,7 +14,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("LB_VisionControls")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_VisionControls")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_VisionControls")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_VisionControls/obj/Debug/net8.0-windows7.0/LB_VisionControls.AssemblyInfoInputs.cache
@@ -1 +1 @@
68799faf242a1c3083aa96e6f613f9ed1988aa0fd7f0e4a22476406d5ee46039
a6d43e2b2d6b5f3f3d8e64e0b684f6939c8413afb4956742877b4f99e34652ec
LB_VisionControls/obj/LB_VisionControls.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -87,7 +87,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -170,7 +170,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_VisionControls/obj/project.assets.json
@@ -721,7 +721,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_VisionControls/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "8YtlX3N1vyU=",
  "dgSpecHash": "IHPQlXCCx+w=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionControls\\LB_VisionControls.csproj",
  "expectedPackageFiles": [
LB_VisionFlowNode/obj/Debug/net8.0-windows7.0/LB_VisionFlowNode.AssemblyInfo.cs
@@ -14,7 +14,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("LB_VisionFlowNode")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_VisionFlowNode")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_VisionFlowNode")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_VisionFlowNode/obj/Debug/net8.0-windows7.0/LB_VisionFlowNode.AssemblyInfoInputs.cache
@@ -1 +1 @@
066a5b55ab8e4705276dce5d83ef0fe2b32b2b90ca79edbb4479865df5d01d20
7f6dd8465f03176f8a8b4452a92efbbc194490203a49d16c23c97905418f1837
LB_VisionFlowNode/obj/LB_VisionFlowNode.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -87,7 +87,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -170,7 +170,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_VisionFlowNode/obj/project.assets.json
@@ -655,7 +655,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_VisionFlowNode/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "ljxMmhJ3HF0=",
  "dgSpecHash": "wwkSivcuQwE=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionFlowNode\\LB_VisionFlowNode.csproj",
  "expectedPackageFiles": [
LB_VisionProcesses/Cameras/CameraConfig.cs
@@ -36,6 +36,11 @@
            Params.Inputs.Add("本地取图序号", 0);
            Params.Inputs.Add("超时时间", 1000);
            Params.Inputs.Add("是否失败重新取图", false);
            // 2D轮胎计数配置(默认为1,表示3D模式;2D相机设置为n)
            Params.Inputs.Add("ImagesPerTyre", 1);
            Params.Inputs.Add("当前轮胎ID", 1);
            Params.Inputs.Add("当前图像序号", 0);
        }
        /// <summary>
LB_VisionProcesses/LB_VisionProcesses.csproj.user
@@ -52,5 +52,8 @@
    <Compile Update="Processes\ScriptTool\ScriptToolEdit.cs">
      <SubType>UserControl</SubType>
    </Compile>
    <Compile Update="Processes\TyreCounter\TyreCounterProcessEdit.cs">
      <SubType>UserControl</SubType>
    </Compile>
  </ItemGroup>
</Project>
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcess.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,412 @@
using HalconDotNet;
using LB_VisionProcesses.Alogrithms;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LB_VisionProcesses.Processes
{
    /// <summary>
    /// è½®èƒŽè®¡æ•°å·¥å…· - ç”¨äºŽæµç¨‹èŠ‚ç‚¹ä¸­ç»Ÿè®¡è½®èƒŽæ•°é‡
    /// </summary>
    public class TyreCounterProcess : BaseProcess
    {
        #region é…ç½®å±žæ€§
        /// <summary>
        /// æ¯å¼ è½®èƒŽæ‰€éœ€å›¾åƒæ•°
        /// </summary>
        public int ImagesPerTyre
        {
            get
            {
                if (Params.Inputs.ContainsKey("ImagesPerTyre"))
                    return Convert.ToInt32(Params.Inputs["ImagesPerTyre"]);
                return 8;
            }
            set
            {
                Params.Inputs["ImagesPerTyre"] = value;
            }
        }
        /// <summary>
        /// åˆ¤å®šè§„则
        /// </summary>
        public TyreJudgeRule JudgeRule
        {
            get
            {
                if (Params.Inputs.ContainsKey("JudgeRule"))
                    return (TyreJudgeRule)Enum.Parse(typeof(TyreJudgeRule), Params.Inputs["JudgeRule"].ToString());
                return TyreJudgeRule.AnyNG;
            }
            set
            {
                Params.Inputs["JudgeRule"] = value.ToString();
            }
        }
        /// <summary>
        /// æ˜¯å¦è‡ªåŠ¨é‡ç½®ï¼ˆå®Œæˆä¸€ä¸ªè½®èƒŽåŽè‡ªåŠ¨é‡ç½®è®¡æ•°ï¼‰
        /// </summary>
        public bool AutoReset
        {
            get
            {
                if (Params.Inputs.ContainsKey("AutoReset"))
                    return Convert.ToBoolean(Params.Inputs["AutoReset"]);
                return true;
            }
            set
            {
                Params.Inputs["AutoReset"] = value;
            }
        }
        #endregion
        #region è¾“出属性
        /// <summary>
        /// å½“前轮胎ID
        /// </summary>
        public int CurrentTyreID
        {
            get
            {
                if (Params.Outputs.ContainsKey("CurrentTyreID"))
                    return Convert.ToInt32(Params.Outputs["CurrentTyreID"]);
                return 1;
            }
            private set
            {
                Params.Outputs["CurrentTyreID"] = value;
            }
        }
        /// <summary>
        /// å½“前图像序号(1~n)
        /// </summary>
        public int CurrentImageIndex
        {
            get
            {
                if (Params.Outputs.ContainsKey("CurrentImageIndex"))
                    return Convert.ToInt32(Params.Outputs["CurrentImageIndex"]);
                return 0;
            }
            private set
            {
                Params.Outputs["CurrentImageIndex"] = value;
            }
        }
        /// <summary>
        /// æ˜¯å¦å®Œæˆè½®èƒŽ
        /// </summary>
        public bool IsTyreComplete
        {
            get
            {
                if (Params.Outputs.ContainsKey("IsTyreComplete"))
                    return Convert.ToBoolean(Params.Outputs["IsTyreComplete"]);
                return false;
            }
            private set
            {
                Params.Outputs["IsTyreComplete"] = value;
            }
        }
        /// <summary>
        /// è½®èƒŽç»“æžœ
        /// </summary>
        public bool TyreResult
        {
            get
            {
                if (Params.Outputs.ContainsKey("TyreResult"))
                    return Convert.ToBoolean(Params.Outputs["TyreResult"]);
                return false;
            }
            private set
            {
                Params.Outputs["TyreResult"] = value;
            }
        }
        /// <summary>
        /// è½®èƒŽæ€»æ•°
        /// </summary>
        public int TyreTotal
        {
            get
            {
                if (Params.Outputs.ContainsKey("TyreTotal"))
                    return Convert.ToInt32(Params.Outputs["TyreTotal"]);
                return 0;
            }
            private set
            {
                Params.Outputs["TyreTotal"] = value;
            }
        }
        /// <summary>
        /// è½®èƒŽOK数
        /// </summary>
        public int TyreOK
        {
            get
            {
                if (Params.Outputs.ContainsKey("TyreOK"))
                    return Convert.ToInt32(Params.Outputs["TyreOK"]);
                return 0;
            }
            private set
            {
                Params.Outputs["TyreOK"] = value;
            }
        }
        /// <summary>
        /// è½®èƒŽNG数
        /// </summary>
        public int TyreNG
        {
            get
            {
                if (Params.Outputs.ContainsKey("TyreNG"))
                    return Convert.ToInt32(Params.Outputs["TyreNG"]);
                return 0;
            }
            private set
            {
                Params.Outputs["TyreNG"] = value;
            }
        }
        /// <summary>
        /// è‰¯å“çއ
        /// </summary>
        public double TyreRateOK
        {
            get
            {
                if (Params.Outputs.ContainsKey("TyreRateOK"))
                    return Convert.ToDouble(Params.Outputs["TyreRateOK"]);
                return 0;
            }
            private set
            {
                Params.Outputs["TyreRateOK"] = value;
            }
        }
        #endregion
        #region ç§æœ‰å­—段
        /// <summary>
        /// è½®èƒŽç»Ÿè®¡å™¨å®žä¾‹
        /// </summary>
        private TyreStatistics? _tyreStatistics;
        /// <summary>
        /// è¾“入的图像结果(从前置节点获取)
        /// </summary>
        private bool _inputImageResult = true;
        #endregion
        #region æž„造方法
        public TyreCounterProcess()
        {
            strProcessClass = "LB_VisionProcesses.Processes.TyreCounterProcess";
            _tyreStatistics = new TyreStatistics();
            InitParams();
        }
        /// <summary>
        /// åˆå§‹åŒ–参数
        /// </summary>
        private void InitParams()
        {
            // è¾“入参数
            if (!Params.Inputs.ContainsKey("ImagesPerTyre"))
                Params.Inputs.Add("ImagesPerTyre", 8);
            if (!Params.Inputs.ContainsKey("JudgeRule"))
                Params.Inputs.Add("JudgeRule", TyreJudgeRule.AnyNG.ToString());
            if (!Params.Inputs.ContainsKey("AutoReset"))
                Params.Inputs.Add("AutoReset", true);
            // è¾“出参数
            if (!Params.Outputs.ContainsKey("CurrentTyreID"))
                Params.Outputs.Add("CurrentTyreID", 1);
            if (!Params.Outputs.ContainsKey("CurrentImageIndex"))
                Params.Outputs.Add("CurrentImageIndex", 0);
            if (!Params.Outputs.ContainsKey("IsTyreComplete"))
                Params.Outputs.Add("IsTyreComplete", false);
            if (!Params.Outputs.ContainsKey("TyreResult"))
                Params.Outputs.Add("TyreResult", false);
            if (!Params.Outputs.ContainsKey("TyreTotal"))
                Params.Outputs.Add("TyreTotal", 0);
            if (!Params.Outputs.ContainsKey("TyreOK"))
                Params.Outputs.Add("TyreOK", 0);
            if (!Params.Outputs.ContainsKey("TyreNG"))
                Params.Outputs.Add("TyreNG", 0);
            if (!Params.Outputs.ContainsKey("TyreRateOK"))
                Params.Outputs.Add("TyreRateOK", 0.0);
        }
        #endregion
        #region æ ¸å¿ƒæ–¹æ³•
        /// <summary>
        /// è¿è¡Œè½®èƒŽè®¡æ•°é€»è¾‘
        /// </summary>
        public override bool Run()
        {
            DateTime startTime = DateTime.Now;
            try
            {
                // èŽ·å–è¾“å…¥ç»“æžœï¼ˆä»Žå‰ç½®èŠ‚ç‚¹çš„Result参数)
                GetInputResult();
                // æ›´æ–°ç»Ÿè®¡å™¨é…ç½®
                _tyreStatistics.ImagesPerTyre = ImagesPerTyre;
                _tyreStatistics.JudgeRule = JudgeRule;
                // æ·»åŠ å›¾åƒç»“æžœ
                var result = _tyreStatistics.AddImageResult(_inputImageResult);
                // æ›´æ–°è¾“出参数
                UpdateOutputs(result);
                // è®¾ç½®ç»“æžœ
                Result = true;
                Msg = result.Message;
                RunTime = (DateTime.Now - startTime).TotalMilliseconds;
                return true;
            }
            catch (Exception ex)
            {
                Result = false;
                Msg = $"轮胎计数运行失败: {ex.Message}";
                RunTime = (DateTime.Now - startTime).TotalMilliseconds;
                return false;
            }
        }
        /// <summary>
        /// èŽ·å–è¾“å…¥ç»“æžœï¼ˆä»Žå‰ç½®èŠ‚ç‚¹ä¼ é€’çš„Result)
        /// </summary>
        private void GetInputResult()
        {
            // å¦‚æžœInputImage是bool类型,说明前置节点传递了结果
            if (InputImage is bool boolResult)
            {
                _inputImageResult = boolResult;
            }
            else
            {
                // é»˜è®¤è®¤ä¸ºOK
                _inputImageResult = true;
            }
        }
        /// <summary>
        /// æ›´æ–°è¾“出参数
        /// </summary>
        private void UpdateOutputs(TyreCountResult result)
        {
            CurrentTyreID = result.TyreID > 0 ? result.TyreID : _tyreStatistics.CurrentTyreID;
            CurrentImageIndex = result.CurrentImageIndex;
            IsTyreComplete = result.IsTyreComplete;
            TyreResult = result.TyreResult;
            TyreTotal = _tyreStatistics.TyreTotal;
            TyreOK = _tyreStatistics.TyreOK;
            TyreNG = _tyreStatistics.TyreNG;
            TyreRateOK = _tyreStatistics.TyreRateOK;
        }
        /// <summary>
        /// åˆå§‹åŒ–运行参数
        /// </summary>
        public override void InitRunParams()
        {
            base.InitRunParams();
            _inputImageResult = true;
        }
        /// <summary>
        /// é‡ç½®è½®èƒŽè®¡æ•°
        /// </summary>
        public void ResetTyreCount()
        {
            _tyreStatistics?.Reset();
            UpdateOutputs(new TyreCountResult());
        }
        /// <summary>
        /// èŽ·å–ç»Ÿè®¡ä¿¡æ¯
        /// </summary>
        public string GetStatisticsInfo()
        {
            return _tyreStatistics?.GetStatisticsInfo() ?? "统计器未初始化";
        }
        /// <summary>
        /// èŽ·å–è¿›åº¦ä¿¡æ¯
        /// </summary>
        public string GetProgressInfo()
        {
            return _tyreStatistics?.GetProgressInfo() ?? "统计器未初始化";
        }
        #endregion
        #region é‡å†™æ–¹æ³•
        public override bool Load(string fullPath = null)
        {
            bool result = base.Load(fullPath);
            if (result)
            {
                // åŠ è½½é…ç½®åŽé‡æ–°åˆå§‹åŒ–ç»Ÿè®¡å™¨
                _tyreStatistics = new TyreStatistics(ImagesPerTyre, JudgeRule);
            }
            return result;
        }
        public override bool Save(string filePath = null)
        {
            return base.Save(filePath);
        }
        public override object Clone()
        {
            TyreCounterProcess clone = (TyreCounterProcess)MemberwiseClone();
            clone._tyreStatistics = new TyreStatistics(ImagesPerTyre, JudgeRule);
            return clone;
        }
        public override void Dispose()
        {
            _tyreStatistics = null;
            base.Dispose();
        }
        #endregion
    }
}
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcessEdit.Designer.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,567 @@
namespace LB_VisionProcesses.Processes
{
    partial class TyreCounterProcessEdit
    {
        /// <summary>
        /// å¿…需的设计器变量。
        /// </summary>
        private System.ComponentModel.IContainer components = null;
        /// <summary>
        /// æ¸…理所有正在使用的资源。
        /// </summary>
        /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }
        #region ç»„件设计器生成的代码
        /// <summary>
        /// è®¾è®¡å™¨æ”¯æŒæ‰€éœ€çš„æ–¹æ³• - ä¸è¦ä¿®æ”¹
        /// ä½¿ç”¨ä»£ç ç¼–辑器修改此方法的内容。
        /// </summary>
        private void InitializeComponent()
        {
            splitContainer1 = new SplitContainer();
            groupBoxInputs = new GroupBox();
            dataGridInputs = new DataGridView();
            groupBoxConfig = new GroupBox();
            tableLayoutPanelConfig = new TableLayoutPanel();
            lblImagesPerTyre = new Label();
            numericUpDownImagesPerTyre = new NumericUpDown();
            lblJudgeRule = new Label();
            comboBoxJudgeRule = new ComboBox();
            checkBoxAutoReset = new CheckBox();
            groupBoxStatistics = new GroupBox();
            tableLayoutPanelStats = new TableLayoutPanel();
            lblCurrentTyreID = new Label();
            txtCurrentTyreID = new TextBox();
            lblCurrentImageIndex = new Label();
            txtCurrentImageIndex = new TextBox();
            lblTyreTotal = new Label();
            txtTyreTotal = new TextBox();
            lblTyreOK = new Label();
            txtTyreOK = new TextBox();
            lblTyreNG = new Label();
            txtTyreNG = new TextBox();
            lblTyreRateOK = new Label();
            txtTyreRateOK = new TextBox();
            groupBoxOutputs = new GroupBox();
            dataGridOutputs = new DataGridView();
            topToolStrip = new ToolStrip();
            btnRun = new ToolStripButton();
            btnSave = new ToolStripButton();
            btnReset = new ToolStripButton();
            statusStrip = new StatusStrip();
            lblResult = new ToolStripStatusLabel();
            lblMsg = new ToolStripStatusLabel();
            ((System.ComponentModel.ISupportInitialize)splitContainer1).BeginInit();
            splitContainer1.Panel1.SuspendLayout();
            splitContainer1.Panel2.SuspendLayout();
            splitContainer1.SuspendLayout();
            groupBoxInputs.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)dataGridInputs).BeginInit();
            groupBoxConfig.SuspendLayout();
            tableLayoutPanelConfig.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDownImagesPerTyre).BeginInit();
            groupBoxStatistics.SuspendLayout();
            tableLayoutPanelStats.SuspendLayout();
            groupBoxOutputs.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)dataGridOutputs).BeginInit();
            topToolStrip.SuspendLayout();
            statusStrip.SuspendLayout();
            SuspendLayout();
            //
            // splitContainer1
            //
            splitContainer1.BackColor = Color.FromArgb(32, 41, 50);
            splitContainer1.Dock = DockStyle.Fill;
            splitContainer1.Location = new Point(0, 31);
            splitContainer1.Name = "splitContainer1";
            //
            // splitContainer1.Panel1
            //
            splitContainer1.Panel1.Controls.Add(groupBoxInputs);
            //
            // splitContainer1.Panel2
            //
            splitContainer1.Panel2.Controls.Add(groupBoxOutputs);
            splitContainer1.Size = new Size(884, 458);
            splitContainer1.SplitterDistance = 294;
            splitContainer1.TabIndex = 0;
            //
            // groupBoxInputs
            //
            groupBoxInputs.BackColor = Color.FromArgb(32, 41, 50);
            groupBoxInputs.Controls.Add(dataGridInputs);
            groupBoxInputs.Dock = DockStyle.Fill;
            groupBoxInputs.Font = new Font("Microsoft YaHei UI", 12F, FontStyle.Regular, GraphicsUnit.Point, 134);
            groupBoxInputs.ForeColor = SystemColors.Control;
            groupBoxInputs.Location = new Point(0, 0);
            groupBoxInputs.Name = "groupBoxInputs";
            groupBoxInputs.Size = new Size(294, 458);
            groupBoxInputs.TabIndex = 0;
            groupBoxInputs.TabStop = false;
            groupBoxInputs.Text = "输入参数";
            //
            // dataGridInputs
            //
            dataGridInputs.BackgroundColor = Color.FromArgb(32, 46, 50);
            dataGridInputs.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            dataGridInputs.Dock = DockStyle.Fill;
            dataGridInputs.GridColor = SystemColors.Control;
            dataGridInputs.Location = new Point(3, 24);
            dataGridInputs.Name = "dataGridInputs";
            dataGridInputs.Size = new Size(288, 431);
            dataGridInputs.TabIndex = 0;
            //
            // groupBoxConfig
            //
            groupBoxConfig.BackColor = Color.FromArgb(32, 41, 50);
            groupBoxConfig.Controls.Add(tableLayoutPanelConfig);
            groupBoxConfig.Dock = DockStyle.Top;
            groupBoxConfig.Font = new Font("Microsoft YaHei UI", 12F, FontStyle.Regular, GraphicsUnit.Point, 134);
            groupBoxConfig.ForeColor = SystemColors.Control;
            groupBoxConfig.Location = new Point(0, 0);
            groupBoxConfig.Name = "groupBoxConfig";
            groupBoxConfig.Size = new Size(586, 180);
            groupBoxConfig.TabIndex = 1;
            groupBoxConfig.TabStop = false;
            groupBoxConfig.Text = "配置";
            //
            // tableLayoutPanelConfig
            //
            tableLayoutPanelConfig.ColumnCount = 2;
            tableLayoutPanelConfig.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 150F));
            tableLayoutPanelConfig.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
            tableLayoutPanelConfig.Controls.Add(lblImagesPerTyre, 0, 0);
            tableLayoutPanelConfig.Controls.Add(numericUpDownImagesPerTyre, 1, 0);
            tableLayoutPanelConfig.Controls.Add(lblJudgeRule, 0, 1);
            tableLayoutPanelConfig.Controls.Add(comboBoxJudgeRule, 1, 1);
            tableLayoutPanelConfig.Controls.Add(checkBoxAutoReset, 1, 2);
            tableLayoutPanelConfig.Dock = DockStyle.Fill;
            tableLayoutPanelConfig.Location = new Point(3, 24);
            tableLayoutPanelConfig.Name = "tableLayoutPanelConfig";
            tableLayoutPanelConfig.RowCount = 3;
            tableLayoutPanelConfig.RowStyles.Add(new RowStyle(SizeType.Absolute, 40F));
            tableLayoutPanelConfig.RowStyles.Add(new RowStyle(SizeType.Absolute, 40F));
            tableLayoutPanelConfig.RowStyles.Add(new RowStyle(SizeType.Absolute, 40F));
            tableLayoutPanelConfig.Size = new Size(580, 153);
            tableLayoutPanelConfig.TabIndex = 0;
            //
            // lblImagesPerTyre
            //
            lblImagesPerTyre.AutoSize = true;
            lblImagesPerTyre.Dock = DockStyle.Fill;
            lblImagesPerTyre.Location = new Point(3, 0);
            lblImagesPerTyre.Name = "lblImagesPerTyre";
            lblImagesPerTyre.Size = new Size(144, 40);
            lblImagesPerTyre.TabIndex = 0;
            lblImagesPerTyre.Text = "每张轮胎图像数:";
            lblImagesPerTyre.TextAlign = ContentAlignment.MiddleLeft;
            //
            // numericUpDownImagesPerTyre
            //
            numericUpDownImagesPerTyre.Location = new Point(153, 3);
            numericUpDownImagesPerTyre.Maximum = new decimal(new int[] { 64, 0, 0, 0 });
            numericUpDownImagesPerTyre.Minimum = new decimal(new int[] { 1, 0, 0, 0 });
            numericUpDownImagesPerTyre.Name = "numericUpDownImagesPerTyre";
            numericUpDownImagesPerTyre.Size = new Size(100, 29);
            numericUpDownImagesPerTyre.TabIndex = 1;
            numericUpDownImagesPerTyre.Value = new decimal(new int[] { 8, 0, 0, 0 });
            //
            // lblJudgeRule
            //
            lblJudgeRule.AutoSize = true;
            lblJudgeRule.Dock = DockStyle.Fill;
            lblJudgeRule.Location = new Point(3, 40);
            lblJudgeRule.Name = "lblJudgeRule";
            lblJudgeRule.Size = new Size(144, 40);
            lblJudgeRule.TabIndex = 2;
            lblJudgeRule.Text = "判定规则:";
            lblJudgeRule.TextAlign = ContentAlignment.MiddleLeft;
            //
            // comboBoxJudgeRule
            //
            comboBoxJudgeRule.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBoxJudgeRule.FormattingEnabled = true;
            comboBoxJudgeRule.Items.AddRange(new object[] { "AnyNG", "AllOK", "MajorityVote" });
            comboBoxJudgeRule.Location = new Point(153, 43);
            comboBoxJudgeRule.Name = "comboBoxJudgeRule";
            comboBoxJudgeRule.Size = new Size(160, 29);
            comboBoxJudgeRule.TabIndex = 3;
            //
            // checkBoxAutoReset
            //
            checkBoxAutoReset.AutoSize = true;
            checkBoxAutoReset.Checked = true;
            checkBoxAutoReset.CheckState = CheckState.Checked;
            checkBoxAutoReset.Location = new Point(153, 83);
            checkBoxAutoReset.Name = "checkBoxAutoReset";
            checkBoxAutoReset.Size = new Size(161, 25);
            checkBoxAutoReset.TabIndex = 4;
            checkBoxAutoReset.Text = "完成轮胎自动重置";
            checkBoxAutoReset.UseVisualStyleBackColor = true;
            //
            // groupBoxStatistics
            //
            groupBoxStatistics.BackColor = Color.FromArgb(32, 41, 50);
            groupBoxStatistics.Controls.Add(tableLayoutPanelStats);
            groupBoxStatistics.Dock = DockStyle.Fill;
            groupBoxStatistics.Font = new Font("Microsoft YaHei UI", 12F, FontStyle.Regular, GraphicsUnit.Point, 134);
            groupBoxStatistics.ForeColor = SystemColors.Control;
            groupBoxStatistics.Location = new Point(0, 180);
            groupBoxStatistics.Name = "groupBoxStatistics";
            groupBoxStatistics.Size = new Size(586, 278);
            groupBoxStatistics.TabIndex = 2;
            groupBoxStatistics.TabStop = false;
            groupBoxStatistics.Text = "统计信息";
            //
            // tableLayoutPanelStats
            //
            tableLayoutPanelStats.ColumnCount = 2;
            tableLayoutPanelStats.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 150F));
            tableLayoutPanelStats.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F));
            tableLayoutPanelStats.Controls.Add(lblCurrentTyreID, 0, 0);
            tableLayoutPanelStats.Controls.Add(txtCurrentTyreID, 1, 0);
            tableLayoutPanelStats.Controls.Add(lblCurrentImageIndex, 0, 1);
            tableLayoutPanelStats.Controls.Add(txtCurrentImageIndex, 1, 1);
            tableLayoutPanelStats.Controls.Add(lblTyreTotal, 0, 2);
            tableLayoutPanelStats.Controls.Add(txtTyreTotal, 1, 2);
            tableLayoutPanelStats.Controls.Add(lblTyreOK, 0, 3);
            tableLayoutPanelStats.Controls.Add(txtTyreOK, 1, 3);
            tableLayoutPanelStats.Controls.Add(lblTyreNG, 0, 4);
            tableLayoutPanelStats.Controls.Add(txtTyreNG, 1, 4);
            tableLayoutPanelStats.Controls.Add(lblTyreRateOK, 0, 5);
            tableLayoutPanelStats.Controls.Add(txtTyreRateOK, 1, 5);
            tableLayoutPanelStats.Dock = DockStyle.Fill;
            tableLayoutPanelStats.Location = new Point(3, 24);
            tableLayoutPanelStats.Name = "tableLayoutPanelStats";
            tableLayoutPanelStats.RowCount = 6;
            tableLayoutPanelStats.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
            tableLayoutPanelStats.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
            tableLayoutPanelStats.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
            tableLayoutPanelStats.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
            tableLayoutPanelStats.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
            tableLayoutPanelStats.RowStyles.Add(new RowStyle(SizeType.Absolute, 35F));
            tableLayoutPanelStats.Size = new Size(580, 251);
            tableLayoutPanelStats.TabIndex = 0;
            //
            // lblCurrentTyreID
            //
            lblCurrentTyreID.AutoSize = true;
            lblCurrentTyreID.Dock = DockStyle.Fill;
            lblCurrentTyreID.Location = new Point(3, 0);
            lblCurrentTyreID.Name = "lblCurrentTyreID";
            lblCurrentTyreID.Size = new Size(144, 35);
            lblCurrentTyreID.TabIndex = 0;
            lblCurrentTyreID.Text = "当前轮胎ID:";
            lblCurrentTyreID.TextAlign = ContentAlignment.MiddleLeft;
            //
            // txtCurrentTyreID
            //
            txtCurrentTyreID.BackColor = Color.FromArgb(32, 46, 50);
            txtCurrentTyreID.BorderStyle = BorderStyle.FixedSingle;
            txtCurrentTyreID.ForeColor = SystemColors.Control;
            txtCurrentTyreID.Location = new Point(153, 3);
            txtCurrentTyreID.Name = "txtCurrentTyreID";
            txtCurrentTyreID.ReadOnly = true;
            txtCurrentTyreID.Size = new Size(100, 29);
            txtCurrentTyreID.TabIndex = 1;
            txtCurrentTyreID.Text = "1";
            //
            // lblCurrentImageIndex
            //
            lblCurrentImageIndex.AutoSize = true;
            lblCurrentImageIndex.Dock = DockStyle.Fill;
            lblCurrentImageIndex.Location = new Point(3, 35);
            lblCurrentImageIndex.Name = "lblCurrentImageIndex";
            lblCurrentImageIndex.Size = new Size(144, 35);
            lblCurrentImageIndex.TabIndex = 2;
            lblCurrentImageIndex.Text = "当前图像序号:";
            lblCurrentImageIndex.TextAlign = ContentAlignment.MiddleLeft;
            //
            // txtCurrentImageIndex
            //
            txtCurrentImageIndex.BackColor = Color.FromArgb(32, 46, 50);
            txtCurrentImageIndex.BorderStyle = BorderStyle.FixedSingle;
            txtCurrentImageIndex.ForeColor = SystemColors.Control;
            txtCurrentImageIndex.Location = new Point(153, 38);
            txtCurrentImageIndex.Name = "txtCurrentImageIndex";
            txtCurrentImageIndex.ReadOnly = true;
            txtCurrentImageIndex.Size = new Size(100, 29);
            txtCurrentImageIndex.TabIndex = 3;
            txtCurrentImageIndex.Text = "0/8";
            //
            // lblTyreTotal
            //
            lblTyreTotal.AutoSize = true;
            lblTyreTotal.Dock = DockStyle.Fill;
            lblTyreTotal.Location = new Point(3, 70);
            lblTyreTotal.Name = "lblTyreTotal";
            lblTyreTotal.Size = new Size(144, 35);
            lblTyreTotal.TabIndex = 4;
            lblTyreTotal.Text = "轮胎总数:";
            lblTyreTotal.TextAlign = ContentAlignment.MiddleLeft;
            //
            // txtTyreTotal
            //
            txtTyreTotal.BackColor = Color.FromArgb(32, 46, 50);
            txtTyreTotal.BorderStyle = BorderStyle.FixedSingle;
            txtTyreTotal.ForeColor = SystemColors.Control;
            txtTyreTotal.Location = new Point(153, 73);
            txtTyreTotal.Name = "txtTyreTotal";
            txtTyreTotal.ReadOnly = true;
            txtTyreTotal.Size = new Size(100, 29);
            txtTyreTotal.TabIndex = 5;
            txtTyreTotal.Text = "0";
            //
            // lblTyreOK
            //
            lblTyreOK.AutoSize = true;
            lblTyreOK.Dock = DockStyle.Fill;
            lblTyreOK.ForeColor = Color.LightGreen;
            lblTyreOK.Location = new Point(3, 105);
            lblTyreOK.Name = "lblTyreOK";
            lblTyreOK.Size = new Size(144, 35);
            lblTyreOK.TabIndex = 6;
            lblTyreOK.Text = "轮胎OK:";
            lblTyreOK.TextAlign = ContentAlignment.MiddleLeft;
            //
            // txtTyreOK
            //
            txtTyreOK.BackColor = Color.FromArgb(32, 46, 50);
            txtTyreOK.BorderStyle = BorderStyle.FixedSingle;
            txtTyreOK.ForeColor = Color.LightGreen;
            txtTyreOK.Location = new Point(153, 108);
            txtTyreOK.Name = "txtTyreOK";
            txtTyreOK.ReadOnly = true;
            txtTyreOK.Size = new Size(100, 29);
            txtTyreOK.TabIndex = 7;
            txtTyreOK.Text = "0";
            //
            // lblTyreNG
            //
            lblTyreNG.AutoSize = true;
            lblTyreNG.Dock = DockStyle.Fill;
            lblTyreNG.ForeColor = Color.LightCoral;
            lblTyreNG.Location = new Point(3, 140);
            lblTyreNG.Name = "lblTyreNG";
            lblTyreNG.Size = new Size(144, 35);
            lblTyreNG.TabIndex = 8;
            lblTyreNG.Text = "轮胎NG:";
            lblTyreNG.TextAlign = ContentAlignment.MiddleLeft;
            //
            // txtTyreNG
            //
            txtTyreNG.BackColor = Color.FromArgb(32, 46, 50);
            txtTyreNG.BorderStyle = BorderStyle.FixedSingle;
            txtTyreNG.ForeColor = Color.LightCoral;
            txtTyreNG.Location = new Point(153, 143);
            txtTyreNG.Name = "txtTyreNG";
            txtTyreNG.ReadOnly = true;
            txtTyreNG.Size = new Size(100, 29);
            txtTyreNG.TabIndex = 9;
            txtTyreNG.Text = "0";
            //
            // lblTyreRateOK
            //
            lblTyreRateOK.AutoSize = true;
            lblTyreRateOK.Dock = DockStyle.Fill;
            lblTyreRateOK.Location = new Point(3, 175);
            lblTyreRateOK.Name = "lblTyreRateOK";
            lblTyreRateOK.Size = new Size(144, 35);
            lblTyreRateOK.TabIndex = 10;
            lblTyreRateOK.Text = "良品率:";
            lblTyreRateOK.TextAlign = ContentAlignment.MiddleLeft;
            //
            // txtTyreRateOK
            //
            txtTyreRateOK.BackColor = Color.FromArgb(32, 46, 50);
            txtTyreRateOK.BorderStyle = BorderStyle.FixedSingle;
            txtTyreRateOK.ForeColor = SystemColors.Control;
            txtTyreRateOK.Location = new Point(153, 178);
            txtTyreRateOK.Name = "txtTyreRateOK";
            txtTyreRateOK.ReadOnly = true;
            txtTyreRateOK.Size = new Size(100, 29);
            txtTyreRateOK.TabIndex = 11;
            txtTyreRateOK.Text = "0.00%";
            //
            // groupBoxOutputs
            //
            groupBoxOutputs.BackColor = Color.FromArgb(32, 41, 50);
            groupBoxOutputs.Controls.Add(groupBoxStatistics);
            groupBoxOutputs.Controls.Add(groupBoxConfig);
            groupBoxOutputs.Dock = DockStyle.Fill;
            groupBoxOutputs.Font = new Font("Microsoft YaHei UI", 12F, FontStyle.Regular, GraphicsUnit.Point, 134);
            groupBoxOutputs.ForeColor = SystemColors.Control;
            groupBoxOutputs.Location = new Point(0, 0);
            groupBoxOutputs.Name = "groupBoxOutputs";
            groupBoxOutputs.Size = new Size(586, 458);
            groupBoxOutputs.TabIndex = 0;
            groupBoxOutputs.TabStop = false;
            groupBoxOutputs.Text = "输出与配置";
            //
            // dataGridOutputs
            //
            dataGridOutputs.BackgroundColor = Color.FromArgb(32, 46, 50);
            dataGridOutputs.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            dataGridOutputs.Dock = DockStyle.Fill;
            dataGridOutputs.GridColor = SystemColors.Control;
            dataGridOutputs.Location = new Point(3, 24);
            dataGridOutputs.Name = "dataGridOutputs";
            dataGridOutputs.Size = new Size(580, 431);
            dataGridOutputs.TabIndex = 0;
            //
            // topToolStrip
            //
            topToolStrip.BackColor = Color.FromArgb(32, 41, 50);
            topToolStrip.GripStyle = ToolStripGripStyle.Hidden;
            topToolStrip.Items.AddRange(new ToolStripItem[] { btnRun, btnSave, btnReset });
            topToolStrip.Location = new Point(0, 0);
            topToolStrip.Name = "topToolStrip";
            topToolStrip.Size = new Size(884, 31);
            topToolStrip.TabIndex = 1;
            topToolStrip.Text = "toolStrip1";
            //
            // btnRun
            //
            btnRun.DisplayStyle = ToolStripItemDisplayStyle.Text;
            btnRun.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Regular, GraphicsUnit.Point, 134);
            btnRun.ForeColor = SystemColors.Control;
            btnRun.ImageTransparentColor = Color.Magenta;
            btnRun.Name = "btnRun";
            btnRun.Size = new Size(41, 28);
            btnRun.Text = "运行";
            btnRun.Click += btnRun_Click;
            //
            // btnSave
            //
            btnSave.DisplayStyle = ToolStripItemDisplayStyle.Text;
            btnSave.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Regular, GraphicsUnit.Point, 134);
            btnSave.ForeColor = SystemColors.Control;
            btnSave.ImageTransparentColor = Color.Magenta;
            btnSave.Name = "btnSave";
            btnSave.Size = new Size(41, 28);
            btnSave.Text = "保存";
            btnSave.Click += btnSave_Click;
            //
            // btnReset
            //
            btnReset.DisplayStyle = ToolStripItemDisplayStyle.Text;
            btnReset.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Regular, GraphicsUnit.Point, 134);
            btnReset.ForeColor = SystemColors.Control;
            btnReset.ImageTransparentColor = Color.Magenta;
            btnReset.Name = "btnReset";
            btnReset.Size = new Size(73, 28);
            btnReset.Text = "重置计数";
            btnReset.Click += btnReset_Click;
            //
            // statusStrip
            //
            statusStrip.BackColor = Color.FromArgb(32, 41, 50);
            statusStrip.Items.AddRange(new ToolStripItem[] { lblResult, lblMsg });
            statusStrip.Location = new Point(0, 489);
            statusStrip.Name = "statusStrip";
            statusStrip.Size = new Size(884, 30);
            statusStrip.TabIndex = 2;
            statusStrip.Text = "statusStrip1";
            //
            // lblResult
            //
            lblResult.AutoSize = false;
            lblResult.BackColor = Color.FromArgb(32, 41, 50);
            lblResult.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Regular, GraphicsUnit.Point, 134);
            lblResult.ForeColor = SystemColors.Control;
            lblResult.Name = "lblResult";
            lblResult.Size = new Size(100, 25);
            lblResult.Text = "结果: --";
            //
            // lblMsg
            //
            lblMsg.BackColor = Color.FromArgb(32, 41, 50);
            lblMsg.Font = new Font("Microsoft YaHei UI", 10F, FontStyle.Regular, GraphicsUnit.Point, 134);
            lblMsg.ForeColor = SystemColors.Control;
            lblMsg.Name = "lblMsg";
            lblMsg.Size = new Size(769, 25);
            lblMsg.Spring = true;
            lblMsg.Text = "就绪";
            lblMsg.TextAlign = ContentAlignment.MiddleLeft;
            //
            // TyreCounterProcessEdit
            //
            AutoScaleDimensions = new SizeF(9F, 20F);
            AutoScaleMode = AutoScaleMode.Font;
            BackColor = Color.FromArgb(32, 41, 50);
            Controls.Add(splitContainer1);
            Controls.Add(topToolStrip);
            Controls.Add(statusStrip);
            Name = "TyreCounterProcessEdit";
            Size = new Size(884, 519);
            Load += TyreCounterProcessEdit_Load;
            splitContainer1.Panel1.ResumeLayout(false);
            splitContainer1.Panel2.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)splitContainer1).EndInit();
            splitContainer1.ResumeLayout(false);
            groupBoxInputs.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)dataGridInputs).EndInit();
            groupBoxConfig.ResumeLayout(false);
            tableLayoutPanelConfig.ResumeLayout(false);
            tableLayoutPanelConfig.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDownImagesPerTyre).EndInit();
            groupBoxStatistics.ResumeLayout(false);
            tableLayoutPanelStats.ResumeLayout(false);
            tableLayoutPanelStats.PerformLayout();
            groupBoxOutputs.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)dataGridOutputs).EndInit();
            topToolStrip.ResumeLayout(false);
            topToolStrip.PerformLayout();
            statusStrip.ResumeLayout(false);
            statusStrip.PerformLayout();
            ResumeLayout(false);
            statusStrip.PerformLayout();
        }
        #endregion
        private SplitContainer splitContainer1;
        private GroupBox groupBoxInputs;
        private DataGridView dataGridInputs;
        private GroupBox groupBoxOutputs;
        private DataGridView dataGridOutputs;
        private ToolStrip topToolStrip;
        private ToolStripButton btnRun;
        private ToolStripButton btnSave;
        private ToolStripButton btnReset;
        private StatusStrip statusStrip;
        private ToolStripStatusLabel lblResult;
        private ToolStripStatusLabel lblMsg;
        private GroupBox groupBoxConfig;
        private TableLayoutPanel tableLayoutPanelConfig;
        private Label lblImagesPerTyre;
        private NumericUpDown numericUpDownImagesPerTyre;
        private Label lblJudgeRule;
        private ComboBox comboBoxJudgeRule;
        private CheckBox checkBoxAutoReset;
        private GroupBox groupBoxStatistics;
        private TableLayoutPanel tableLayoutPanelStats;
        private Label lblCurrentTyreID;
        private TextBox txtCurrentTyreID;
        private Label lblCurrentImageIndex;
        private TextBox txtCurrentImageIndex;
        private Label lblTyreTotal;
        private TextBox txtTyreTotal;
        private Label lblTyreOK;
        private TextBox txtTyreOK;
        private Label lblTyreNG;
        private TextBox txtTyreNG;
        private Label lblTyreRateOK;
        private TextBox txtTyreRateOK;
    }
}
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcessEdit.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,161 @@
using LB_VisionProcesses.Alogrithms;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace LB_VisionProcesses.Processes
{
    /// <summary>
    /// è½®èƒŽè®¡æ•°å·¥å…·ç¼–辑器
    /// </summary>
    public partial class TyreCounterProcessEdit : TAlgorithmEdit
    {
        DataTable DataTableInputs = new DataTable();
        DataTable DataTableOutputs = new DataTable();
        public TyreCounterProcessEdit(TyreCounterProcess subject = null)
        {
            InitializeComponent();
            if (subject == null)
                subject = new TyreCounterProcess();
            this.Subject = subject;
        }
        private void TyreCounterProcessEdit_Load(object sender, EventArgs e)
        {
            LoadParas();
        }
        /// <summary>
        /// åŠ è½½å‚æ•°
        /// </summary>
        public override void LoadParas()
        {
            if (Subject is TyreCounterProcess counter)
            {
                // åŠ è½½é…ç½®å‚æ•°
                numericUpDownImagesPerTyre.Value = counter.ImagesPerTyre;
                comboBoxJudgeRule.SelectedItem = counter.JudgeRule.ToString();
                checkBoxAutoReset.Checked = counter.AutoReset;
                // åŠ è½½ç»Ÿè®¡ä¿¡æ¯
                UpdateStatistics();
                // ç»‘定输入参数
                DataTableInputs.Columns.Add("Key", typeof(string));
                DataTableInputs.Columns.Add("Value", typeof(object));
                DataTableInputs.Rows.Clear();
                var inputs = new Dictionary<string, object>
                {
                    { "ImagesPerTyre", counter.ImagesPerTyre },
                    { "JudgeRule", counter.JudgeRule.ToString() },
                    { "AutoReset", counter.AutoReset }
                };
                foreach (var item in inputs)
                    DataTableInputs.Rows.Add(item.Key, item.Value);
                dataGridInputs.DataSource = DataTableInputs;
                // ç»‘定输出参数
                DataTableOutputs.Columns.Add("Key", typeof(string));
                DataTableOutputs.Columns.Add("Value", typeof(object));
                DataTableOutputs.Rows.Clear();
                var outputs = new Dictionary<string, object>
                {
                    { "CurrentTyreID", counter.CurrentTyreID },
                    { "CurrentImageIndex", counter.CurrentImageIndex },
                    { "IsTyreComplete", counter.IsTyreComplete },
                    { "TyreResult", counter.TyreResult },
                    { "TyreTotal", counter.TyreTotal },
                    { "TyreOK", counter.TyreOK },
                    { "TyreNG", counter.TyreNG },
                    { "TyreRateOK", counter.TyreRateOK }
                };
                foreach (var item in outputs)
                    DataTableOutputs.Rows.Add(item.Key, item.Value);
                dataGridOutputs.DataSource = DataTableOutputs;
                // è®¾ç½®çŠ¶æ€æ 
                lblResult.Text = $"结果: {(counter.Result ? "OK" : "NG")}";
                lblResult.ForeColor = counter.Result ? Color.LightGreen : Color.LightCoral;
                lblMsg.Text = counter.Msg;
            }
        }
        /// <summary>
        /// æ›´æ–°ç»Ÿè®¡ä¿¡æ¯æ˜¾ç¤º
        /// </summary>
        private void UpdateStatistics()
        {
            if (Subject is TyreCounterProcess counter)
            {
                txtCurrentTyreID.Text = counter.CurrentTyreID.ToString();
                txtCurrentImageIndex.Text = $"{counter.CurrentImageIndex}/{counter.ImagesPerTyre}";
                txtTyreTotal.Text = counter.TyreTotal.ToString();
                txtTyreOK.Text = counter.TyreOK.ToString();
                txtTyreNG.Text = counter.TyreNG.ToString();
                txtTyreRateOK.Text = $"{counter.TyreRateOK:F2}%";
            }
        }
        /// <summary>
        /// æ›´æ–°è¾“入参数
        /// </summary>
        public override void UpdataInputs()
        {
            if (Subject is TyreCounterProcess counter)
            {
                counter.ImagesPerTyre = (int)numericUpDownImagesPerTyre.Value;
                counter.JudgeRule = (TyreJudgeRule)Enum.Parse(typeof(TyreJudgeRule), comboBoxJudgeRule.SelectedItem?.ToString() ?? "AnyNG");
                counter.AutoReset = checkBoxAutoReset.Checked;
                // æ›´æ–°è¾“入参数表
                Subject.Params.Inputs["ImagesPerTyre"] = counter.ImagesPerTyre;
                Subject.Params.Inputs["JudgeRule"] = counter.JudgeRule.ToString();
                Subject.Params.Inputs["AutoReset"] = counter.AutoReset;
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            UpdataInputs();
            lblMsg.Text = "参数已保存";
            lblMsg.ForeColor = Color.LightGreen;
        }
        private void btnReset_Click(object sender, EventArgs e)
        {
            if (Subject is TyreCounterProcess counter)
            {
                counter.ResetTyreCount();
                UpdateStatistics();
                LoadParas();
                lblMsg.Text = "计数器已重置";
                lblMsg.ForeColor = Color.LightGreen;
            }
        }
        private void btnRun_Click(object sender, EventArgs e)
        {
            UpdataInputs();
            Subject.Run();
            UpdateStatistics();
            LoadParas();
            lblResult.Text = $"结果: {(Subject.Result ? "OK" : "NG")}";
            lblResult.ForeColor = Subject.Result ? Color.LightGreen : Color.LightCoral;
            lblMsg.Text = Subject.Msg;
        }
    }
}
LB_VisionProcesses/Processes/TyreCounter/TyreCounterProcessEdit.resx
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!--
    Microsoft ResX Schema
    Version 2.0
    The primary goals of this format is to allow a simple XML format
    that is mostly human readable. The generation and parsing of the
    various data types are done through the TypeConverter classes
    associated with the data types.
    Example:
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
    There are any number of "resheader" rows that contain simple
    name/value pairs.
    Each data row contains a name, and value. The row also contains a
    type or mimetype. Type corresponds to a .NET class that support
    text/value conversion through the TypeConverter architecture.
    Classes that don't support this are serialized and stored with the
    mimetype set.
    The mimetype is used for serialized objects, and tells the
    ResXResourceReader how to depersist the object. This is currently not
    extensible. For a given mimetype the value must be set accordingly:
    Note - application/x-microsoft.net.object.binary.base64 is the format
    that the ResXResourceWriter will generate, however the reader can
    read any of the formats listed below.
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.
    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
</root>
LB_VisionProcesses/Processes/TyreCounter/TyreStatistics.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,266 @@
using System;
using System.Collections.Generic;
using System.Linq;
namespace LB_VisionProcesses.Processes
{
    /// <summary>
    /// è½®èƒŽåˆ¤å®šè§„则
    /// </summary>
    public enum TyreJudgeRule
    {
        /// <summary>
        /// ä»»ä¸€NG则整胎NG
        /// </summary>
        AnyNG,
        /// <summary>
        /// å…¨éƒ¨OK才整胎OK
        /// </summary>
        AllOK,
        /// <summary>
        /// å¤šæ•°è¡¨å†³ï¼ˆè¶…过半数OK则OK)
        /// </summary>
        MajorityVote
    }
    /// <summary>
    /// è½®èƒŽè®¡æ•°ç»“æžœ
    /// </summary>
    public class TyreCountResult
    {
        /// <summary>
        /// æ˜¯å¦å®Œæˆä¸€ä¸ªè½®èƒŽ
        /// </summary>
        public bool IsTyreComplete { get; set; }
        /// <summary>
        /// è½®èƒŽID
        /// </summary>
        public int TyreID { get; set; }
        /// <summary>
        /// è½®èƒŽæ•´ä½“结果
        /// </summary>
        public bool TyreResult { get; set; }
        /// <summary>
        /// å„图像结果列表
        /// </summary>
        public List<bool> ImageResults { get; set; } = new List<bool>();
        /// <summary>
        /// å½“前图像序号(1~n)
        /// </summary>
        public int CurrentImageIndex { get; set; }
        /// <summary>
        /// æ¶ˆæ¯
        /// </summary>
        public string Message { get; set; }
    }
    /// <summary>
    /// è½®èƒŽç»Ÿè®¡å™¨ - ç”¨äºŽç®¡ç†è½®èƒŽçº§åˆ«çš„计数和统计
    /// </summary>
    public class TyreStatistics
    {
        #region é…ç½®å‚æ•°
        /// <summary>
        /// æ¯å¼ è½®èƒŽæ‰€éœ€å›¾åƒæ•°ï¼ˆé»˜è®¤8张)
        /// </summary>
        public int ImagesPerTyre { get; set; } = 8;
        /// <summary>
        /// åˆ¤å®šè§„则
        /// </summary>
        public TyreJudgeRule JudgeRule { get; set; } = TyreJudgeRule.AnyNG;
        #endregion
        #region ç»Ÿè®¡æ•°æ®
        /// <summary>
        /// è½®èƒŽæ€»æ•°
        /// </summary>
        public int TyreTotal => TyreOK + TyreNG;
        /// <summary>
        /// è½®èƒŽOK计数
        /// </summary>
        public int TyreOK { get; set; }
        /// <summary>
        /// è½®èƒŽNG计数
        /// </summary>
        public int TyreNG { get; set; }
        /// <summary>
        /// å½“前轮胎ID(从1开始)
        /// </summary>
        public int CurrentTyreID { get; set; } = 1;
        /// <summary>
        /// å½“前轮胎的图像序号(0~ImagesPerTyre-1)
        /// </summary>
        public int CurrentImageIndex { get; set; } = 0;
        /// <summary>
        /// å½“前轮胎的各图像结果
        /// </summary>
        public List<bool> CurrentTyreResults { get; set; } = new List<bool>();
        /// <summary>
        /// å½“前轮胎的各图像SN
        /// </summary>
        public List<string> CurrentTyreImageSNs { get; set; } = new List<string>();
        /// <summary>
        /// è½®èƒŽè‰¯å“çއ
        /// </summary>
        public double TyreRateOK => TyreTotal > 0 ? (TyreOK / (double)TyreTotal) * 100 : 0;
        #endregion
        #region æž„造方法
        public TyreStatistics() { }
        public TyreStatistics(int imagesPerTyre, TyreJudgeRule judgeRule = TyreJudgeRule.AnyNG)
        {
            ImagesPerTyre = imagesPerTyre;
            JudgeRule = judgeRule;
        }
        #endregion
        #region æ ¸å¿ƒæ–¹æ³•
        /// <summary>
        /// æ·»åŠ å›¾åƒæ£€æµ‹ç»“æžœ
        /// </summary>
        /// <param name="isOK">图像检测结果</param>
        /// <param name="imageSN">图像序列号(可选)</param>
        /// <returns>轮胎计数结果</returns>
        public TyreCountResult AddImageResult(bool isOK, string imageSN = null)
        {
            // æ·»åŠ åˆ°å½“å‰è½®èƒŽç»“æžœåˆ—è¡¨
            CurrentTyreResults.Add(isOK);
            CurrentTyreImageSNs.Add(imageSN);
            CurrentImageIndex++;
            var result = new TyreCountResult
            {
                CurrentImageIndex = CurrentImageIndex,
                IsTyreComplete = false,
                Message = $"当前轮胎第 {CurrentImageIndex}/{ImagesPerTyre} å¼ å›¾åƒ"
            };
            // æ£€æŸ¥æ˜¯å¦å®Œæˆä¸€ä¸ªè½®èƒŽ
            if (CurrentImageIndex >= ImagesPerTyre)
            {
                // è®¡ç®—轮胎整体结果
                bool tyreResult = CalculateTyreResult();
                // æ›´æ–°ç»Ÿè®¡
                if (tyreResult)
                    TyreOK++;
                else
                    TyreNG++;
                // æž„建完成结果
                result.IsTyreComplete = true;
                result.TyreID = CurrentTyreID;
                result.TyreResult = tyreResult;
                result.ImageResults = new List<bool>(CurrentTyreResults);
                result.Message = $"完成轮胎 #{CurrentTyreID},结果: {(tyreResult ? "OK" : "NG")}";
                // é‡ç½®å½“前轮胎数据
                ResetCurrentTyre();
            }
            return result;
        }
        /// <summary>
        /// è®¡ç®—轮胎整体结果
        /// </summary>
        private bool CalculateTyreResult()
        {
            if (CurrentTyreResults.Count == 0)
                return true;
            switch (JudgeRule)
            {
                case TyreJudgeRule.AnyNG:
                    // n张中任一NG则整胎NG
                    return !CurrentTyreResults.Any(r => !r);
                case TyreJudgeRule.AllOK:
                    // å…¨éƒ¨OK才整胎OK(与AnyNG相同)
                    return CurrentTyreResults.All(r => r);
                case TyreJudgeRule.MajorityVote:
                    // å¤šæ•°è¡¨å†³ï¼šè¶…过半数OK则OK
                    int okCount = CurrentTyreResults.Count(r => r);
                    return okCount > (CurrentTyreResults.Count / 2.0);
                default:
                    return !CurrentTyreResults.Any(r => !r);
            }
        }
        /// <summary>
        /// é‡ç½®å½“前轮胎数据
        /// </summary>
        private void ResetCurrentTyre()
        {
            CurrentTyreID++;
            CurrentImageIndex = 0;
            CurrentTyreResults.Clear();
            CurrentTyreImageSNs.Clear();
        }
        /// <summary>
        /// é‡ç½®æ‰€æœ‰ç»Ÿè®¡
        /// </summary>
        public void Reset()
        {
            TyreOK = 0;
            TyreNG = 0;
            CurrentTyreID = 1;
            ResetCurrentTyre();
        }
        /// <summary>
        /// æ¸…空当前轮胎(用于异常情况)
        /// </summary>
        public void ClearCurrentTyre()
        {
            ResetCurrentTyre();
        }
        /// <summary>
        /// èŽ·å–å½“å‰è¿›åº¦ä¿¡æ¯
        /// </summary>
        public string GetProgressInfo()
        {
            if (ImagesPerTyre <= 1)
                return $"轮胎 #{CurrentTyreID} (3D模式)";
            return $"轮胎 #{CurrentTyreID} - ç¬¬ {CurrentImageIndex}/{ImagesPerTyre} å¼ ";
        }
        /// <summary>
        /// èŽ·å–ç»Ÿè®¡ä¿¡æ¯å­—ç¬¦ä¸²
        /// </summary>
        public string GetStatisticsInfo()
        {
            return $"轮胎总数: {TyreTotal}, OK: {TyreOK}, NG: {TyreNG}, è‰¯å“çއ: {TyreRateOK:F2}%";
        }
        #endregion
    }
}
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+85a4bdc866f7ce0986d629820ef3e793f8b72787")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+848ae3a7841a16322c23f9c0d10b2fab83a97c2c")]
[assembly: System.Reflection.AssemblyProductAttribute("LB_VisionProcesses")]
[assembly: System.Reflection.AssemblyTitleAttribute("LB_VisionProcesses")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
LB_VisionProcesses/obj/Debug/net8.0-windows7.0/LB_VisionProcesses.AssemblyInfoInputs.cache
@@ -1 +1 @@
29977c486c42f515fd2471f6d6c0c69c77e52667ac27d5ac6dc9cef989950460
f13ddb2e6b406526cb601f7d7bf5df9d65f5c4bc97ccea0fb69e1d8a6b1925c7
LB_VisionProcesses/obj/LB_VisionProcesses.csproj.nuget.dgspec.json
@@ -22,7 +22,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -100,7 +100,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -165,7 +165,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -248,7 +248,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
@@ -335,7 +335,7 @@
        ],
        "sources": {
          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
          "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
          "https://api.nuget.org/v3/index.json": {}
        },
        "frameworks": {
LB_VisionProcesses/obj/project.assets.json
@@ -8228,7 +8228,7 @@
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "D:\\Vision\\SmartVision20260409\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\ref\\nuget安装包": {},
        "https://api.nuget.org/v3/index.json": {}
      },
      "frameworks": {
LB_VisionProcesses/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
  "version": 2,
  "dgSpecHash": "+Um43RWPOu0=",
  "dgSpecHash": "nEWuUJ16yic=",
  "success": true,
  "projectFilePath": "D:\\Vision\\SmartVision20260413\\SmartVision\\LB_VisionProcesses\\LB_VisionProcesses.csproj",
  "expectedPackageFiles": [