From 30458c0bca8066d98ca901b5065832a44a7e970e Mon Sep 17 00:00:00 2001 From: wells.liu <wells.liu@broconcentric.com> Date: 星期四, 16 七月 2020 15:47:22 +0800 Subject: [PATCH] 测量结果 查询+导出功能 --- src/Bro.Device.Gocator/GocatorDriver.cs | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Bro.Device.Gocator/GocatorDriver.cs b/src/Bro.Device.Gocator/GocatorDriver.cs index 2a659df..ae21a3f 100644 --- a/src/Bro.Device.Gocator/GocatorDriver.cs +++ b/src/Bro.Device.Gocator/GocatorDriver.cs @@ -1,11 +1,13 @@ 锘縰sing Bro.Common.Base; using Bro.Common.Helper; using Bro.Common.Interface; +using Bro.Common.Model; using HalconDotNet; using Lmi3d.GoSdk; using Lmi3d.GoSdk.Messages; using Lmi3d.Zen; using Lmi3d.Zen.Io; +using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Drawing; @@ -108,12 +110,22 @@ { imgSet.HImage = new HImage(); imgSet.HImage.GenImage1("uint2", (int)width, zoomHeight, zoomPtr); - //imgSet.HImage = imgSet.HImage.ZoomImageSize((int)width, zoomHeight, "constant"); - imgSet.HImage_2 = new HImage(); imgSet.HImage_2.GenImage1("uint2", (int)width, zoomHeight, zoomPtr); + LaserScanParam para = new LaserScanParam() + { + Resolution_X = surfaceMsg.XResolution, + Resolution_Y = surfaceMsg.YResolution, + Resolution_Z = surfaceMsg.ZResolution, + Offset_X = surfaceMsg.XOffset, + Offset_Y = surfaceMsg.YOffset, + Offset_Z = surfaceMsg.ZOffset, + Angle_Z = surfaceMsg.ZAngle, + }; + imgSet.ImageData = JsonConvert.SerializeObject(para); + //imgSet.HImage_2 = imgSet.HImage_2.ZoomImageSize((int)width, zoomHeight, "constant"); } -- Gitblit v1.8.0