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);
if ((result != null && result.Result == EOneGrabSixteenResult.Ok) || GlobalVar.RunSpace)
{
LogHelper.Debug("result=ok");
finished = true;
if (GlobalVar.RunSpace)
{
@ -159,6 +160,7 @@ namespace Rs.MotionPlat.Flow.SubFlow
}
else
{
LogHelper.Debug("result=ng");
if (curGrabNum <= 3)
{
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: AssemblyFileVersion("1.0.0.0")]

@ -31,7 +31,8 @@ namespace Rs.MotionPlat.Vision
{
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();
MessageQueue.Instance.Insert($" >>> {data}");

Loading…
Cancel
Save