Hello,
I don't think a timed loop is required for your application, a while loop would do the job.
A timed loop, as I understand it, is a while loop with "built in" check on the iteration rate (it tells you if it finishes late) and also you can set a priority for this loop (I admit I don't really know what this means and how priorities are managed

). To sum up, I would use only if I need to :
- give priority to a certain task,
- know if the task finishes latter than expected.
Of course, appending a line to your measurement file at each iteration is a lot better than filling and array and writting it at the end !! But this as nothing to see with the type of loop you use.
Hope this makes things clearer for you
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
Antoine Chalons