123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using ServiceCenter.Logs;
- using System.ComponentModel;
- using WCS.Core;
- using WCS.WorkEngineering.Extensions;
- using WCS.WorkEngineering.Protocol.Truss;
- using WCS.WorkEngineering.Worlds;
- namespace WCS.WorkEngineering.Systems
- {
- /// <summary>
- /// 桁架
- /// </summary>
- [BelongTo(typeof(MainWorldd))]
- [Description("桁架")]
- public class 桁架 : DeviceSystem<Truss>
- {
- protected override bool ParallelDo => true;
- protected override bool SaveLogsToFile => true;
- public override void Do(Truss obj)
- {
- //if (obj.Data.VoucherNo != obj.Data2.VoucherNo) throw new KnownException($"凭证号不一致,DB520:{obj.Data.VoucherNo}-DB521:{obj.Data2.VoucherNo}", LogLevelEnum.High);
- //if (obj.Data2.Status != TrussStatus.Idle) return;
- //obj.Data.DestPosition_1 = 15;
- //obj.Data.TargetPallte1 = 11;
- //obj.Data.Task1_1 = 1;
- //obj.Data.Dest1_1 = 1;
- //obj.Data.Task1_2 = 2;
- //obj.Data.Dest1_2 = 2;
- //obj.Data.Task1_3 = 3;
- //obj.Data.Dest1_3 = 3;
- //obj.Data.Task1_4 = 4;
- //obj.Data.Dest1_4 = 4;
- //obj.Data.Task1_5 = 5;
- //obj.Data.Dest1_5 = 5;
- //obj.Data.TaskSum1 = 5;
- //obj.Data.DestPosition_2 = 17;
- //obj.Data.TargetPallte2 = 11;
- //obj.Data.Task2_1 = 6;
- //obj.Data.Dest2_1 = 6;
- //obj.Data.Task2_2 = 7;
- //obj.Data.Dest2_2 = 7;
- //obj.Data.Task2_3 = 8;
- //obj.Data.Dest2_3 = 8;
- //obj.Data.Task2_4 = 9;
- //obj.Data.Dest2_4 = 9;
- //obj.Data.Task2_5 = 10;
- //obj.Data.Dest2_5 = 10;
- //obj.Data.TaskSum2 = 5;
- //obj.Data.VoucherNo++;
- }
- public override bool Select(Device dev)
- {
- return dev.HasFlag(Extensions.DeviceFlags.桁架);
- }
- }
- }
|