增加了新的调试界面,优化了一些功能

This commit is contained in:
zjk
2025-02-06 12:01:18 +08:00
parent c824caa27e
commit 6f5de4b614
14 changed files with 718 additions and 157 deletions
+10 -4
View File
@@ -7,6 +7,7 @@ from datetime import datetime
from disSys import *
from logWin import *
from udpComm import *
from ccuSys import *
# 创建UDP通信套接字
@@ -21,8 +22,8 @@ sock.bind(server_address)
root = tk.Tk()
root.title("能源管理系统调试")
# 创建消息显示窗口
logFrame = tk.LabelFrame(root, text="消息显示")
logFrame.grid(row=1, columnspan=3 ,column=0, sticky='nsw')
logFrame = tk.LabelFrame(root, text="消息")
logFrame.grid(row=0, rowspan=3,column=1, sticky='ns')
logwin = logWin(logFrame)
logwin.grid(row=0, column=0, sticky='nesw')
# 创建配电窗口
@@ -30,16 +31,21 @@ disSysFrame = tk.LabelFrame(root, text="配电系统")
disSysFrame.grid(row=0, column=0, sticky='ne')
disSysWin = disSys(disSysFrame)
disSysWin.grid(row=0, column=0, sticky='ne')
# 创建ccu消息窗口
ccuSysFrame = tk.LabelFrame(root, text="ccu消息")
ccuSysFrame.grid(row=1, column=0, sticky='swe')
ccuSysWin = ccuSys(ccuSysFrame)
# ccuSysWin.grid(row=0, column=0, sticky='ne')
# 创建并启动接收和发送消息的线程
thread = threading.Thread(target=receive_messages, args=(sock, logwin, disSysWin))
thread.daemon = True
thread.start()
thread2 = threading.Thread(target=send_messages, args=(sock, logwin, disSysWin))
thread2 = threading.Thread(target=send_messages, args=(sock, logwin, disSysWin,ccuSysWin))
thread2.daemon = True
thread2.start()
# 运行主循环
root.mainloop()
# 关闭套接字