作者:hacker 日期:2022-07-13 分类:网站黑客
子VI窗口动作设置为“模态”。
文件-VI属性-窗口外观-自定义-窗口动作:模态
原因可能是VI断开或者子VI无法定位。选择文件,打开可打开得VI病确保可以运行该VI。
不知道子vi无法定位你说子vi无法定位的具体是什么子vi无法定位,如果有图有真像就好了。子VI不能执行的原因子vi无法定位:子VI中有错误,如必须的输入端没有连线,参数设置不合要求,调用的动态链接库文件不存在,调用的自定义控件不存在或类型不匹配,连线数据类型不匹配,子VI中有没有接连的断线,子VI中有没有连线的控件属性方法节点等,情况很多子vi无法定位;中值滤波函数运行有错误的原因:图片类型不匹配不是灰度图,图片边界与掩模大小不匹配(3*3的掩模边界至少为1,5*5的掩模边界至少为2……),图片不是有效的图片(如传入的图片是空的)。
在项目工程中添加文件“子VI.vi” 见图。然后在build exe文件的时候把子vi加入“总是包含文件”中即可。
子VI是一个程序的子代码子vi无法定位,没有是不行的子vi无法定位,那是因为程序没考全或改变了路么径方向造成的。如果是系统VI,试着到LabVIew 安装程序下找到该子vI,若是用户的,就相法得到相应全的程序。或 自己将程序补全。
主要是因为你这个子VI中用了while循环,如果单纯的是输入a和b得到一个结果,子VI中取消while结构即可,子VI不能用,是因为在子VI中运行的程序一直没有停止,所以输出不了结果。
若想做出窗口,那其实不需要接输入输出端,将子VI,右键—设置子VI节点—加载子VI时显示前面板勾选即可。
看你编程应该是我说的第一种,取消while循环。
已有1位网友发表了看法:
访客 评论于 [2022-07-14 05:25:54] 回复
6、labview在调用子vi时,没反应,新手求指导请教个问题: 在labview 中 调用子VI后 如果不关闭子VI前面板, 主VI就无法操作!这个问题怎么解决!子VI窗口动作设置为“模态”。文件-VI属性-窗口外观-自定义-窗口动作:模态安