def open_flow(self): for i in range(0,3): if (qmdz_const.VI_GAS[2*i]==2): # 流量计勾选 flow_value=qmdz_const.VI_GAS[2*i+1] if (i==0): llj = C_S48(self.flow_port, self.flow1_addr) llj.set_flow(flow_value) llj.set_valve_ctrl() # llj.comm_close() 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() # llj.comm_close() Valve_Ctrl.flowmeter2_open() self.valve2_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png")) else: llj = C_S48(self.flow_port, self.flow3_addr) llj.set_flow(flow_value) llj.set_valve_ctrl() # llj.comm_close() Valve_Ctrl.flowmeter3_open() self.valve3_sta.setPixmap(QtGui.QPixmap(":/icon/icons/kai.png"))
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))
def on_f1_open_toggled(self, checked): if checked: if self.flow1.text(): flow_value = int(self.flow1.text())*4095/qmdz_const.flow1_range 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")) else: QtGui.QMessageBox.information(self,u'提示', u'请输入流量值!') self.f1_open.setChecked(False) else: 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"))
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"))