From 73372d55a7dd1dd12c3c0cba27b5a8459f4b24d9 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Wed, 6 Mar 2024 19:46:19 +0000 Subject: [PATCH] Add block start_time --- src/containers/linearise.jl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/containers/linearise.jl b/src/containers/linearise.jl index 6a65cdf..530a987 100644 --- a/src/containers/linearise.jl +++ b/src/containers/linearise.jl @@ -82,8 +82,10 @@ Continuous gradient waveforms or RF pulses might be split up further to ensure t """ function split_times(sequence::BaseSequence; precision=0.01) splits = Float64[] + start_time = 0. for block in sequence - append!(splits, split_times(block; precision=precision)) + append!(splits, start_time .+ split_times(block; precision=precision)) + start_time += duration(block) end return sort(unique(splits)) end -- GitLab