Commit 90f70063 authored by Lucas Giardino's avatar Lucas Giardino

errata: cambio set a set_frequency

parent e05cb655
...@@ -57,7 +57,7 @@ class SingleChannelScan(EnvExperiment): ...@@ -57,7 +57,7 @@ class SingleChannelScan(EnvExperiment):
def create_datasets(self): def create_datasets(self):
self.set_dataset("measurements", np.zeros((self.no_measures, len(self.IR_Freqs.sequence)), dtype=int), broadcast=False, archive=True) self.set_dataset("measurements", np.zeros((self.no_measures, len(self.IR_Freqs.sequence)), dtype=int), broadcast=False, archive=True)
self.set_dataset("IR_frequencies", self.IR_Freqs.sequence, broadcast=True, archive=True) self.set_dataset("IR_frequencies", self.IR_Freqs.sequence, broadcast=True, archive=True)
self.set_dataset("t_enfriar_ion", self.t_cool, broadcast=False, archive=True) self.set_dataset("t_enfriar_ion", self.t_cool, broadcast=False, archive=True)
self.set_dataset("t_transitory", self.t_trans, broadcast=False, archive=True) self.set_dataset("t_transitory", self.t_trans, broadcast=False, archive=True)
...@@ -98,12 +98,12 @@ class SingleChannelScan(EnvExperiment): ...@@ -98,12 +98,12 @@ class SingleChannelScan(EnvExperiment):
for runN in range(self.no_measures): for runN in range(self.no_measures):
fr = 0 # va a ser un indice de la matriz que guardo fr = 0 # va a ser un indice de la matriz que guardo
for freq in self.IR_Freqs.sequence: for freq in self.IR_Freqs.sequence:
at_mu(self.core.get_rtio_counter_mu()) # espero lo que haya que esperar por el mutate at_mu(self.core.get_rtio_counter_mu()) # espero lo que haya que esperar por el mutate
delay(150*us) # Agrego unos forros 200us porque si no no anda delay(150*us) # Agrego unos forros 200us porque si no no anda
delay(self.t_cool) # Mas el tiempo de cooling, ~ 50us delay(self.t_cool) # Mas el tiempo de cooling, ~ 50us
self.laserIR.channel.set(freq, profile=1) # Cambio la frec del perfil 1 (estoy en el 0) self.laserIR.set_frequency(freq, profile=1) # Cambio la frec del perfil 1 (estoy en el 0)
cuentas = self.readout() # Hago la medicion y vuelvo con las cuentas cuentas = self.readout() # Hago la medicion y vuelvo con las cuentas
...@@ -133,7 +133,7 @@ class SingleChannelScan(EnvExperiment): ...@@ -133,7 +133,7 @@ class SingleChannelScan(EnvExperiment):
def enfriar_ion(self): def enfriar_ion(self):
"""Enfrio llevando el laser IR a una cierta frecuencia""" """Enfrio llevando el laser IR a una cierta frecuencia"""
# self.laserIR.set_frequency(self.IR_cooling_freq) # self.laserIR.set_frequency(self.IR_cooling_freq)
self.laserIR.select_profile(0) # Pongo el laser en el perfil referencia self.laserIR.select_profile(0) # Pongo el laser en el perfil referencia
@kernel @kernel
...@@ -141,8 +141,8 @@ class SingleChannelScan(EnvExperiment): ...@@ -141,8 +141,8 @@ class SingleChannelScan(EnvExperiment):
"""Registro de cuentas emitidas""" """Registro de cuentas emitidas"""
self.laserIR.select_profile(1) # Paso al perfil que cambia self.laserIR.select_profile(1) # Paso al perfil que cambia
#delay(self.t_trans) #delay(self.t_trans)
here = self.pmt.gate_rising(self.t_readout) # Que mida durante t_readout here = self.pmt.gate_rising(self.t_readout) # Que mida durante t_readout
self.enfriar_ion() # ya pongo a enfriar, asi todos los retardos estan enfriando self.enfriar_ion() # ya pongo a enfriar, asi todos los retardos estan enfriando
return self.pmt.count(here) # recupero las cuentas medidas return self.pmt.count(here) # recupero las cuentas medidas
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