Beispiel #1
0
 def on_pcb_ctrl_obj_currentIndexChanged(self, index):
     """
     Slot documentation goes here.
     """
     # TODO: not implemented yet
     res = ""
     if index == 0:
         res = Valve_Ctrl.flowmeter1_open()
     elif index == 1:
         res = Valve_Ctrl.flowmeter1_close()
     elif index == 2:
         res = Valve_Ctrl.flowmeter2_open()
     elif index == 3:
         res = Valve_Ctrl.flowmeter2_close()
     elif index == 4:
         res = Valve_Ctrl.flowmeter3_open()
     elif index == 5:
         res = Valve_Ctrl.flowmeter3_close()
     elif index == 6:
         res = Valve_Ctrl.airpump_open()
     elif index == 7:
         res = Valve_Ctrl.airpump_close()
     else:
         pass
     self.pcb_ctrl_return.setText(str(res))
Beispiel #2
0
 def on_pcb_ctrl_obj_currentIndexChanged(self, index):
     """
     Slot documentation goes here.
     """
     # TODO: not implemented yet
     res = ""
     if   index == 0:
         res = Valve_Ctrl.flowmeter1_open()
     elif index == 1:
         res = Valve_Ctrl.flowmeter1_close()
     elif index == 2:
         res = Valve_Ctrl.flowmeter2_open()
     elif index == 3:
         res = Valve_Ctrl.flowmeter2_close()
     elif index == 4:
         res = Valve_Ctrl.flowmeter3_open()
     elif index == 5:
         res = Valve_Ctrl.flowmeter3_close()
     elif index == 6:
         res = Valve_Ctrl.airpump_open()
     elif index == 7:
         res = Valve_Ctrl.airpump_close()
     else:
         pass
     self.pcb_ctrl_return.setText(str(res))
Beispiel #3
0
 def on_f2_open_toggled(self, checked):
     if checked:
         if self.flow2.text():
             flow_value = int(self.flow2.text())*4095/qmdz_const.flow2_range
             llj = C_S48(self.flow_port, self.flow2_addr)
             llj.set_flow(flow_value)
             llj.set_valve_ctrl()
             Valve_Ctrl.flowmeter2_open()
             self.valve2_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png"))
         else:
             QtGui.QMessageBox.information(self,u'提示', u'请输入流量值!')
     else:
         llj = C_S48(self.flow_port, self.flow2_addr)
         llj.set_valve_close()
         Valve_Ctrl.flowmeter2_close()
         self.valve2_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))
Beispiel #4
0
 def open_flow(self, args_list):
     print args_list
     for i in range(0,4):
         if (args_list[2*i]==2): # 流量计勾选
             flow_value = args_list[2*i+1]
             if (i==0):
                 llj = C_S48(self.flow_port, self.flow1_addr)
                 llj.set_flow(flow_value)
                 llj.set_valve_ctrl()
                 Valve_Ctrl.flowmeter1_open()
                 self.valve1_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png"))
             elif (i==1):
                 llj = C_S48(self.flow_port, self.flow2_addr)
                 llj.set_flow(flow_value)
                 llj.set_valve_ctrl()
                 Valve_Ctrl.flowmeter2_open()
                 self.valve2_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png")) 
             elif (i==2):
                 llj = C_S48(self.flow_port, self.flow3_addr)
                 llj.set_flow(flow_value)
                 llj.set_valve_ctrl()
                 Valve_Ctrl.flowmeter3_open() 
                 self.valve3_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png"))
             else:
                 Valve_Ctrl.airpump_open()
                 self.clean_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png"))
         else:
             if (i==0):
                 llj = C_S48(self.flow_port, self.flow1_addr)
                 llj.set_valve_close()
                 Valve_Ctrl.flowmeter1_close()
                 self.valve1_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))
             elif (i==1):
                 llj = C_S48(self.flow_port, self.flow2_addr)
                 llj.set_valve_close()
                 Valve_Ctrl.flowmeter2_close()
                 self.valve2_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png")) 
             elif (i==2):
                 llj = C_S48(self.flow_port, self.flow3_addr)
                 llj.set_valve_close()
                 Valve_Ctrl.flowmeter3_close() 
                 self.valve3_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))
             else:
                 Valve_Ctrl.airpump_close()
                 self.clean_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))
Beispiel #5
0
    def stop_all_flow(self):
        llj = C_S48(self.flow_port, self.flow1_addr)
        llj.set_valve_close()
        Valve_Ctrl.flowmeter1_close()
        self.valve1_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))
        
        llj = C_S48(self.flow_port, self.flow2_addr)
        llj.set_valve_close()
        Valve_Ctrl.flowmeter2_close()
        self.valve2_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))

        llj = C_S48(self.flow_port, self.flow3_addr)
        llj.set_valve_close()
        Valve_Ctrl.flowmeter3_close() 
        self.valve3_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))

        Valve_Ctrl.airpump_close() 
        self.clean_sta.setPixmap(QtGui.QPixmap(":/icon/icons/guan.png"))