def _update_offset(self): self._offset.setRange(self._gen.verify_offset(self._gen.offset_min), self._gen.verify_offset(self._gen.offset_max)) self._offset.setValue(self._gen.offset) def _update_phase(self): self._phase.setRange(self._gen.phase_min * 360, self._gen.phase_max * 360) self._phase.setValue(self._gen.phase * 360) def _update_symmetry(self): self._symmetry.setRange(self._gen.symmetry_min * 100, self._gen.symmetry_max * 100) self._symmetry.setValue(self._gen.symmetry * 100) if __name__ == '__main__': import sys libtiepie.device_list.update() try: dev = utils.try_open_device(sys.argv, libtiepie.DEVICETYPE_GENERATOR) app = QApplication(sys.argv) frm = GeneratorUI(dev) frm.show() sys.exit(app.exec_()) except Exception, e: print(e.message, file=sys.stderr) sys.exit(1)
legend = str(chnum) logging.debug('chdata['+str(chnum)+']['+str(length)+'] '+legend+' =\n'+str(chdata)) #&RA/plot.plot(y=chdata, pen=LINE_COLORS[chnum % len(LINE_COLORS)]) #print(self.stepMode) self.plot.plot(x=range(length-1+self.stepMode),y=chdata[:-1], pen=LINE_COLORS[chnum % len(LINE_COLORS)],stepMode=(self.stepMode==1)) i += 1 ch = self._scp.channels[chnum] logging.debug('ch'+str(chnum)+' min,max='+str(ch.data_value_min)+','+str(ch.data_value_max)) if self._continuous: self._scp.start() if __name__ == '__main__': import sys libtiepie.device_list.update() try: dev = utils.try_open_device(sys.argv, libtiepie.DEVICETYPE_OSCILLOSCOPE) app = QApplication(sys.argv) frm = OscilloscopeUI(dev) frm.show() sys.exit(app.exec_()) except Exception, e: print(e.message, file=sys.stderr) sys.exit(1)