Beispiel #1
0
    def refresh(self):
        ScanEvent.refresh(self)
        from terapy.hardware import devices

        self.axlist = devices["axis"]
        if self.axis >= len(self.axlist):
            self.axis = len(self.axlist) - 1
        if self.axis < 0:
            self.axis = 0
Beispiel #2
0
 def refresh(self):
     ScanEvent.refresh(self)
     from terapy import files
     if self.autoname: self.filename=""
     if hasattr(self,'fname'): del self.fname
     modnames = [x.__name__ for x in files.modules if x().can_save]
     if modnames.count(self.fclass)==0:
         self.fclass = modnames[0]
     self.filter = files.modules[modnames.index(self.fclass)]()
Beispiel #3
0
 def refresh(self):
     ScanEvent.refresh(self)
     from terapy.hardware import devices
     self.axlist = devices['axis']
     self.trlist = devices['input']
     if self.axis>=len(self.axlist): self.axis = len(self.axlist)-1
     if self.axis<0: self.axis = 0
     if self.trigger>=len(self.trlist): self.trigger = len(self.trlist)-1
     if self.trigger<0: self.trigger = 0
     if self.quantity>=len(self.trlist[self.trigger].qtynames):
         self.quantity = len(self.trlist[self.trigger].qtynames)-1
Beispiel #4
0
 def refresh(self):
     ScanEvent.refresh(self)
     from terapy.hardware import devices
     self.instrlist = devices['axis'][:]
     self.instrlist.extend(devices['input'][:])
     if self.instr>=len(self.instrlist):
         self.instr = len(self.instrlist)-1
     
     if isinstance(self.instrlist[self.instr],AxisDevice):
         self.quantity = 0
     else:
         if self.quantity>=len(self.instrlist[self.instr].qtynames):
             self.quantity = len(self.instrlist[self.instr].qtynames)-1
Beispiel #5
0
 def refresh(self):
     ScanEvent.refresh(self)
     pub.sendMessage("request_canvas")
Beispiel #6
0
 def refresh(self):
     ScanEvent.refresh(self)
     from terapy.hardware import devices
     self.instrlist = devices['axis'][:]
     self.instrlist.extend(devices['input'][:])
Beispiel #7
0
 def refresh(self):
     ScanEvent.refresh(self)
     if self.autoname: self.filename=""
     if hasattr(self,'fname'): del self.fname
     if hasattr(self,'bfname'): del self.bfname
Beispiel #8
0
 def refresh(self):
     ScanEvent.refresh(self)
     from terapy.hardware import devices
     self.inlist = devices['input']
     if self.input>=len(self.inlist): self.input = len(self.inlist)-1
     if self.input<0: self.input = 0
Beispiel #9
0
 def refresh(self):
     """
         Refresh scan event.
     """
     # Insert here what should be done to refresh the state of the scan event.
     ScanEvent.refresh(self)