赋码仪错误判断
This commit is contained in:
@@ -58,7 +58,7 @@ class port:
|
||||
self.ser = serial.Serial(port=name, baudrate=bsp,bytesize=serial.EIGHTBITS,parity=serial.PARITY_NONE,
|
||||
stopbits=serial.STOPBITS_ONE,timeout=None)
|
||||
else:
|
||||
self.ser=utcp(9527)
|
||||
self.ser=utcp(bsp)
|
||||
def start_recv(self):
|
||||
self.thread_ = threading.Thread(target=self.recv, args=())
|
||||
self.thread_.start()
|
||||
@@ -123,7 +123,7 @@ class port:
|
||||
length=data[8]|(data[9]<<8)|(data[10]<<16)|(data[11]<<24)
|
||||
self.num_to_recv=5+length+2
|
||||
if(self.num_to_recv>0 and self.num_to_recv==len(data)):
|
||||
# print("recv:",data.hex(" "))
|
||||
print("recv:",data.hex(" "))
|
||||
return self.decode(data)
|
||||
def encode(self,data:bytearray):
|
||||
t=bytearray()
|
||||
@@ -148,10 +148,10 @@ class port:
|
||||
# print("send:",d.hex(","))
|
||||
self.ser.write(d)
|
||||
# 测试批检仪
|
||||
def checker_test(self,times:int,scheme:str):
|
||||
def checker_test(self,times:int,scheme:str,script:str):
|
||||
print("批检仪测试:")
|
||||
tick=0
|
||||
save=checker_save.save(scheme)
|
||||
save=checker_save.save(scheme,script)
|
||||
data=bytearray()
|
||||
while(tick<times):
|
||||
tick+=1
|
||||
@@ -175,5 +175,5 @@ if __name__ == "__main__":
|
||||
p=port()
|
||||
# 批检仪测试
|
||||
# p.open("com5",115200)
|
||||
p.open("utcp",115200)
|
||||
p.checker_test(5,"file/EX_Coder_Test_2023-07-4.json")
|
||||
p.open("utcp",9527)
|
||||
p.checker_test(5000,"file/EX_Coder_Test_2023-07-4.json","file/judge-xt.lua")
|
||||
|
Reference in New Issue
Block a user