| 12345678910111213141516171819202122232425 |
- using SHJX.Service.Control.Common.Assets;
- namespace SHJX.Service.Control.LiquidHandler.Handler.WashLiquidHandler
- {
- public class Titration2VitriolWashLiquidHandler : IWashLiquid
- {
- private static readonly ILogger logger = LogFactory.BuildLogger(typeof(LiquidPipeSwitch));
- public bool Execute()
- {
- LiquidVolume liquidVolume = DataManagerInstance.GetLiquidVolume(EquipmentNames.Titration2Vitriol);
- if (liquidVolume is null)
- {
- throw new ArgumentException($"{EquipmentNames.Titration2Vitriol}查询Volume为空");
- }
- if (!liquidVolume.Enable)
- {
- return true;
- }
- bool res = ExecuteCommand.RegisterExecute(EquipmentNames.Timer, 1);
- res = res && ExecuteCommand.RegisterExecute(EquipmentNames.Titration2Vitriol, Convert.ToInt32(liquidVolume.ClearVolume));
- logger.LogInformation("******加入硫酸溶液"+ EquipmentNames.Titration2Vitriol + "***" + liquidVolume.ClearVolume.ToString());
- return res;
- }
- }
- }
|