Exemple #1
0
 def Tip_Cond_Pulse_Voltage(self, a=None, test=0.0):
     """Tip pulse voltage."""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__,
                            "Tip_Cond_Pulse_Voltage", test)
     a = _process(p, [self, "Tip_Cond_Pulse_Voltage"], a, test)
     return a
Exemple #2
0
 def Plane_Y_Slope(self, a=None, test=0.0):
     """Sample slope in Y direction. Percentage in range(-100, 100)"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Plane_Y_Slope",
                            test)
     a = _process(p, [self, "Plane_Y_Slope"], a, test)
     return a
Exemple #3
0
 def Points(self, a=None, test=0):
     """Integer number of points to scan with. Fixed to Lines unless Points_Lines_Constrained = False"""
     p = 'unsigned_integer'
     is_parameter_allowable(a, self.__class__.__name__, "Points", test)
     # print(self, "ASDasd")
     a = _process(p, [self, "Points"], a, test)
     return a
Exemple #4
0
 def Device_1_Start(self, a=None, test=0.0):
     """Spectroscopy start value on channel 1"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Device_1_Start",
                            test)
     a = _process(p, [self, "Device_1_Start"], a, test)
     return a
Exemple #5
0
 def Device_2_End(self, a=None, test=0.0):
     """Spectroscopy end value on channel 2"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Device_2_End",
                            test)
     a = _process(p, [self, "Device_2_End"], a, test)
     return a
Exemple #6
0
 def Device_2_Repetitions(self, a=None, test=0):
     """Integer describing number of repeats of spectra on channel 2"""
     p = 'unsigned_integer'
     is_parameter_allowable(a, self.__class__.__name__,
                            "Device_2_Repetitions", test)
     a = _process(p, [self, "Device_2_Repetitions"], a, test)
     return a
Exemple #7
0
 def Device_2_Points(self, a=None, test=0):
     """Spectroscopy points on channel 2"""
     p = 'unsigned_integer'
     is_parameter_allowable(a, self.__class__.__name__, "Device_2_Points",
                            test)
     a = _process(p, [self, "ASDASDASDASD"], a, test)
     return a
Exemple #8
0
 def Raster_Time_2(self, a=None, test=0):
     """Time in seconds to acquire data at each spectroscopy step on channel 2."""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Raster_Time_2",
                            test)
     a = _process(p, [self, "Raster_Time_2"], a, test)
     return a
Exemple #9
0
 def Device_2_Offset_Delay(self, a=None, test=0.0):
     """Offset time"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__,
                            "Device_2_Offset_Delay", test)
     a = _process(p, [self, "Device_2_Offset_Delay"], a, test)
     return a
Exemple #10
0
 def Amplitude_Loop_Gain_P_Self_Excitation(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__,
                            "Amplitude_Loop_Gain_P_Self_Excitation", test)
     a = _process(p, [self, "Amplitude_Loop_Gain_P_Self_Excitation"], a,
                  test)
     return a
