sb10q
Hi, the code is as simple as below:
from artiq.experiment import *
import numpy as np
class Test_dds(EnvExperiment):
"""test DDS_2"""
def build(self):
self.setattr_device("core")
self.setattr_device("urukul0_cpld")
self.setattr_device("urukul0_ch0")
self.setattr_device("urukul0_ch1")
self.setattr_device("urukul0_ch2")
self.setattr_device("urukul0_ch3")
@kernel
def run(self):
self.core.reset()
delay(20*ms)
self.ttl4.output()
self.urukul0_cpld.init()
delay(20*ms)
self.urukul0_ch0.init()
self.urukul0_ch1.init()
self.urukul0_ch2.init()
self.urukul0_ch3.init()
delay(20*ms)
self.urukul0_ch0.sw.on()
self.urukul0_ch0.set_att(7.0)
self.urukul0_ch1.sw.on()
self.urukul0_ch1.set_att(7.0)
self.urukul0_ch2.sw.on()
self.urukul0_ch2.set_att(7.0)
self.urukul0_ch3.sw.on()
self.urukul0_ch3.set_att(0.0)
delay(20*ms)
try:
self.urukul0_ch0.set(107.0*MHz)
delay(100*ms)
self.urukul0_ch1.set(138.0*MHz)
delay(100*ms)
self.urukul0_ch2.set(97*MHz)
delay(100*ms)
self.urukul0_ch3.set(335*MHz)
delay(100*ms)
except RTIOUnderflow:
print("Error for time")`
The dashboards reports:
root:ARTIQ dashboard 6.7522.43be383c.beta connected to ::1
artiq.dashboard.experiments:Submitted 'repo:0-atom/test DDS_2', RID is 1365
artiq.master.scheduler:got worker exception in run stage, deleting RID 1365
The master reports:
ERROR:master:artiq.master.scheduler:got worker exception in run stage, deleting
RID 1365