LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

acquisition and saving(for Serenity)

Hi Serenity I?m luiart.
I ?ve read your answer and I think what you told me can help me very much.
Now I?d like to ask you something to understand better:
1. Wich is the function that let me copy datas to another VI?
2. Has the memory VI a buffer in wich it must hold datas?
3. I?m working in multithreading; must the VI called work in multithreading?
4. Are there examples abou it?
Thanks, luiart.
0 Kudos
Message 1 of 3
(2,137 Views)
Luiart,

I think this forum is for general questions towards the LV-community, not some selected person. But I will try to answer you.
1) You copy data by connecting the data you want to copy to an input terminal of the vi you want to copy the data to.
2) "The memory vi" is just a vi you can make for your use. It uses a shift-register to hold the data (like a 2D array). The vi has different states.
In one state you can write (add) a new data-point to the array.
In another state you can read-out data from this array (It could be all, but you could also make a selection).
3) It is wise to give this vi a thread that is not time/processor intensive.
4) I will send this later.
Message 2 of 3
(2,137 Views)
I found a good example of this principle I'm using for years now in "Smart Buffer Example.vi" found somewhere in the NI Developer Zone.
0 Kudos
Message 3 of 3
(2,137 Views)