Exemple #11
0
 def Raster_Time(self, a=None, test=0.0):
     """Time in seconds to move between scanning points. Identical to XYScanner.Move_Raster_Time. Real value is
     shown with Scan_Speed"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Raster_Time", test)
     a = _process(p, [self, "Raster_Time"], a, test)
     return a
Exemple #12
0
 def Amplitude_Loop_Gain_P_Constant_Amplitude(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__,
                            "Amplitude_Loop_Gain_P_Constant_Amplitude",
                            test)
     a = _process(p, [self, "Amplitude_Loop_Gain_P_Constant_Amplitude"], a,
                  test)
     return a
Exemple #13
0
 def Move_Tip_Y_Plus(self, a=None, test=0):
     p = 'unsigned_integer'
     is_parameter_allowable(a, self.__class__.__name__, "Move_Tip_Y_Plus",
                            test)
     a = _process(p, [self, "Move_Tip_Y_Plus"], a, test)
     return a
Exemple #14
0
 def Enable_Tip_Protection(self, a=None, test=False):
     is_parameter_allowable(a, self.__class__.__name__,
                            "Enable_Tip_Protection", test)
     p = 'boolean'
     a = _process(p, [self, "Enable_Tip_Protection"], a, test)
     return a
Exemple #15
0
 def Z_Offset_Slew_Rate(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__,
                            "Z_Offset_Slew_Rate", test)
     a = _process(p, [self, "Z_Offset_Slew_Rate"], a, test)
     return a
Exemple #16
0
 def Z_Ramp_Delay(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Z_Ramp_Delay",
                            test)
     a = _process(p, [self, "Z_Ramp_Delay"], a, test)
     return a
Exemple #17
0
 def Area(self, a=None, test=[0.0, 0.0]):
     """Scan area in metres"""
     p = 'pair'
     is_parameter_allowable(a, self.__class__.__name__, "Area", test)
     a = _process(p, [self, "Area"], a, test)
     return a
Exemple #18
0
 def Angle(self, a=None, test=0):
     """Integer describing angle of scan"""
     p = 'integer'
     is_parameter_allowable(a, self.__class__.__name__, "Angle", test)
     a = _process(p, [self, "Angle"], a, test)
     return a
Exemple #19
0
 def Lines(self, a=None, test=0):
     """Integer number of lines to scan per image. Fixed to Points unless Points_Lines_Constrained = False"""
     p = 'unsigned_integer'
     is_parameter_allowable(a, self.__class__.__name__, "Lines", test)
     a = _process(p, [self, "Lines"], a, test)
     return a
Exemple #20
0
 def Y_Offset(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Y_Offset", test)
     a = _process(p, [self, "Y_Offset"], a, test)
     return a
Exemple #21
0
 def Offset(self, a=None, test=[0.0, 0.0]):
     """Scan-sample offset, in metres. Identical to setting X_Offset and Y_Offset separately."""
     p = 'pair'
     is_parameter_allowable(a, self.__class__.__name__, "Offset", test)
     a = _process(p, [self, "Offset"], a, test)
     return a
Exemple #22
0
 def Enable_Constant_Excitation_Mode(self, a=None, test=False):
     is_parameter_allowable(a, self.__class__.__name__,
                            "Enable_Constant_Excitation_Mode", test)
     p = 'boolean'
     a = _process(p, [self, "Enable_Constant_Excitation_Mode"], a, test)
     return a
Exemple #23
0
 def PLL_Centre_Frequency(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__,
                            "PLL_Centre_Frequency", test)
     a = _process(p, [self, "PLL_Centre_Frequency"], a, test)
     return a
Exemple #24
0
 def Auto_Phase(self, a=None, test=False):
     is_parameter_allowable(a, self.__class__.__name__, "Auto_Phase", test)
     p = 'boolean'
     a = _process(p, [self, "Auto_Phase"], a, test)
     return a
Exemple #25
0
 def Width(self, a=None, test=0.0):
     """Scan width in metres"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Width", test)
     a = _process(p, [self, "Width"], a, test)
     return a
Exemple #26
0
 def Height(self, a=None, test=0.0):
     """Scan height in metres"""
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Height", test)
     a = _process(p, [self, "Height"], a, test)
     return a
Exemple #27
0
 def Samples(self, a=None, test=0):
     p = 'unsigned_integer'
     is_parameter_allowable(a, self.__class__.__name__, "Samples", test)
     a = _process(p, [self, "Samples"], a, test)
     return a
Exemple #28
0
 def PLL_Loop_Gain_P(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "PLL_Loop_Gain_P",
                            test)
     a = _process(p, [self, "PLL_Loop_Gain_P"], a, test)
     return a
Exemple #29
0
 def Voltage(self, a=None, test=0.0):
     p = 'double'
     is_parameter_allowable(a, self.__class__.__name__, "Voltage", test)
     a = _process(p, [self, "Voltage"], a, test)
     return a