| 1234567891011121314151617181920212223242526 |
- 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;
- }
- }
- }
|