3个回答
展开全部
就是你运行的程序中会调用某些子程序,也就是子VI,但是他们不在你现有电脑里。
原因有两方面:
1、当某个LabVIEW程序需要调用一些LabVIEW的高级模块或工具模块,例如PID控制,视觉处理,运动控制等,而这这些模块都是以子VI的方式提供的,而且他们都不在LabVIEW的基本系统中,所以此时会出现“子VI不存在”的错误提示。这种情况一般出现在你从网上下载的例子中。
2、子VI被删除或换名了,这种情况一般发生在你自己进行编程的时候,特别是时间比较长了,你对电脑磁盘进行了更新或清理之后。
原因有两方面:
1、当某个LabVIEW程序需要调用一些LabVIEW的高级模块或工具模块,例如PID控制,视觉处理,运动控制等,而这这些模块都是以子VI的方式提供的,而且他们都不在LabVIEW的基本系统中,所以此时会出现“子VI不存在”的错误提示。这种情况一般出现在你从网上下载的例子中。
2、子VI被删除或换名了,这种情况一般发生在你自己进行编程的时候,特别是时间比较长了,你对电脑磁盘进行了更新或清理之后。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
labview中自VI是程序运行过程当中自动调用的。
但是话说来,你在打开主VI时程序会自动加载子程序,倘若没有子程序程序就会自动提示,找不到子VI,那你程序运行按钮会处于断开状态而无法运行。
倘若加载过程当中没有出现上面这种情况,那么程序运行时是不会出现如你所说的样子。但是如你所说,打开主VI时好像没有出现提示,但是运行过程当中提示找不到子VI,说明你的子程序VI没有放到与主程序VI的同一个项目文件夹里面。
但是话说来,你在打开主VI时程序会自动加载子程序,倘若没有子程序程序就会自动提示,找不到子VI,那你程序运行按钮会处于断开状态而无法运行。
倘若加载过程当中没有出现上面这种情况,那么程序运行时是不会出现如你所说的样子。但是如你所说,打开主VI时好像没有出现提示,但是运行过程当中提示找不到子VI,说明你的子程序VI没有放到与主程序VI的同一个项目文件夹里面。
追问
能帮我看一下吗?是别人给我的程序,但是在我这里运行不了,中间也提示了要加载子程序,可是他只给我一个VI文件啊~~不知道是不是路径的问题~~我QQ940347659
追答
QQ没用:你发我邮箱吧。tjj398999907@163.com,我看看!
估计是他没把子程序发给你,所以注定你也也运行不了。
你发过来的程序打不开,我是8.6版本的,你另存为低版本的发过来,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询