增加了上料斗变送器读取,显示到界面,更新间隔为5秒

This commit is contained in:
2025-11-04 11:40:52 +08:00
parent ff2af1d581
commit ed73abaf3f
2 changed files with 61 additions and 10 deletions

View File

@ -33,17 +33,18 @@ class MainController:
def _onTimer(self):
# 定时任务逻辑
# 变送器是 192.168.250.63,端口 502
loc_tra=TransmitterController(RelayController(host="192.168.250.63", port=502))
upper_weight=loc_tra.read_data(1)
lower_weight=loc_tra.read_data(2)
if upper_weight is None:
upper_weight=0
loc_tra=TransmitterController(RelayController())
upper_weight=loc_tra.read_data(1) # 目前只有上料斗安装了变送器
# lower_weight=loc_tra.read_data(2)
if upper_weight is not None:
# upper_weight=0
self.main_window.hopper_widget.setUpperHopperWeight(upper_weight)
if lower_weight is None:
lower_weight=0
# if lower_weight is None:
# lower_weight=0
self.main_window.hopper_widget.setUpperHopperWeight(upper_weight)
self.main_window.hopper_widget.setLowerHopperWeight(lower_weight)
# self.main_window.hopper_widget.setUpperHopperWeight(upper_weight)
# self.main_window.hopper_widget.setLowerHopperWeight(lower_weight)
# 重新启动定时器以实现重复执行
self.timer = threading.Timer(5.0, self._onTimer)
self.timer.start()