I am getting data from AI Waveform Scan(scalled array).vi; the output is 2-D array, which I pass through Index array (with index value 0) to get data from one channel. It's output (1-D array) I pass to subvi which is only formula node within while loop(which was implemented for further development).
So what I expected to see on my formula node input was 1-D array of DAQ AI data(at least 1000 as this sets number fo scans value)
To my suprise I can see only one input value.
The application flow is as follows:
- While loop is preparing array of sinusiod data
- Sinusoid data are passed one at a time to AO using sequence loop
- Next sequence reads data from AI
From above description it's obvious, that 1-D array can only be represented as one value at each loop execution.
My question is how to store in memory all consequtive AI data to array of i.e. 1000 samples and then process the data further?
Thanks
robert