From 3bea136c0c1284dcbf32973eb5b337a44776767e Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Tue, 1 Oct 2024 12:15:19 +0300 Subject: [PATCH] test mode --- client_socket.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/client_socket.py b/client_socket.py index 9d2eece..2790c67 100644 --- a/client_socket.py +++ b/client_socket.py @@ -25,17 +25,18 @@ class SocketRobotArm: self.socket = socket.socket() self.host = MODBUS_SERVER_HOST self.port = 9760 - - # self.host = "127.0.0.1" - # self.port = 65432 + if len(sys.argv) and "--test" in sys.argv: + self.host = "127.0.0.1" + self.port = 65432 + self.tkinter_root = tkinter.Tk() self.connect() def __exit__(self, exc_type, exc_value, traceback): self.socket.close() - + def close(self): self.socket.close() self.tkinter_root.destroy() @@ -55,16 +56,16 @@ class SocketRobotArm: self.set_text(text=f"Координаты осей {self.start_axis_coordinates}") self.get_world() - self.set_text( text=f"Мировые координаты {self.start_world_coordinates}") + self.set_text(text=f"Мировые координаты {self.start_world_coordinates}") self.get_command_count() - self.set_text( text=f"Команд в очереди {self.remote_command_count}") + self.set_text(text=f"Команд в очереди {self.remote_command_count}") self.send_data(self.set_global_speed()) - self.set_text( text=f"Установили глобальную скорость {self.global_speed}") + self.set_text(text=f"Установили глобальную скорость {self.global_speed}") self.send_data(self.start_cycle()) - self.set_text( text=f"Старт одиночного цикла") + self.set_text(text=f"Старт одиночного цикла") self.add_rcc_list = ( [self.set_physical_speed(True), self.set_output_laser(True)] @@ -75,10 +76,10 @@ class SocketRobotArm: my_label = tkinter.Label(self.tkinter_root, text=f"Отправка данных") my_label.pack() self.tkinter_root.update() - - exit_button = tkinter.Button(self.tkinter_root, text="Exit", command=self.close) - exit_button.pack(pady=20) - + + exit_button = tkinter.Button(self.tkinter_root, text="Exit", command=self.close) + exit_button.pack(pady=20) + step = 2 for i in range(0, len(self.add_rcc_list), step): print(f"Отправка данных {i}...{i+step-1}")