From 82d02abdf9b1f4848ad943dad06ee81cc8b9b143 Mon Sep 17 00:00:00 2001 From: appel_c Date: Wed, 13 Aug 2025 13:11:50 +0200 Subject: [PATCH] w --- superxas_bec/devices/timepix/timepix.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/superxas_bec/devices/timepix/timepix.py b/superxas_bec/devices/timepix/timepix.py index f6d2168..c80a9cf 100644 --- a/superxas_bec/devices/timepix/timepix.py +++ b/superxas_bec/devices/timepix/timepix.py @@ -419,7 +419,7 @@ if __name__ == "__main__": # pragma: no cover timepix.wait_for_connection(all_signals=True, timeout=10) timepix.on_connected() print("Timepix connected and initialized.") - for exp_time, frames_per_trigger, runs in zip([0.003, 0.005, 0.1], [40, 20, 10], [5, 3, 2]): + for exp_time, frames_per_trigger, runs in zip([0.003, 0.5, 1], [40, 20, 5], [5, 3, 2]): print( f"Running scan with exp_time={exp_time}, frames_per_trigger={frames_per_trigger}, runs={runs}" ) @@ -452,9 +452,11 @@ if __name__ == "__main__": # pragma: no cover if time.time() - start_time > 30: print("Breaking loop manually after 30 seconds of waiting.") print(f"Received number of messages: {len(timepix.backend.msg_buffer)}") - print( - f"Shape of signal {timepix.tds_energies.get().signals[timepix.tds_energies.name]['value'].shape}" - ) + if timepix.tds_energies.get() is not None: + # msgs.append(timepix.backend.msg_buffer) + print( + f"Shape of signal {timepix.tds_energies.get().signals[timepix.tds_energies.name]['value'].shape}" + ) status = timepix.complete() print("Waiting for timepix to complete.") status.wait(timeout=10)