增加了上料斗变送器读取,显示到界面,更新间隔为5秒
This commit is contained in:
@ -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()
|
||||
|
||||
Reference in New Issue
Block a user