def on_checkRF1_toggled(self, widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkRF1').get_active() != 0: self.xml.get_widget('addr1').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.RF1pos, 'tRepeat') self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.RF1pos + 1, 'tDelay') self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.RF1pos + 2, 'tPulse1') self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.RF1pos + 3, 'tBlock') else: self.xml.get_widget('addr1').set_sensitive(False) for idx in range(16): self.xml.get_widget( 'outputdac%d' % (idx + 1)).remove_text(instrumentsused.RF1pos + 3) self.xml.get_widget( 'outputdac%d' % (idx + 1)).remove_text(instrumentsused.RF1pos + 2) self.xml.get_widget( 'outputdac%d' % (idx + 1)).remove_text(instrumentsused.RF1pos + 1) self.xml.get_widget('outputdac%d' % (idx + 1)).remove_text( instrumentsused.RF1pos)
def on_checkTemp_toggled(self,widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkTemp').get_active() != 0: self.xml.get_widget('addr5').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.Temppos,'Temperature') else: self.xml.get_widget('addr5').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.Temppos)
def on_checkLaser_toggled(self,widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkLaser').get_active() != 0: self.xml.get_widget('addr6').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.Laserpos,'Laser_wavelength') self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.Laserpos+1,'Laser_power') else: self.xml.get_widget('addr6').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.Laserpos+1) self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.Laserpos)
def on_checkTemp_toggled(self, widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkTemp').get_active() != 0: self.xml.get_widget('addr5').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.Temppos, 'Temperature') else: self.xml.get_widget('addr5').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).remove_text( instrumentsused.Temppos)
def on_checkMag_toggled(self,widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkMag').get_active() != 0: self.xml.get_widget('buttonMagZero').set_sensitive(True) self.xml.get_widget('addr4').set_sensitive(True) self.xml.get_widget('magrate').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.Magpos,'Bfield') else: self.xml.get_widget('buttonMagZero').set_sensitive(False) self.xml.get_widget('addr4').set_sensitive(False) self.xml.get_widget('magrate').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.Magpos)
def on_checkMW_toggled(self,widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkMW').get_active() != 0: self.xml.get_widget('addr3').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.MWpos,'tBurst') self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.MWpos+1,'MWfreq') self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.MWpos+2,'MWpower') else: self.xml.get_widget('addr3').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.MWpos+2) self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.MWpos+1) self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.MWpos)
def on_checkRF1_toggled(self,widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkRF1').get_active() != 0: self.xml.get_widget('addr1').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.RF1pos,'tRepeat') self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.RF1pos+1,'tDelay') self.xml.get_widget('outputdac%d' %(idx+1)).insert_text(instrumentsused.RF1pos+2,'tPulse1') else: self.xml.get_widget('addr1').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.RF1pos+2) self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.RF1pos+1) self.xml.get_widget('outputdac%d' %(idx+1)).remove_text(instrumentsused.RF1pos)
def on_checkMag_toggled(self, widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkMag').get_active() != 0: self.xml.get_widget('buttonMagZero').set_sensitive(True) self.xml.get_widget('addr4').set_sensitive(True) self.xml.get_widget('magrate').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.Magpos, 'Bfield') else: self.xml.get_widget('buttonMagZero').set_sensitive(False) self.xml.get_widget('addr4').set_sensitive(False) self.xml.get_widget('magrate').set_sensitive(False) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).remove_text( instrumentsused.Magpos)
def on_checkLaser_toggled(self, widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkLaser').get_active() != 0: self.xml.get_widget('addr6').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.Laserpos, 'Laser_wavelength') self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.Laserpos + 1, 'Laser_power') else: self.xml.get_widget('addr6').set_sensitive(False) for idx in range(16): self.xml.get_widget( 'outputdac%d' % (idx + 1)).remove_text(instrumentsused.Laserpos + 1) self.xml.get_widget('outputdac%d' % (idx + 1)).remove_text( instrumentsused.Laserpos)
def on_checkMW_toggled(self, widget): instrumentsused.dac_positions(self.xml) if self.xml.get_widget('checkMW').get_active() != 0: self.xml.get_widget('addr3').set_sensitive(True) for idx in range(16): self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.MWpos, 'tBurst') self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.MWpos + 1, 'MWfreq') self.xml.get_widget('outputdac%d' % (idx + 1)).insert_text( instrumentsused.MWpos + 2, 'MWpower') else: self.xml.get_widget('addr3').set_sensitive(False) for idx in range(16): self.xml.get_widget( 'outputdac%d' % (idx + 1)).remove_text(instrumentsused.MWpos + 2) self.xml.get_widget( 'outputdac%d' % (idx + 1)).remove_text(instrumentsused.MWpos + 1) self.xml.get_widget('outputdac%d' % (idx + 1)).remove_text( instrumentsused.MWpos)