forked from M-Labs/artiq
kasli_tester: skip Zotino test when no Zotino is present
This commit is contained in:
parent
bff8c8cb05
commit
30b2f54baa
|
@ -280,14 +280,15 @@ class KasliTester(EnvExperiment):
|
|||
zotino.load()
|
||||
|
||||
def test_zotinos(self):
|
||||
print("*** Testing Zotino DACs.")
|
||||
print("Voltages:")
|
||||
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)]
|
||||
print(card_name, " ".join(["{:.1f}".format(x) for x in voltages]))
|
||||
self.set_zotino_voltages(card_dev, voltages)
|
||||
print("Press ENTER when done.")
|
||||
input()
|
||||
if self.zotinos:
|
||||
print("*** Testing Zotino DACs.")
|
||||
print("Voltages:")
|
||||
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)]
|
||||
print(card_name, " ".join(["{:.1f}".format(x) for x in voltages]))
|
||||
self.set_zotino_voltages(card_dev, voltages)
|
||||
print("Press ENTER when done.")
|
||||
input()
|
||||
|
||||
@kernel
|
||||
def grabber_capture(self, card_dev, rois):
|
||||
|
|
Loading…
Reference in New Issue