12-15-2009 11:32 PM
Hello friends;
My application is such that I am continuously acquire data form an oscilloscope, process it and show it on graph. oscilloscope is continuously writing data into an array. This array data I have to use in a processing block. I am seeing that data is not passed from this array to the processing block. What I conclude that we can not simultaneously read and write into an array. If this the problem then how to fix this problem. I mean continuously acquiring and processing the data.
Solved! Go to Solution.
12-15-2009 11:46 PM - edited 12-15-2009 11:47 PM
12-16-2009 03:17 AM
thanx for response but taht too is not helping. I am attaching VI. you can see that peak detector's output is fed to the processing block inside the for loop. When I am using this VI in signal express, "MCA data" array is not getting updated. I am able to see the data upto "Amplitude" array but not beyond that. Also in signal express MCA data is not being shown as an output node, while I have connected it to the connector pane.
Plz help
12-16-2009 03:19 AM
12-16-2009 03:40 AM
Hi number,
you missed the complete concept of dataflow... Please go through the free online courses on NI's website!
Ever heard about shift-registers? Race conditions? Using auto-indexing? As it doesn't seem so: RTFM!
Why do you use auto-indexing in the for-loop and wire the count input too? Why do you wire N+1 to the count input when your input array only has N elements?
12-16-2009 03:53 AM
12-16-2009 04:12 AM
12-16-2009 04:17 AM
12-16-2009 05:10 AM
Many many congrats to "Proven Enthusiastic "
finally got the problem solved.
I hope will get to learn from u in future too.
thanx
12-16-2009 05:17 AM