labview 子VI的问题
时间:10-02
整理:3721RD
点击:
我用事件结构做的sub vi,在程序中,路径,事件结构的布尔按键,输出作为三个接线端子,在我的子vi内部程序中运行的时候,读取任何一张图片都可以正常的读取,可是我把该程序生成子sub VI之后,如图2所示,再接上输入端子进行读取,就不行了呢,我想问一下,各路大神,谁能看一下这是什么原因呢,我做这个sub VI只是为了缩减程序,让程序框图更加简洁明朗一些
你事件结构不要放在sub vi里面,事件直接放在主程序,在事件里面调用sub vi,合情合理!
就没有哪位大哥知道这个问题所在么?是积分有点少么
谁知道这个问题所在的给指明一下解决方案吧
下面是我自己想的,我把事件结构单独画出来,取出sub VI里面的,然后在sub VI外面重新写入事件结构就可以了,可是这样还是没有解决前面的问题啊?
sub VI里面不能放事件结构么,那循环可以放事件结构里面么
SUB VI可以放事件结构啊,更加可以放循环,我的意思是你要的功能,直接在主程序加个事件,没必要在sub vi加事件也可以实现,更加直观。
意思就是说,你的子VI里面只要这段代码就行了,不需要任何结构,你在你的主程序调用这个VI就行了
建议你的子VI改成这样,你要正确理解好图像空间的建立,你要读取图片回来,需要空间存放,你的图像要处理,也要空间存放,至于你在放在原来的空间,还是放在新的空间,就看你的需要去判断