using SHJX.Service.Control.Common.Assets; namespace SHJX.Service.Control.Pipeline.Nodes.LiquidNode { public class AddLiquidDropperClose : INode { public AddLiquidDropperClose() { Name = nameof(AddLiquidDropperClose); } public override INode Invoke() { //ExecuteCommand.ShowStatusOpenClose(CurrentTask, "移动加液滴嘴(关闭)"); bool locker; do { StateMachine state = DataManagerInstance.QueryStateMachine(StateMachineName.MOTOR_LOCK); locker = state.Status > 0; } while (locker); bool res = EquipmentNames.AxisD.MotorGoBack(); DataManagerInstance.DecreaseLock(StateMachineName.MOTOR_LOCKDROPPER); return this; } } }