关于调用子VI的问题
时间:10-02
整理:3721RD
点击:
小编用一个while循环将PN码发生代码框住,以便能持续产生PN码,并将这个程序封装成子VI。这个子VI接线板的输出端与用来显示PN码的波形图标控件相连。
可是在主VI中调用这个子VI,并将子VI与波形图表控件相连时,波形图表控件上没有波形。用探针观察后,发现波形图表控件未执行。小编认为没有波形的原因是:子VI中的循环没有停止,所以PN码不会流出子VI。
不知道小编的想法对不对。希望能有人帮我解决这个问题。
下面程序执行时的图片


子vi的框图呢?可能就是你分析的这个原因,子vi的循环停止之后,才会输出数据的
第二张图中下面的那张就是子VI的框图。有解决方法么?
子vi中循环去掉就好了啊,在主vi中不是已经有循环了吗?或者是在子vi中循环连接一个条件端子,满足某个条件就退出循环,这样退出循环时数据就可以输出了
按你说的去做,问题果然解决了。感谢你的帮助
