From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

动态调用子VI出现1003错误,请问这么处理

主程序通过动态调用两个子VI,实现两种算法的切换,单独调用其中任何一种子VI的话都没有错误;但是如果调用完其中一种,再调用另一种的话,就在open vi reference中报出下面描述的错误,我在检查错误的时候,open vi reference中传入的子vi路径也是对的,请问这是为什么,应该这么解决,实在没有办法了!
 
Error 1003 occurred at Open VI Reference in CallProcessVI.vi->Restructuring Software.vi
Possible reason(s):
LabVIEW:  The VI is not executable. Most likely the VI is broken or one of its subVIs cannot be located.  Open the VI in LabVIEW using File>>Open and verify that it is runnable.
VI Path: C:\New\New\11.8 SFVS\SJTU\SM_SIVS\SM_SIVS.vi
0 项奖励
1 条消息(共 6 条)
5,166 次查看

看问题是其中一个调用未结束,占用了其中一个子VI,导致第二个调用无法进行.

查看第一个结束后是否关闭.

如果需要同时运行,看一下哪个子VI,是否可以设置成重入方式.

陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
2 条消息(共 6 条)
5,163 次查看
但是如果没有退出的话,为什么调用其中的一种方法无论多少次都可以调用,而不报错,这是为什么?
急切需要答案啊!
0 项奖励
3 条消息(共 6 条)
5,150 次查看
代码发来看一下
陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
4 条消息(共 6 条)
5,148 次查看
VI Path: C:\New\New\11.8 SFVS\SJTU\SM_SIVS\SM_SIVS.vi
 
Just wondering, you have two  New folders there?  ...   C:\New\New\...........
 
 
0 项奖励
5 条消息(共 6 条)
5,130 次查看
http://zone.ni.com/devzone/cda/tut/p/id/6210
 
8.2.1的Bug
升级吧
42QCCMZL Exe Build Error 1003 - The VI is broken. Open the VI in LabVIEW and fix the errors.
http://www.vitst.com
Virry Test & Control
LabVIEW Certified Developer
0 项奖励
6 条消息(共 6 条)
4,500 次查看