LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Measuring Current Sub VI doesn't work

Solved!
Go to solution
Highlighted

Hi everyone,

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.

Thank you

 

Greatings

Eric

0 Kudos
Message 1 of 4
(1,318 Views)

Hi Valve,

 

THINK DATAFLOW!

 

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!

Best regards,
GerdW
CLAD expired, using 2009SP1 + LV2011SP1 + LV2017 (+LV2018 sometimes) on Win7+cRIO
Kudos are welcome Smiley Wink

0 Kudos
Message 2 of 4
(1,302 Views)

Hi GerdW,

 

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.

 

Greetings

Valve 

0 Kudos
Message 3 of 4
(1,247 Views)
Solution
Accepted by topic author Valve
10-10-2016 06:31 AM

Hi Valve,

 

as easy as it is: don't use any while loop in the subVI!

 

Other option:

Learn LabVIEW, and learn about producer-consumer scheme. Then use a queue to send data from DAQ loop to UI display loop…

Best regards,
GerdW
CLAD expired, using 2009SP1 + LV2011SP1 + LV2017 (+LV2018 sometimes) on Win7+cRIO
Kudos are welcome Smiley Wink

Message 4 of 4
(1,234 Views)