forked from M-Labs/artiq
kasli_tester/zotino: always alternate voltage sign
Before the voltages on a second Zotino would start 2.1, 1.9, 2.2, 1.8 ..., 3.6, 0.4 and overlap with the voltages on the first. Now the voltages are 2.1, -2.1, 2.2, -2.2, ..., 3.6, -3.6 which allows quick identification of card/channel and easy prediction when deploying.
This commit is contained in:
parent
5f8acb3f96
commit
e9b78b62db
|
@ -326,7 +326,7 @@ class KasliTester(EnvExperiment):
|
||||||
print("*** Testing Zotino DACs.")
|
print("*** Testing Zotino DACs.")
|
||||||
print("Voltages:")
|
print("Voltages:")
|
||||||
for card_n, (card_name, card_dev) in enumerate(self.zotinos):
|
for card_n, (card_name, card_dev) in enumerate(self.zotinos):
|
||||||
voltages = [2*card_n + (-1)**i*0.1*(i//2+1) for i in range(32)]
|
voltages = [(-1)**i*(2.*card_n + .1*(i//2 + 1)) for i in range(32)]
|
||||||
print(card_name, " ".join(["{:.1f}".format(x) for x in voltages]))
|
print(card_name, " ".join(["{:.1f}".format(x) for x in voltages]))
|
||||||
self.set_zotino_voltages(card_dev, voltages)
|
self.set_zotino_voltages(card_dev, voltages)
|
||||||
print("Press ENTER when done.")
|
print("Press ENTER when done.")
|
||||||
|
|
Loading…
Reference in New Issue