保存图片有问题
This commit is contained in:
@ -264,18 +264,23 @@ namespace DHSoftware
|
||||
var cameraBase = ConfigModel.CameraBaseList[i];
|
||||
if (cameraBase.CamType == EnumCamType.度申Do3think)
|
||||
{
|
||||
|
||||
Do3ThinkCamera cam = new Do3ThinkCamera();
|
||||
|
||||
|
||||
Do3ThinkCamera cam =new Do3ThinkCamera();
|
||||
cam.IsSavePicEnabled = cameraBase.IsSavePicEnabled;
|
||||
cam.CameraName = cameraBase.CameraName;
|
||||
cam.CameraIP = cameraBase.CameraIP;
|
||||
cam.IsEnabled = cameraBase.IsEnabled;
|
||||
cam.ImageSaveDirectory = "D://Cam1//";
|
||||
Cameras.Add(cam);
|
||||
cam.OnLog -= _visionEngine_OnLog;
|
||||
cam.OnLog += _visionEngine_OnLog;
|
||||
cam.CameraConnect();
|
||||
cam.OnHImageOutput += OnCameraHImageOutput;
|
||||
if(cameraBase.IsEnabled)
|
||||
{
|
||||
cam.OnLog -= _visionEngine_OnLog;
|
||||
cam.OnLog += _visionEngine_OnLog;
|
||||
cam.CameraConnect();
|
||||
cam.OnHImageOutput += OnCameraHImageOutput;
|
||||
}
|
||||
|
||||
}
|
||||
else if (cameraBase.CamType == EnumCamType.海康hik)
|
||||
{
|
||||
@ -653,7 +658,7 @@ namespace DHSoftware
|
||||
PLC.OnNewPieces += MainMotion_NewPieces;
|
||||
}
|
||||
|
||||
ConfigModel.CameraBaseList.ForEach(d =>
|
||||
Cameras.ForEach(d =>
|
||||
{
|
||||
if (d is CameraBase cam)
|
||||
{
|
||||
@ -874,17 +879,7 @@ namespace DHSoftware
|
||||
if (!_cameraRelatedDetectionDict.ContainsKey(camera.CameraName))
|
||||
{
|
||||
localImageSet.Dispose();
|
||||
//this.BeginInvoke(new MethodInvoker(delegate ()
|
||||
//{
|
||||
// // int currentScrollPosition = richTextBox1.GetPositionFromCharIndex(richTextBox1.TextLength).Y;
|
||||
|
||||
// // richTextBox1.AppendText(productNumber + "提前推出" + camera.CameraName);
|
||||
|
||||
// // 设置回原来的滚动位置
|
||||
// // richTextBox1.SelectionStart = richTextBox1.TextLength;
|
||||
// // richTextBox1.ScrollToCaret();
|
||||
//}));
|
||||
////重新生成实例 销毁之前的实例
|
||||
|
||||
|
||||
|
||||
LogAsync(DateTime.Now, LogLevel.Warning, $"{camera.CameraName} 找到产品{productNumber},但是没有推理1");
|
||||
@ -922,18 +917,7 @@ namespace DHSoftware
|
||||
return;
|
||||
}
|
||||
UpdateResult(DateTime.Now, null, product.ProductResult.GetEnumDescription());
|
||||
// ProductNum_Total++;
|
||||
// CalculateOEE();
|
||||
this.BeginInvoke(new MethodInvoker(delegate ()
|
||||
{
|
||||
//int currentScrollPosition = richTextBox1.GetPositionFromCharIndex(richTextBox1.TextLength).Y;
|
||||
|
||||
//richTextBox1.AppendText($"统计结果成功,{productNumber} 吹气!\n");
|
||||
|
||||
// 设置回原来的滚动位置
|
||||
// richTextBox1.SelectionStart = richTextBox1.TextLength;
|
||||
// richTextBox1.ScrollToCaret();
|
||||
}));
|
||||
|
||||
|
||||
#region 6. 统计产品结果
|
||||
|
||||
|
Reference in New Issue
Block a user