write_param_program.py 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import sys
  2. from pathlib import Path
  3. PROJECT_ROOT = Path(__file__).resolve().parents[2]
  4. sys.path.insert(0, str(PROJECT_ROOT))
  5. from pre_data.common.param_program_write_tools import (
  6. write_default_params, write_program_names_from_range, clear_default_commands)
  7. if __name__ == "__main__":
  8. # ===== 下筒洗涤 =====
  9. #写入默认程序
  10. batch_num = "20260514" #TODO
  11. seekR2_down="201c51890c31c308050100218008054146000000000000000000000000000040"
  12. write_program_names_from_range(seekR2_down, "1", "默认参数", batch_num)
  13. #写入默认参数
  14. clear_default_commands(seekR2_down, "1")
  15. write_default_params(seekR2_down, "1", "默认参数", batch_num, [])
  16. write_default_params(seekR2_down, "1", "预约开", batch_num, ["预约"])
  17. write_default_params(seekR2_down, "1", "洗烘联动开", batch_num, ["洗烘联动"])
  18. write_default_params(seekR2_down, "1", "风巡航开", batch_num, ["风巡航"])
  19. #把一个批次的默认时间一次都写入,V2已经修改了读时间的逻辑,这个可以不用了。
  20. # write_program_time_from_range(seekR2_down, "1", batch_num)
  21. # ===== 左筒洗涤 =====
  22. seekR2_left="201c51890c31c308050100218008054146000000000000000000000000010040"
  23. write_program_names_from_range(seekR2_left, "41", "默认参数", batch_num)
  24. #写入默认参数
  25. clear_default_commands(seekR2_left, "41")
  26. write_default_params(seekR2_left, "41", "默认参数", batch_num, [])
  27. write_default_params(seekR2_left, "41", "预约开", batch_num, ["预约"])
  28. # ===== 右筒洗涤 =====
  29. seekR2_right="201c51890c31c308050100218008054146000000000000000000000000020040"
  30. write_program_names_from_range(seekR2_right, "61", "默认参数", batch_num)
  31. #写入默认参数
  32. clear_default_commands(seekR2_right, "61")
  33. write_default_params(seekR2_right, "61", "默认参数", batch_num, [])
  34. write_default_params(seekR2_right, "61", "预约开", batch_num, ["预约"])
  35. # ===== 上筒烘干 =====
  36. seekR2_up="201c51890c31c308310100218008054146000000000000000000000000000040"
  37. write_program_names_from_range(seekR2_up, "24", "默认参数", batch_num)
  38. #写入默认参数
  39. clear_default_commands(seekR2_up, "24")
  40. write_default_params(seekR2_up, "24", "默认参数", batch_num, [])
  41. write_default_params(seekR2_up, "24", "预约开", batch_num, ["预约"])
  42. write_default_params(seekR2_up, "24", "夜间烘开、延取防皱开", batch_num, ["夜间烘","延取防皱"])