我看了一下ADD.vi,发现内部有个打开串口的vi

我不太清楚这个的作用是什么,但如果没有实际的com口是会导致报错的

所以在调用vi中调用ADD.vi时输出的也是个错误

生成可执行文件时可能因为报错导致不显示结果
解决方法如下:
将ADD.vi中的打开串口vi给去掉;

或者使用可用的串口号,并ADD.vi连接输入端子,在调用vi中也要连接输入;
目前第一种方法可用,第二张方法没试过,仅供参考
我看了一下ADD.vi,发现内部有个打开串口的vi

我不太清楚这个的作用是什么,但如果没有实际的com口是会导致报错的

所以在调用vi中调用ADD.vi时输出的也是个错误

生成可执行文件时可能因为报错导致不显示结果
解决方法如下:
将ADD.vi中的打开串口vi给去掉;

或者使用可用的串口号,并ADD.vi连接输入端子,在调用vi中也要连接输入;
目前第一种方法可用,第二张方法没试过,仅供参考
2
举报
-
贺长江:
是这样的 我放入串口是为了模拟调用其他VI时候设计到一些VISA操作 前几天弄了好久网上找人花200快远程搞了半天都没有弄好 后边我去ni官网看到了方法了,其实EXE动态调用 不确定的VI 只要把VI编译成打包库然后再去调用就可以了。 目前我只找到这样一种办法
-
贺长江:
我看官网上说的是,因为没有编译的VI是不能给编译后的EXE调用的 ,很多人都是把VI放入文件夹 添加到依赖项里面这样才能保证准确调用,但是设计到的问题就是每次改动都会重新编译exe非常麻烦 不适合多人协作。