From 68a59df74c2db603e9ad261f46adf3104c6873fb Mon Sep 17 00:00:00 2001 From: sldesnoo-Delft <s.l.desnoo@tudelft.nl> Date: Thu, 4 May 2023 15:48:20 +0200 Subject: [PATCH] Improved mock for digitizer configuration --- pulse_lib/tests/mock_m3102a.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pulse_lib/tests/mock_m3102a.py b/pulse_lib/tests/mock_m3102a.py index da10a5c1..bbd7bebb 100644 --- a/pulse_lib/tests/mock_m3102a.py +++ b/pulse_lib/tests/mock_m3102a.py @@ -58,6 +58,13 @@ class MockM3102A(Instrument): def set_data(self, channel, data): self.measure._data[channel] = data + def actual_acquisition_points(self, ch, t_measure, sample_rate): + # resolution in nanoseconds + resolution = 10 + interval = int(1e9/sample_rate/resolution+0.5)*resolution + n_samples = max(1, int(t_measure/interval)) + return n_samples, interval + @dataclass class ChannelProperties: n_cycles: int = 1 -- GitLab