LabVIEW数据采集程序打包中遇到的问题

1.LabViEW项目依赖关系的instr.lib中存在大量的警告:已在磁盘中删除、重命名或移动。instr.lib位于LabVIEW安装文件中,一般是C:\Program Files (x86)\National Instruments\LabVIEW 2020\instr.lib。然而本项目运行并不依赖于instr.lib中的文件。解决办法:通过将项目中对应部分复制到instr.lib消除警告。本项目将Keithley 3706等所对应的文件夹复制到instr.lib中。程序中包含未连接的文件VI Tree.vi,将其分别在项目中和子项目库中删除。
在这里插入图片描述
在这里插入图片描述
删除后如图所示
在这里插入图片描述
此时在程序生成规范中生成exe程序报错,此时需要修改项目中文件的开发路径为生产路径。
如下所示:单击以下链接,访问“应用程序生成器”支持页。参考以下信息:

错误7发生于 AB_Engine_Write_Linker_Wrapper.vi->AB_Build.lvclass:Copy_Files.vi->AB_Application.lvclass:Copy_Files.vi->AB_EXE.lvclass:Copy_Files.vi->AB_Build.lvclass:Build.vi->AB_Application.lvclass:Build.vi->AB_EXE.lvclass:Build.vi->AB_Build.lvclass:Build_from_Wizard.vi->AB_UI_Frmwk_Build.lvclass:Build.vi->AB_UI_FRAMEWORK.vi->AB_Item_OnDoProperties.vi->AB_Item_OnDoProperties.vi.ProxyCaller中的调用节点

可能原因:是VI冲突导致的,instr.lib和工程目录中包含重复的Keithley DMM6500 DAQ6500 Series和
Lake Shore 224两个文件,将工程目录中的删除即可。

LabVIEW: (Hex 0x7) 文件未找到。文件位置移动或文件被删除。使用命令提示符或文件浏览器,验证路径是否正确。

不存在的GPIB接口

方法名称:Linker:Write Info To File
在这里插入图片描述
将VI->Instrument Control的Keithley DMM6500 DAQ6500 Series和
Lake Shore 224两个子工程文件夹删除后可以成功打包为exe文件。
对于LabVIEW程序为什么生成EXE后,涉及到路径的输出不正确了?参考:
https://baijiahao.baidu.com/s?id=1627429178368486839&wfr=spider&for=pc
路径修改完以后可以正常生成exe应用程序;
但是在生成安装程序时报错,labview无法生成应用程序,添加源文件时显示“错误生成预览。
原因是项目中的冲突和警告没有解决完毕,参考:https://bbs.elecfans.com/jishu_1795758_1_1.html

在这里插入图片描述
项目依赖关系中存在以下警告、冲突,可以通过,查找调用方,在调用方中选择,LabVIEW自带的库文件。
在这里插入图片描述
如下,选择C盘的加载路径
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值