def update_syringe(self,pump):
     if self.curr_state == 'Stopped':
         dia = syringes[str(self.mapper.mapping(pump).currentText())]
         new_era.set_diameter(self.ser,pump,dia)
         dia = new_era.get_diameter(self.ser,pump)
         self.commandbar.setText('Last command: pump %i set to %s (%s mm)'%(pump,self.mapper.mapping(pump).currentText(),dia))
     else:
         self.commandbar.setText("Can't change syringe while running")
示例#2
0
 def pump_init(self, pump_port):
     self.pser = serial.Serial(pump_port, 19200, timeout=0.1)
     print("connected to", self.pser.name)
     pumps = new_era.find_pumps(self.pser)
     self.pump = pumps[0]
     self.infuse = False
     new_era.set_diameter(self.pser, self.pump, dia_1ml)
     new_era.set_direct(self.pser, self.pump, 1)
     new_era.set_rate(self.pser, self.pump, flowrate)
示例#3
0
 def pump_init(self, pump_port):
     self.pser = serial.Serial(pump_port, 19200, timeout=.1)
     print('connected to', self.pser.name)
     pumps = new_era.find_pumps(self.pser)
     self.pump = pumps[0]
     self.infuse = False
     new_era.set_diameter(self.pser, self.pump, dia_1ml)
     new_era.set_direct(self.pser, self.pump, 1)
     new_era.set_rate(self.pser, self.pump, flowrate)
示例#4
0
 def update_syringe(self, pump):
     if self.curr_state == 'Stopped':
         dia = syringes[str(self.mapper.mapping(pump).currentText())]
         new_era.set_diameter(self.ser, pump, dia)
         dia = new_era.get_diameter(self.ser, pump)
         self.commandbar.setText(
             'Last command: pump %i set to %s (%s mm)' %
             (pump, self.mapper.mapping(pump).currentText(), dia))
     else:
         self.commandbar.setText("Can't change syringe while running")