I'm new to labview and I'm trying to solve my programm without express VI's. Now I would like to make a sub-VI for the current measurement. The sub-VI itself works and I get values from it but if I call the sub-VI in another VI I don't get any values.
I hope you can help me.
Solved! Go to Solution.
You get values from a subVI, when it finishes execution. Your subVI needs to get stopped by a button before it finishes execution. This is very basic LabVIEW stuff!
Again: THINK DATAFLOW!
first of all, thanks for your quick reply.
This means I have to stop the while-loop of the Sub-VI or how can I stop the Sub-VI otherwise? I'm sorry for my bad knowledge. As I told I'm totally new to LabVIEW or any other programming software except Siemens.
as easy as it is: don't use any while loop in the subVI!
Learn LabVIEW, and learn about producer-consumer scheme. Then use a queue to send data from DAQ loop to UI display loop…