|
|
@@ -56,11 +56,13 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
public ProcedureModel SelectProcedure
|
|
|
{
|
|
|
get { return _SelectProcedure; }
|
|
|
- set { SetProperty(ref _SelectProcedure, value);
|
|
|
+ set
|
|
|
+ {
|
|
|
+ SetProperty(ref _SelectProcedure, value);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public CogToolBlockEditV2 ToolBlockEdit { get;set; }
|
|
|
+ public CogToolBlockEditV2 ToolBlockEdit { get; set; }
|
|
|
|
|
|
private IRobot _Robot;
|
|
|
|
|
|
@@ -107,7 +109,7 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
public DelegateCommand VisionStaticAccuracyAnalyzerCommand =>
|
|
|
_VisionStaticAccuracyAnalyzerCommand ?? (_VisionStaticAccuracyAnalyzerCommand = new DelegateCommand(ExecuteVisionStaticAccuracyAnalyzerCommand));
|
|
|
|
|
|
-
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
#region 事件
|
|
|
@@ -115,7 +117,7 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
#endregion
|
|
|
|
|
|
public AdvancedProcedureViewModel(IRegionManager regionManager, IEventAggregator ea, IContainerProvider container, IDialogService dialogService,
|
|
|
- IFeederService feederService, IRobotService robotService,ICameraService cameraService, ISystemDatabaseService systemDatabaseService)
|
|
|
+ IFeederService feederService, IRobotService robotService, ICameraService cameraService, ISystemDatabaseService systemDatabaseService)
|
|
|
{
|
|
|
_regionManager = regionManager;
|
|
|
_eventAggregator = ea;
|
|
|
@@ -127,7 +129,7 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
_systemDatabaseService = systemDatabaseService;
|
|
|
//订阅权限登录事件
|
|
|
_eventAggregator.GetEvent<UserLoginNotification>().Subscribe(LoginChange);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
#region 方法
|
|
|
@@ -151,7 +153,7 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
{
|
|
|
var management = _container.Resolve<Management>();
|
|
|
var Feeder = _feederService.GetFeeder(SelectProcedure.FeederId);
|
|
|
-
|
|
|
+
|
|
|
if (Feeder.FeederBrand == FeederBrand.AFAG)
|
|
|
{
|
|
|
_regionManager.RequestNavigate("ProductRegionContext", "AfagFeederParams", param);
|
|
|
@@ -164,7 +166,7 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
- LogHelper.WriteLogError(ex.Message,ex);
|
|
|
+ LogHelper.WriteLogError(ex.Message, ex);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -203,17 +205,17 @@ namespace TeamAAS_VP.ViewModels.Product
|
|
|
try
|
|
|
{
|
|
|
SelectProcedure.ToolBlock = ToolBlockEdit.Subject;
|
|
|
- var image= Camera.Grab();
|
|
|
+ var image = Camera.Grab();
|
|
|
if (image != null)
|
|
|
{
|
|
|
ToolBlockEdit.Subject.Inputs["InputImage"].Value = image;
|
|
|
ToolBlockEdit.Subject.Run();
|
|
|
-
|
|
|
+
|
|
|
Message = $"{Lang.图像采集耗时}:{Camera.TotalTime.TotalMilliseconds.ToString("F2")} ms {Lang.工具运行耗时}:{ToolBlockEdit.Subject.RunStatus.TotalTime.ToString("F2")} ms";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- Message=Lang.图像采集失败耗时.Replace("{0}", Camera.TotalTime.TotalMilliseconds.ToString("F2")).Replace("{1}", Camera.ErrorMessage);
|
|
|
+ Message = Lang.图像采集失败耗时.Replace("{0}", Camera.TotalTime.TotalMilliseconds.ToString("F2")).Replace("{1}", Camera.ErrorMessage);
|
|
|
}
|
|
|
}
|
|
|
catch (Exception ex)
|