AimTTi TF930 Frequency Counter
The AimTTi TF900 series of Benchtop Universal Counters with a USB Interface capable of measuring frequencies up to 3GHz or 6GHz. This library provides a python interface to the TF900.
Reference Documents
Controlling FTDI USB Devices from Linux
Module Documentation
AimTTI Devices.
This module contains classes and functions for interfacing with AimTTI instrumentation
TF930
Bases: object
TF930 Frequency Counter.
This class controls a AimTTI TF930 Frequency Counter
Source code in f3ts_hardware_utils/aimtti.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
|
__init__(port)
Initialize TF930 Serial Interface.
Source code in f3ts_hardware_utils/aimtti.py
20 21 22 23 |
|
close()
Close connection to instrument.
Source code in f3ts_hardware_utils/aimtti.py
25 26 27 28 |
|
enable_low_pass_filter(state)
Enable low pass filter.
Source code in f3ts_hardware_utils/aimtti.py
114 115 116 117 118 119 120 121 |
|
every_measurement()
Get every measurement.
Source code in f3ts_hardware_utils/aimtti.py
143 144 145 |
|
identify()
Get instrument identification.
Source code in f3ts_hardware_utils/aimtti.py
151 152 153 154 155 156 157 158 159 160 161 |
|
model()
Get instrument model.
Source code in f3ts_hardware_utils/aimtti.py
163 164 165 166 |
|
read()
Read the frequency in Hz.
Source code in f3ts_hardware_utils/aimtti.py
38 39 40 |
|
reset()
Reset instrument.
Source code in f3ts_hardware_utils/aimtti.py
168 169 170 |
|
reset_measurement()
Reset measurement.
Source code in f3ts_hardware_utils/aimtti.py
172 173 174 |
|
send_cmds(cmds)
Send a list of commands to the instrument.
Source code in f3ts_hardware_utils/aimtti.py
34 35 36 |
|
set_a_input_1_to_1_atten()
Set A input 1 to 1 attenuation.
Source code in f3ts_hardware_utils/aimtti.py
98 99 100 |
|
set_a_input_5_to_1_atten()
Set A input 5 to 1 attenuation.
Source code in f3ts_hardware_utils/aimtti.py
102 103 104 |
|
set_a_input_ac_coupling()
Set A input AC coupling.
Source code in f3ts_hardware_utils/aimtti.py
82 83 84 |
|
set_a_input_count()
Set A input count.
Source code in f3ts_hardware_utils/aimtti.py
70 71 72 |
|
set_a_input_dc_coupling()
Set A input DC coupling.
Source code in f3ts_hardware_utils/aimtti.py
86 87 88 |
|
set_a_input_duty_cycle()
Set A input duty cycle.
Source code in f3ts_hardware_utils/aimtti.py
78 79 80 |
|
set_a_input_hi_z()
Set A input high impedance.
Source code in f3ts_hardware_utils/aimtti.py
90 91 92 |
|
set_a_input_lo_z()
Set A input low impedance.
Source code in f3ts_hardware_utils/aimtti.py
94 95 96 |
|
set_a_input_ratio_h_to_l()
Set A input ratio high to low.
Source code in f3ts_hardware_utils/aimtti.py
74 75 76 |
|
set_a_input_width_high()
Set A input width high.
Source code in f3ts_hardware_utils/aimtti.py
62 63 64 |
|
set_a_input_width_low()
Set A input width low.
Source code in f3ts_hardware_utils/aimtti.py
66 67 68 |
|
set_falling_edge()
Set trigger to falling edge.
Source code in f3ts_hardware_utils/aimtti.py
110 111 112 |
|
set_frequency_ratio_b_to_a()
Set frequency ratio to B/A.
Source code in f3ts_hardware_utils/aimtti.py
58 59 60 |
|
set_input_frequency_a()
Set input frequency to A channel.
Source code in f3ts_hardware_utils/aimtti.py
50 51 52 |
|
set_input_frequency_b()
Set input frequency to B channel.
Source code in f3ts_hardware_utils/aimtti.py
54 55 56 |
|
set_input_period_a()
Set input period to A channel.
Source code in f3ts_hardware_utils/aimtti.py
46 47 48 |
|
set_input_period_b()
Set input period to B channel.
Source code in f3ts_hardware_utils/aimtti.py
42 43 44 |
|
set_measurement_time(meas_time)
Set measurement time.
Source code in f3ts_hardware_utils/aimtti.py
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
|
set_rising_edge()
Set trigger to rising edge.
Source code in f3ts_hardware_utils/aimtti.py
106 107 108 |
|
status()
Get instrument status.
Source code in f3ts_hardware_utils/aimtti.py
176 177 178 179 180 |
|
stop()
Stop measurement.
Source code in f3ts_hardware_utils/aimtti.py
147 148 149 |
|
write(cmd)
Write a command to the instrument.
Source code in f3ts_hardware_utils/aimtti.py
30 31 32 |
|