Johnsold.
Thank you for your answer.
I have tested you vi LECTURE-ZOOM.2.vi, and I think there is some problems with my application.
First, let me transduce the vi into words : if columns index is more than the max columns value, then you stop, and the same think with the rows index.
With the sift register you make a memory allocation for the array that changes every loop.
By doing this way, I have two problem.
When I read a big file, the memory allocation takes a lot of memory, because the array allocation in memory changes every loop.
Besides, when I run the vi, the columns and rows are completly wrong, because, the command "chanel number is not respected : if I put 7 chanels, I have 5 chanels on the array.
Then, When I have it, I compare the "sortie" array versus "entrée" array, and I seems that AFTER decimation (1 point taken on 5), I have more points at the end than at the begining.
I give you a sample of a data file (compressed in zip...) to test your vi.
It's a 6 chanels data file, puted in a array.
When I try to run the vi you modify for me, I seems that it doexn't work because the result was totaly wrong... 😞
I think that I make a mistake/error in the vi understanding, because I try to change some parts of your vi, to adapt it to my application, but it doesn't work.
What do you think about my way of read the datas?
How can I change the vi to obtain the same array than in mine.
To see what I obtain, just lunch the vi in my next post with the data file in this post.