1、解决定拍扫码时流程卡顿的问题。

develop
lhiven 1 month ago
parent e1ae5d1658
commit 3e53679b00

@ -150,6 +150,7 @@ namespace Rs.MotionPlat.Flow.SubFlow
//VisionResult vResult = VisionHelper.Grab(EVisionScene.SingleScanBarcode); //VisionResult vResult = VisionHelper.Grab(EVisionScene.SingleScanBarcode);
if ((result != null && result.Result == EOneGrabSixteenResult.Ok) || GlobalVar.RunSpace) if ((result != null && result.Result == EOneGrabSixteenResult.Ok) || GlobalVar.RunSpace)
{ {
LogHelper.Debug("result=ok");
finished = true; finished = true;
if (GlobalVar.RunSpace) if (GlobalVar.RunSpace)
{ {
@ -159,6 +160,7 @@ namespace Rs.MotionPlat.Flow.SubFlow
} }
else else
{ {
LogHelper.Debug("result=ng");
if (curGrabNum <= 3) if (curGrabNum <= 3)
{ {
step = EFixedGrabProductFlowStep.; step = EFixedGrabProductFlowStep.;

@ -31,6 +31,6 @@ using System.Runtime.InteropServices;
// //
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示: //通过使用 "*",如下所示:
[assembly: AssemblyVersion("20.25.28.1")] [assembly: AssemblyVersion("20.25.29.1")]
//[assembly: AssemblyVersion("1.0.0.0")] //[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")] //[assembly: AssemblyFileVersion("1.0.0.0")]

@ -31,7 +31,8 @@ namespace Rs.MotionPlat.Vision
{ {
MessageQueue.Instance.Insert($">>> {data}"); MessageQueue.Instance.Insert($">>> {data}");
} }
else if (Regex.IsMatch( data,"C\\d{0,1},0"))// == "C,0") //else if (Regex.IsMatch( data,"C\\d{0,1},0"))// == "C,0")
else if (data == "C,0" || data == "C2,0")
{ {
visionGrabEvent.Set(); visionGrabEvent.Set();
MessageQueue.Instance.Insert($" >>> {data}"); MessageQueue.Instance.Insert($" >>> {data}");

Loading…
Cancel
Save