import sys from pathlib import Path PROJECT_ROOT = Path(__file__).resolve().parents[2] sys.path.insert(0, str(PROJECT_ROOT)) from pre_data.common.param_program_write_tools import ( write_default_params, write_program_names_from_range, clear_default_commands) if __name__ == "__main__": # ===== 下筒洗涤 ===== #写入默认程序 batch_num = "20260514" #TODO seekR2_down="201c51890c31c308050100218008054146000000000000000000000000000040" write_program_names_from_range(seekR2_down, "1", "默认参数", batch_num) #写入默认参数 clear_default_commands(seekR2_down, "1") write_default_params(seekR2_down, "1", "默认参数", batch_num, []) write_default_params(seekR2_down, "1", "预约开", batch_num, ["预约"]) write_default_params(seekR2_down, "1", "洗烘联动开", batch_num, ["洗烘联动"]) write_default_params(seekR2_down, "1", "风巡航开", batch_num, ["风巡航"]) #把一个批次的默认时间一次都写入,V2已经修改了读时间的逻辑,这个可以不用了。 # write_program_time_from_range(seekR2_down, "1", batch_num) # ===== 左筒洗涤 ===== seekR2_left="201c51890c31c308050100218008054146000000000000000000000000010040" write_program_names_from_range(seekR2_left, "41", "默认参数", batch_num) #写入默认参数 clear_default_commands(seekR2_left, "41") write_default_params(seekR2_left, "41", "默认参数", batch_num, []) write_default_params(seekR2_left, "41", "预约开", batch_num, ["预约"]) # ===== 右筒洗涤 ===== seekR2_right="201c51890c31c308050100218008054146000000000000000000000000020040" write_program_names_from_range(seekR2_right, "61", "默认参数", batch_num) #写入默认参数 clear_default_commands(seekR2_right, "61") write_default_params(seekR2_right, "61", "默认参数", batch_num, []) write_default_params(seekR2_right, "61", "预约开", batch_num, ["预约"]) # ===== 上筒烘干 ===== seekR2_up="201c51890c31c308310100218008054146000000000000000000000000000040" write_program_names_from_range(seekR2_up, "24", "默认参数", batch_num) #写入默认参数 clear_default_commands(seekR2_up, "24") write_default_params(seekR2_up, "24", "默认参数", batch_num, []) write_default_params(seekR2_up, "24", "预约开", batch_num, ["预约"]) write_default_params(seekR2_up, "24", "夜间烘开、延取防皱开", batch_num, ["夜间烘","延取防皱"])