diff --git a/pulse_lib/segments/data_classes/data_acquisition.py b/pulse_lib/segments/data_classes/data_acquisition.py index 0643044283923fcc45339fd7c138c1235cfbd191..7543376da5cf07233a06c86cc994b5a431cf594d 100644 --- a/pulse_lib/segments/data_classes/data_acquisition.py +++ b/pulse_lib/segments/data_classes/data_acquisition.py @@ -50,6 +50,8 @@ class acquisition_data(parent_data): if acquisition.t_measure is None: raise Exception('t_measure must be specified when wait is not None in acquire()') end_time += acquisition.t_measure + if acquisition.n_repeat: + end_time += (acquisition.n_repeat-1) * acquisition.interval if end_time > self.end_time: self.end_time = end_time