Titration2DropperClose.cs 795 B

1234567891011121314151617181920212223
  1. using SHJX.Service.Control.Common.Assets;
  2. namespace SHJX.Service.Control.Pipeline.Nodes.LiquidNode
  3. {
  4. public class Titration2DropperClose : INode
  5. {
  6. private static IDataManager _dataManager;
  7. public Titration2DropperClose(IDataManager dataManager)
  8. {
  9. Name = nameof(Titration2DropperClose);
  10. _dataManager = dataManager;
  11. }
  12. public override INode Invoke()
  13. {
  14. //ExecuteCommand.ShowStatusOpenClose(CurrentTask, "移动滴定滴嘴(关闭)");
  15. bool res = EquipmentNames.AxisD.MotorGoBack();
  16. DataManagerInstance.DecreaseLock(StateMachineName.MOTOR_LOCKDROPPER);
  17. //DataManagerInstance.DecreaseLock(StateMachineName.TITRATION_LOCK);
  18. return this;
  19. }
  20. }
  21. }