def line(self):
     from app.CloudConn.cane_harvester import ins_real_data_dict
     # from run.run2020.env2019.env.app.CloudConn.cane_harvester import ins_real_data_dict
     self.data_y.append(float(ins_real_data_dict.get('engine_speed', 0)))
     self.axes.plot(self.data_y, color='yellow', label='转速')
     self.axes.grid(True)
     self.axes.legend(loc='upper left')  # 左上角
     self.draw()
     if len(self.data_y) > 5:  # 当大于100时,绘图都不保留上一次绘图的结果,实现左移
         self.data_y = self.data_y[1:]
     self.axes.cla()  # 画布清空
Exemple #2
0
 def testTimer_timeout_handle(self):
     from app.CloudConn.cane_harvester import ins_real_data_dict
     # from run.run2020.env2019.env.app.CloudConn.cane_harvester import ins_real_data_dict
     self.value = ins_real_data_dict.get('battery_voltage', 0)
     self.value = float(self.value)
Exemple #3
0
 def testTimer_timeout_handle(self):
     # from run.run2020.env2019.env.app.CloudConn.cane_harvester import ins_real_data_dict
     from app.CloudConn.cane_harvester import ins_real_data_dict
     self.value = ins_real_data_dict.get('engine_speed', 0)
     self.value = float(self.value)