test mode
This commit is contained in:
parent
7a78c55a42
commit
3bea136c0c
|
@ -25,17 +25,18 @@ class SocketRobotArm:
|
||||||
self.socket = socket.socket()
|
self.socket = socket.socket()
|
||||||
self.host = MODBUS_SERVER_HOST
|
self.host = MODBUS_SERVER_HOST
|
||||||
self.port = 9760
|
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.tkinter_root = tkinter.Tk()
|
||||||
|
|
||||||
self.connect()
|
self.connect()
|
||||||
|
|
||||||
def __exit__(self, exc_type, exc_value, traceback):
|
def __exit__(self, exc_type, exc_value, traceback):
|
||||||
self.socket.close()
|
self.socket.close()
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
self.socket.close()
|
self.socket.close()
|
||||||
self.tkinter_root.destroy()
|
self.tkinter_root.destroy()
|
||||||
|
@ -55,16 +56,16 @@ class SocketRobotArm:
|
||||||
self.set_text(text=f"Координаты осей {self.start_axis_coordinates}")
|
self.set_text(text=f"Координаты осей {self.start_axis_coordinates}")
|
||||||
|
|
||||||
self.get_world()
|
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.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.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.send_data(self.start_cycle())
|
||||||
self.set_text( text=f"Старт одиночного цикла")
|
self.set_text(text=f"Старт одиночного цикла")
|
||||||
|
|
||||||
self.add_rcc_list = (
|
self.add_rcc_list = (
|
||||||
[self.set_physical_speed(True), self.set_output_laser(True)]
|
[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 = tkinter.Label(self.tkinter_root, text=f"Отправка данных")
|
||||||
my_label.pack()
|
my_label.pack()
|
||||||
self.tkinter_root.update()
|
self.tkinter_root.update()
|
||||||
|
|
||||||
exit_button = tkinter.Button(self.tkinter_root, text="Exit", command=self.close)
|
exit_button = tkinter.Button(self.tkinter_root, text="Exit", command=self.close)
|
||||||
exit_button.pack(pady=20)
|
exit_button.pack(pady=20)
|
||||||
|
|
||||||
step = 2
|
step = 2
|
||||||
for i in range(0, len(self.add_rcc_list), step):
|
for i in range(0, len(self.add_rcc_list), step):
|
||||||
print(f"Отправка данных {i}...{i+step-1}")
|
print(f"Отправка данных {i}...{i+step-1}")
|
||||||
|
|
Loading…
Reference in New Issue