Commit 30daff26 authored by Martin Drechsler's avatar Martin Drechsler

agrego funcion para variar frecuencia

parent 17f814bb
...@@ -28,8 +28,9 @@ class UrukulCh(HasEnvironment): ...@@ -28,8 +28,9 @@ class UrukulCh(HasEnvironment):
@rpc @rpc
def generate_dataset(self): def generate_dataset(self):
self.set_dataset(f"laser_{self.name}/freq", self.frequency) # UNTESTED
self.set_dataset(f"laser_{self.name}/amp", self.amplitude) self.set_dataset(f"laser_{self.name}_freq", self.frequency)
self.set_dataset(f"laser_{self.name}_amp", self.amplitude)
@kernel @kernel
def initialize_channel(self): def initialize_channel(self):
...@@ -46,6 +47,10 @@ class UrukulCh(HasEnvironment): ...@@ -46,6 +47,10 @@ class UrukulCh(HasEnvironment):
else: else:
self.channel.sw.off() self.channel.sw.off()
@kernel
def set_frequency(self, freq):
self.channel.set(freq, amplitude=self.amplitude)
@kernel @kernel
def on(self): def on(self):
self.channel.sw.on() self.channel.sw.on()
......
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