关于调用子VI的问题

2019-07-18 00:36发布

本帖最后由 椰子思密达 于 2016-4-24 12:16 编辑

  楼主用一个while循环将PN码发生代码框住,以便能持续产生PN码,并将这个程序封装成子VI。这个子VI接线板的输出端与用来显示PN码的波形图标控件相连。
  可是在主VI中调用这个子VI,并将子VI与波形图表控件相连时,波形图表控件上没有波形。用探针观察后,发现波形图表控件未执行。楼主认为没有波形的原因是:子VI中的循环没有停止,所以PN码不会流出子VI。
  不知道楼主的想法对不对。希望能有人帮我解决这个问题。
  下面程序执行时的图片
QQ截图20160424120252.png
QQ截图20160424121351.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
aa40111
1楼-- · 2019-07-18 02:58
子vi的框图呢?可能就是你分析的这个原因,子vi的循环停止之后,才会输出数据的
椰子思密达
2楼-- · 2019-07-18 06:55
aa40111 发表于 2016-4-24 12:34
子vi的框图呢?可能就是你分析的这个原因,子vi的循环停止之后,才会输出数据的

第二张图中下面的那张就是子VI的框图。有解决方法么?
aa40111
3楼-- · 2019-07-18 07:24
子vi中循环去掉就好了啊,在主vi中不是已经有循环了吗??或者是在子vi中循环连接一个条件端子,满足某个条件就退出循环,这样退出循环时数据就可以输出了
椰子思密达
4楼-- · 2019-07-18 09:55
 精彩回答 2  元偷偷看……

一周热门 更多>