有一个很简单的Labview程序,但是我想了很久就是不知道。求各位大哥解释一下。谢谢

2019-07-18 02:36发布

QQ截图20151019230112.png
就是这个程序左边的子VI如下图所示。子VI的功能是不断的产生随机数。然后我想把这些变化的数据通过主VI(第一幅图所示)调用子VI的方式显示出来。但是结果就是下面第二张图的样子,一直都是0。从不变化,按理说“数字0-1”不断变化,我通过接线端子把这个“数字0-1”变量联系起来。那么子VI的输出口应该也是不断变化的数据才是啊。但是结果并不是这样。想不通,求指点。谢谢了
QQ截图20151019225036.png




QQ截图20151019230102.png










友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
狗头军师汪
2019-07-18 17:11
谢后晴123 发表于 2015-10-20 08:10
这个程序只能输出最后一个数,好好理解一下数据流的思想,子VI不执行结束,数据是不会流到显示控件的。

你说的不太对,如果我是把显示控件放在循环外面的,这样做成的子VI肯定是输出最后一个数。向我描述的这样显示控件在循环内部,演示的结果是一直是0.但是仁兄你说的数据流我感觉还是对的。应该是子循环不结束,数据即使不断变化,在主VI中也不会往下传。

一周热门 更多>