Commit 2aa4b440 authored by Lucas Giardino's avatar Lucas Giardino

scan urukul andando en el dashboard

parent 3a25e4b8
......@@ -7,6 +7,7 @@ import numpy as np
class SingleChannelScan(EnvExperiment):
"""Single channel frecuency sweep"""
def build(self):
self.setattr_device("core")
self.setattr_argument("channel", EnumerationValue(["0", "1", "2", "3"], "0"))
self.setattr_argument(f"amp", NumberValue(1., min=0., max=1.))
self.setattr_argument("freqs", Scannable(
......@@ -28,9 +29,9 @@ class SingleChannelScan(EnvExperiment):
# la frecuencia actual en un applet que se actualice
self.set_dataset("current_freq", np.array([self.freqs.sequence[0]]),
broadcast=True, archive=False)
self.ccb.issue("create_applet", "output_frecuency",
"${artiq_applet}big_number "
"current_freq")
#self.ccb.issue("create_applet", "output_frecuency",
# "${artiq_applet}big_number "
# "current_freq")
print("Arranco")
print(f"Canal: {self.channel}")
print(f"Amp : {self.amp}\n")
......@@ -49,8 +50,8 @@ class SingleChannelScan(EnvExperiment):
self.salida.set_phase_mode(PHASE_MODE_ABSOLUTE)
self.salida.set(self.freqs.sequence[0])
for freq in self.freqs:
self.salida.pulse(6*ms)
for freq in self.freqs.sequence:
self.salida.sw.pulse(6*ms)
self.salida.set(freq)
self.mutate_dataset("current_freq", 0, freq)
delay(4*s)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment