更新生产镜像生成路径配置逻辑;
添加常用测试代码;
This commit is contained in:
@@ -377,13 +377,13 @@ if __name__=='__main__':
|
||||
# 'addr_645': [0x01, 0x00, 0x00, 0x00, 0x00, 0x40],
|
||||
},
|
||||
"Debug": {'com_name': 'COM8', 'baudrate': 115200, 'parity': 'N', 'bytesize': 8, 'stopbits': 1,
|
||||
'addr_645': [0x01, 0x02, 0x03, 0x04, 0x05, 0x06],
|
||||
# 'frame_print': True,
|
||||
'time_out': 0.1, 'retry': 3, 'retry_sub': 5},
|
||||
# 'addr_645': [0x01, 0x02, 0x03, 0x04, 0x05, 0x06],
|
||||
'frame_print': True,
|
||||
'time_out': 0.1, 'retry': 1, 'retry_sub': 10},
|
||||
"HPLC": {'com_name': 'COM4', 'baudrate': 9600, 'parity': 'E', 'bytesize': 8, 'stopbits': 1,
|
||||
'addr_645': [0x01, 0x02, 0x03, 0x04, 0x05, 0x06],
|
||||
# 'frame_print': True,
|
||||
'time_out': 1, 'retry': 1, 'retry_sub': 10},
|
||||
# 'addr_645': [0x01, 0x02, 0x03, 0x04, 0x05, 0x06],
|
||||
'frame_print': True,
|
||||
'time_out': 1, 'retry': 3, 'retry_sub': 10},
|
||||
}
|
||||
|
||||
|
||||
@@ -391,26 +391,96 @@ if __name__=='__main__':
|
||||
|
||||
dev_lamina.frame_read(0x0100, 0x20)
|
||||
|
||||
if 0:
|
||||
dev_lamina.frame_write_str(0x82, [0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA])
|
||||
dev_lamina.frame_write_str(0x82, [0x00, 0x00, 0x00, 0x00, 0x00, 0x00])
|
||||
dev_lamina.frame_write_str(0x82, [0x0A, 0x00, 0x00, 0x00, 0x00, 0x00])
|
||||
dev_lamina.frame_write_str(0x82, [0xFF, 0x00, 0x00, 0x00, 0x00, 0x00])
|
||||
dev_lamina.frame_write_str(0x82, [0xA1, 0x00, 0x00, 0x00, 0x00, 0x00])
|
||||
dev_lamina.frame_write_str(0x82, [0x1A, 0x00, 0x00, 0x00, 0x00, 0x00])
|
||||
dev_lamina.frame_write_str(0x82, [0x99, 0x99, 0x99, 0x99, 0x99, 0x99])
|
||||
dev_lamina.frame_write_str(0x82, [0x00, 0x00, 0x00, 0x00, 0x00, 0x01])
|
||||
|
||||
if 0:
|
||||
while 1:
|
||||
dev_lamina.frame_read(0x0E, 0x13)
|
||||
time.sleep(2)
|
||||
if 0:
|
||||
dev_lamina.frame_write_one(0x52, 0x01)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_write_one(0x50, 0x00)
|
||||
if 0:
|
||||
while 1:
|
||||
code_mes = input("扫描数据")
|
||||
temp = code_mes[5:7] + code_mes[-10:]
|
||||
code_addr = [int(temp[i:i+2], 16) for i in range(0, len(temp), 2)]
|
||||
print(f"扫描结果: {code_mes}")
|
||||
print(f"载波地址: {trans_list_to_str(code_addr)}")
|
||||
dev_lamina.frame_read(0x100, 0x20)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_write_str(0x0180, list(code_mes))
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_read(0x180, 0x10)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_write_str(0x82, code_addr)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_read(0x80, 0x08)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_write_one(0xA3, 0x01)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_write_one(0x51, 0x01)
|
||||
time.sleep(5)
|
||||
dev_lamina.frame_read(0x0E, 0x13)
|
||||
time.sleep(5)
|
||||
dev_lamina.frame_read(0x0E, 0x13)
|
||||
time.sleep(0.5)
|
||||
dev_lamina.frame_write_one(0x50, 0x00)
|
||||
|
||||
if 0:
|
||||
dev_lamina.frame_write_one(0x0054, 0x01)
|
||||
dev_lamina.frame_read(0x000E, 0x02)
|
||||
dev_lamina.frame_write_one(0x0054, 0x03)
|
||||
dev_lamina.frame_read(0x000E, 0x02)
|
||||
dev_lamina.frame_write_one(0x0054, 0x07)
|
||||
dev_lamina.frame_read(0x000E, 0x02)
|
||||
dev_lamina.frame_write_one(0x0054, 0x06)
|
||||
dev_lamina.frame_read(0x000E, 0x02)
|
||||
dev_lamina.frame_write_one(0x0054, 0x04)
|
||||
dev_lamina.frame_read(0x000E, 0x02)
|
||||
dev_lamina.frame_write_one(0x0054, 0x00)
|
||||
dev_lamina.frame_read(0x000E, 0x02)
|
||||
if 0:
|
||||
dev_lamina.frame_read(0x0E, 0x14)
|
||||
if 0:
|
||||
dev_lamina.frame_read(0x60, 0x60)
|
||||
|
||||
if 0:
|
||||
dev_lamina.frame_write_str(0x0130, list("SN20240107546"))
|
||||
dev_lamina.frame_write_str(0x0140, list("MES20240107546"))
|
||||
dev_lamina.frame_write_str(0x0150, list("D2024050101030"))
|
||||
dev_lamina.frame_read(0x70, 0x02)
|
||||
dev_lamina.frame_write_one(0x70, 2100)
|
||||
dev_lamina.frame_write_one(0x71, 2200)
|
||||
dev_lamina.frame_read(0x70, 0x02)
|
||||
dev_lamina.frame_write_one(0x70, 2300)
|
||||
dev_lamina.frame_write_one(0x71, 2100)
|
||||
dev_lamina.frame_read(0x70, 0x02)
|
||||
if 0:
|
||||
dev_lamina.frame_write_str(0x0170, list("SN202405201117-1"))
|
||||
dev_lamina.frame_write_str(0x0180, list("MES202405201117-2"))
|
||||
dev_lamina.frame_write_str(0x0190, list("D202405211500-3"))
|
||||
time.sleep(2)
|
||||
dev_lamina.frame_read(0x0130, 0x30)
|
||||
dev_lamina.frame_read(0x0170, 0x30)
|
||||
|
||||
if not hasattr(__builtins__,"__IPYTHON__"):
|
||||
path_bin = Path(r"D:\WorkingProject\LightStackAdapter\software\lamina_adapter\tools\upgrade\lamina_adapter.bin")
|
||||
path_bin = Path(r"D:\WorkingProject\LightStackAdapter\software\lamina_adapter\tools\upgrade\SLCP001_240604_1200_V1.01a.bin")
|
||||
# path_bin = Path(r"D:\WorkingProject\LightStackAdapter\software\lamina_adapter\tools\upgrade\SLCP001_240520_0000_T1.11.bin")
|
||||
# path_bin = Path(r"D:\WorkingProject\LightStackAdapter\software\lamina_adapter\tools\upgrade\SLCP001_240525_1230_V1.15.bin")
|
||||
# 生产镜像版本
|
||||
# path_bin = Path(r"D:\WorkingProject\LightStackAdapter\software\lamina_adapter\tools\upgrade\SLCP001_240525_1800_V1.12.bin")
|
||||
# 江苏发货产品灌装版本
|
||||
# path_bin = Path(r"D:\WorkingProject\LightStackAdapter\software\lamina_adapter\tools\upgrade\SLCP001_240603_2100_V1.18.bin")
|
||||
dev_lamina.frame_update(path_bin)
|
||||
|
||||
time.sleep(6)
|
||||
|
||||
dev_lamina.frame_read(0x0100, 0x20)
|
||||
|
||||
dev_lamina.frame_write_one(0x52, 0x01)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user