|
@@ -1189,7 +1189,7 @@ namespace TeamAAS_VP.Services
|
|
|
SendTaskMessage(Lang.开始执行视觉流程.Replace("{0}", $"{i + 1}").Replace("{1}", procedure.Name), MessageLevel.Info);
|
|
SendTaskMessage(Lang.开始执行视觉流程.Replace("{0}", $"{i + 1}").Replace("{1}", procedure.Name), MessageLevel.Info);
|
|
|
|
|
|
|
|
// 1. 执行相机拍照并运行视觉工具
|
|
// 1. 执行相机拍照并运行视觉工具
|
|
|
- bool visionSucceed = ExecutePhoto(i + 1,procedure, InputTerminal, out CogToolBlockTerminalCollection outputCollection, imgPara);
|
|
|
|
|
|
|
+ bool visionSucceed = ExecutePhoto(i + 1, procedure, InputTerminal, out CogToolBlockTerminalCollection outputCollection, imgPara);
|
|
|
if (!visionSucceed)
|
|
if (!visionSucceed)
|
|
|
{
|
|
{
|
|
|
SendTaskMessage(Lang.视觉任务执行失败, MessageLevel.Error);
|
|
SendTaskMessage(Lang.视觉任务执行失败, MessageLevel.Error);
|
|
@@ -1456,7 +1456,7 @@ namespace TeamAAS_VP.Services
|
|
|
/// 执行相机拍照并运行 ToolBlock,返回是否成功并通过 out 参数返回 Outputs。
|
|
/// 执行相机拍照并运行 ToolBlock,返回是否成功并通过 out 参数返回 Outputs。
|
|
|
/// 该方法会发布 RenderUpdateNotification 以更新 UI。
|
|
/// 该方法会发布 RenderUpdateNotification 以更新 UI。
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
- public bool ExecutePhoto(int index,ProcedureModel procedure, Dictionary<string, string> InputTerminal, out CogToolBlockTerminalCollection outputCollection, ImageParameters imgPara)
|
|
|
|
|
|
|
+ public bool ExecutePhoto(int index, ProcedureModel procedure, Dictionary<string, string> InputTerminal, out CogToolBlockTerminalCollection outputCollection, ImageParameters imgPara)
|
|
|
{
|
|
{
|
|
|
try
|
|
try
|
|
|
{
|
|
{
|
|
@@ -1531,7 +1531,7 @@ namespace TeamAAS_VP.Services
|
|
|
template.RegisterVariable("ProductSN", () => _productService.CurrentProductCode);
|
|
template.RegisterVariable("ProductSN", () => _productService.CurrentProductCode);
|
|
|
template.RegisterVariable("CameraName", () => procedure.CameraName);
|
|
template.RegisterVariable("CameraName", () => procedure.CameraName);
|
|
|
template.RegisterVariable("ShotCount", () => index);
|
|
template.RegisterVariable("ShotCount", () => index);
|
|
|
- template.RegisterVariable("Result", () => Found ? "OK":"NG");
|
|
|
|
|
|
|
+ template.RegisterVariable("Result", () => Found ? "OK" : "NG");
|
|
|
template.RegisterVariable("DateTime", () => DateTime.Now);
|
|
template.RegisterVariable("DateTime", () => DateTime.Now);
|
|
|
|
|
|
|
|
// 生成文件名
|
|
// 生成文件名
|
|
@@ -1552,7 +1552,8 @@ namespace TeamAAS_VP.Services
|
|
|
SavePath = procedure.SavePath,
|
|
SavePath = procedure.SavePath,
|
|
|
IsCompress = procedure.IsCompress,
|
|
IsCompress = procedure.IsCompress,
|
|
|
ImgPara = imgPara,
|
|
ImgPara = imgPara,
|
|
|
- ImageFileName = imgName
|
|
|
|
|
|
|
+ ImageFileName = imgName,
|
|
|
|
|
+ ProceductName = procedure.Name,
|
|
|
});
|
|
});
|
|
|
SendTaskMessage($"{procedure.CameraName},{procedure.CameraId}", MessageLevel.Info);
|
|
SendTaskMessage($"{procedure.CameraName},{procedure.CameraId}", MessageLevel.Info);
|
|
|
return true;
|
|
return true;
|
|
@@ -1689,7 +1690,7 @@ namespace TeamAAS_VP.Services
|
|
|
SavePath = procedure.SavePath,
|
|
SavePath = procedure.SavePath,
|
|
|
IsCompress = procedure.IsCompress,
|
|
IsCompress = procedure.IsCompress,
|
|
|
ProceductName = procedure.Name,
|
|
ProceductName = procedure.Name,
|
|
|
- ImageFileName = imgName
|
|
|
|
|
|
|
+ ImageFileName = imgName,
|
|
|
});
|
|
});
|
|
|
SendTaskMessage($"{procedure.CameraName},{procedure.CameraId}", MessageLevel.Info);
|
|
SendTaskMessage($"{procedure.CameraName},{procedure.CameraId}", MessageLevel.Info);
|
|
|
return true;
|
|
return true;
|