取消
显示结果 
搜索替代 
您的意思是: 

Measuring Current Sub VI doesn't work

已解决!
转到解答

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 项奖励
1 条消息(共 4 条)
3,601 次查看

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


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 项奖励
2 条消息(共 4 条)
3,585 次查看

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 项奖励
3 条消息(共 4 条)
3,530 次查看
解答
接受人 Valve

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


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
4 条消息(共 4 条)
3,517 次查看