コード例 #1
0
ファイル: e3647a.py プロジェクト: vpaeder/terapy
 def __init__(self):
     AxisDevice.__init__(self)
     self.timeout = 1.0
     self.qtynames = "Voltage"
     self.units = "V"
     self.instr = None
     self.config = []
コード例 #2
0
ファイル: ax_owis.py プロジェクト: vpaeder/terapy
		def __init__(self):
			AxisDevice.__init__(self)
			self.timeout = 2
			self.instr = None
			self.qtynames = "Position"
			self.units = "ps"
			self.psperunit = 1.0
			self.config = ["psperunit"]
			self.last_position = 0
コード例 #3
0
ファイル: aguc8.py プロジェクト: vpaeder/terapy
	def __init__(self):
		AxisDevice.__init__(self)
		self.timeout = 1.0
		self.qtynames = "Position"
		self.units = "um"
		self.instr = None
		self.umperunit = 0.05
		self.stepsize = 50
		self.config = ["umperunit","stepsize"]
コード例 #4
0
ファイル: axis_example.py プロジェクト: vpaeder/terapy
 def __init__(self):
     AxisDevice.__init__(self)
     # Insert here what the driver should do when loaded
     # (e.g. check that the right modules/interface cards/... are present).
     # DON'T initialize the device here (see initialize() function for that).
     
     self.qtynames = "Position" # name of returned quantities
     self.units = "ps" # units of axis readings
     
     # variables stated in self.config will be loaded/saved
     # from/to the configuration file (devices.ini)
     self.config = ["variable1", "variable2"]
     self.variable1 = 0.0
     self.variable2 = "blah"
コード例 #5
0
ファイル: toptica_femtopro.py プロジェクト: vpaeder/terapy
	def __init__(self):
		AxisDevice.__init__(self)
		self.timeout = 1.0
		self.qtynames = "Position"
		self.units = "um"
		self.instr = None
		self.auto_optimize = False
		self.arms = 1
		self.config = ["auto_optimize"]
		self.instr = None
		self.prism = None
		self.mode_lock = 0
		self.optimizer = OptimizerSettings()
		self.shg = OptionalFeature()
		self.tnir = OptionalFeature()
		self.tvis = OptionalFeature()
		self.communicating = False