From 3d487d98b7977b053ad5a2d4395a58e2d8a5df33 Mon Sep 17 00:00:00 2001 From: Robert Jordens Date: Tue, 5 Apr 2016 20:51:03 +0800 Subject: [PATCH] test_rtio: comments and correction * add comments what is actually being measured in the two rate tests * remove spurious factor of two --- artiq/test/coredevice/test_rtio.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/artiq/test/coredevice/test_rtio.py b/artiq/test/coredevice/test_rtio.py index 13ddb0eb7..1c385536b 100644 --- a/artiq/test/coredevice/test_rtio.py +++ b/artiq/test/coredevice/test_rtio.py @@ -131,7 +131,7 @@ class PulseRateDDS(EnvExperiment): self.core.break_realtime() break else: - self.set_dataset("pulse_rate", mu_to_seconds(2*dt)) + self.set_dataset("pulse_rate", mu_to_seconds(dt)) return @@ -256,6 +256,7 @@ class CoredeviceTest(ExperimentCase): self.assertEqual(count, 10) def test_pulse_rate(self): + """Mimumum delay and duration of sustainably emitted TTL pulses""" self.execute(PulseRate) rate = self.dataset_mgr.get("pulse_rate") print(rate) @@ -263,11 +264,13 @@ class CoredeviceTest(ExperimentCase): self.assertLess(rate, 1500*ns) def test_pulse_rate_dds(self): + """Minimum delay between DDS batches each setting the frequencies of + two DDS""" self.execute(PulseRateDDS) rate = self.dataset_mgr.get("pulse_rate") print(rate) - self.assertGreater(rate, 5*us) - self.assertLess(rate, 25*us) + self.assertGreater(rate, 3*us) + self.assertLess(rate, 12*us) def test_loopback_count(self): npulses = 2