From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, 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加载后未出现错误,而执行生成时依然检测到错误

labview生成EXE文件时,显示有vi加载不成功,因此生成无法完成,可是我的VI是没有错误的,VI加载后未出现错误,而执行生成时依然检测到错误。

0 项奖励
1 条消息(共 12 条)
6,441 次查看

一般这种情况是因为你的vi中用到了其他库(或者labview adds on中的工具包)中的函数vi,可能您的电脑中没有安装。  您可以把您的程序发上来,给你看一下

0 项奖励
2 条消息(共 12 条)
6,438 次查看

那我的vi为什么没有错误

 

0 项奖励
3 条消息(共 12 条)
6,428 次查看

那么我应该怎么解决呢

 

0 项奖励
4 条消息(共 12 条)
6,420 次查看

 

6D42TQZOBZ`HL92~0L)7LLD.jpg
 
 
我的项目列表里面是包含了ADV AI Read.vi的
 

0 项奖励
5 条消息(共 12 条)
6,410 次查看

203028baao9ysf9ajvomyo.gif

你试一下把移除未使用的多态VI实例这个选项去除。

要是再不行的话就重建个项目试一下。

0 项奖励
6 条消息(共 12 条)
6,400 次查看

那个方法试过了,没有用,现在还有一个现象就是我的主vi,打开之后没有错误,然后运行的时候就会有错误了,那个运行按钮就显示为有错误时的运行按钮了,就是断开的那样。

0 项奖励
7 条消息(共 12 条)
6,390 次查看

点击断开的那个地方,错误框中给的提示是什么

0 项奖励
8 条消息(共 12 条)
6,380 次查看

F`YG9RPU1BLVTB~[6G@~3WM.jpg

0 项奖励
9 条消息(共 12 条)
6,378 次查看

找到一些资料

完成以下步骤以保存一个用于发布的LabVIEW VI:

1.启动LabVIEW 2010或2011。

2.打开VI,如果已经打开,则保存该VI。

3.选择文件--》新建项目

4.将VI和所有的依赖关系添加到项目中。

5.选择文件--》保存项目来保存项目。

6.右击你添加到项目中的VI下方的程序生成规范,并选择新建--》源代码发布并打开源代码发布属性对话框。

7.输入程序生成规范名称目标目录

8.选择源文件分类。

9.在项目文件列表中,选中顶层VI和所有依赖关系,并将文件添加到始终包括列表中。

10.选择目标分类。

11.在目标类型中选择LLB

12.选择源文件设置分类。

13.在项目文件列表中,选择依赖关系

14.启用将前缀应用至所有包含项并输入一个前缀。

15.选择附加排除项分类并启用下列选项:

  • 断开连接自定义类型
  • 移除未使用的多态VI实例
  • 移除项目库的未使用成员
  • 移除未使用成员后修改项目库文件

        注意:如果你使用的是早于LabVIEW 2010的版本,则禁用移除未使用成员后修改项目库文件选项。

16.禁用以下选项:

  • 不包括vi.lib中的文件
  • 不包括instr.lib中的文件
  • 不包括user.lib中的文件

17.选择预览分类。点击生成预览以浏览生成的用于源代码发布的文件层级。在生成或修改一个程序生成规范时要确保预览是准确的,并将变更保存至内存中的VI。

18.点击生成。你可以在程序生成规范的信息分类中的目标目录所对应路径中找到生成的源代码发布。

        注意:在远程目标上使用新的LLB前,你必须先通过FTP将LLB下载至目标上。

0 项奖励
10 条消息(共 12 条)
6,358 次查看