请教:关于子vi的调用问题
我的子vi是一个很简单的通过while循环,不断产生数据的小程序,运行正常(见附件),我将其封装为子vi,然后在main程序里面调用,为什么就无数据输出了呢?假如子vi中必须存在循环,那么在调用这类型的子vi时,应该怎样处理呢?
我看了不少LABVIEW的书,均为对此进行说明,但我认为这个问题在工程上应该是很常见的。
烦请各位指教!谢谢! 给你用control 做了下。
[ 本帖最后由 wdyjz 于 2008-10-21 17:34 编辑 ] 兄弟,我也碰到过这个问题,不过我解决的方法是,在子循环里建立一个数组存储,最后作为一个数据传递给主函数,效果还可以。 先回复楼上:在子循环里建立一个数组存储,具体是哪个控件哈?另外如果数据量很大,是不是这种方法就不可行了呢?
再回复wdyjz:版主所用的方法,是实现了对子vi的调用?还是仅仅利用属性节点,在主程序中显示子vi中的波形数据而已呢?
再次谢谢两位的解答! 对子vi的调用和显示子vi中的波形数据的功能都做到了!自己多多思考,如果别人给你了答案还思考不出来为什么,那就得多下功夫了自己。 恩我好好琢磨下 THANKS
页:
[1]