示例#1
0
文件: scan_l.py 项目: vpaeder/terapy
 def __init__(self, parent = None):
     Scan.__init__(self, parent)
     self.axis = 0
     self.N = 1
     self.list = [0.0]
     self.propNames = ["Axis"]
     self.config = ["axis","list","N"]
示例#2
0
文件: scan_lf.py 项目: vpaeder/terapy
 def __init__(self, parent = None):
     Scan.__init__(self, parent)
     self.axis = 0
     self.N = 1
     self.list = [0.0]
     self.fname = ""
     self.propNames = ["Axis","File"]
     self.config = ["axis","fname","N"]
     self.parse_list()
示例#3
0
文件: scan_zz.py 项目: vpaeder/terapy
 def __init__(self, parent = None):
     Scan.__init__(self, parent)
     self.axis = 0
     self.min = 0.0
     self.max = 25.6
     self.N = 257
     self.dv = 0.1
     self.fwd = True # start in forward direction
     self.propNames = ["Axis","Minimum","Maximum","# Steps","Step"]
     self.is_loop = True
示例#4
0
文件: scan_lf.py 项目: vpaeder/terapy
 def edit_label(self, event, pos):
     Scan.edit_label(self, event, pos)
     if pos==1:
         event.Veto()
         dlg = wx.FileDialog(self.host, "Choose input file", os.getcwd(), self.fname, "Data files (*.dat,*.csv,*.txt)|*.dat;*.csv;*.txt|All files (*.*)|*.*", wx.OPEN)
         if dlg.ShowModal()==wx.ID_OK:
             self.fname = dlg.GetPath()
             self.parse_list()
             self.autoname = False
         dlg.Destroy()
         self.propNodes[1] = os.path.basename(self.fname)
         self.set_property_nodes()
示例#5
0
文件: scan_lf.py 项目: vpaeder/terapy
 def refresh(self):
     Scan.refresh(self)
     self.N = len(self.list)
示例#6
0
文件: scan_zz.py 项目: vpaeder/terapy
 def refresh(self):
     Scan.refresh(self)
     self.fwd = True