查看: 11767|回复: 11
收起左侧

[教程经验] 【LabVIEW教程】在LabVIEW中导入DLL库文件

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 井里面的赖虾蟆 于 2019-9-6 22:01 编辑

在LabVIEW中调用C++编写的库文件

0 前言

本来今天不打算更新了,恰好今天有客户有需求需要更新板卡的库文件。

这里就顺着这次工作,更新一节使用LabVIEW调用C++写的库文件。

有人就想到了,是不是可以用LabVIEW调用我们的ModBusTCP库文件,这样就可以使用LabVIEW和H3U通讯了。

额,答案是没必要,LabVIEW有丰富的通信库,不需要这样调用了。

1 准备

在正式工作前,需要做好工作,工欲善其事必先利其器。

我们需要:

  • 安装好的LabVIEW软件
  • 需要导入的动态链接库文件(*.dll)
  • dll文件对应的头文件(*.h)

我这里以LabVIEW2013为例,其他版本可能略有差异,但是基本步骤是一致的。

这里需要导入的库文件是板卡的API库:

还有它的头文件:

可以把文件放在电脑中的任意位置,但是要保证你能找到它。

2 导入步骤

Step1 打开LabVIEW软件

工具 --> 导入 --> 共享库(*.dll)

Step2 为共享库创建VI --> 下一步

Step3 在路径框里选择对应需要导入的dll及其头文件 --> 下一步

Step4 如果库里面有调用其他头文件和预定义可以写在这里,没有的话直接下一步:

Step5 在这里勾选想要导入的函数,然后下一步:

Step6 这里选择库要保存在哪里:

Step7 选择错误处理方式,要根据库来选择,我们这边是根据函数返回值来判断:(选错了不影响调用)

Step8 这里可以根据函数参数,对参数进行查看,调整不正确的参数:

Step9 这里显示生成的报告,可以稍微看一下:

Step10 这就在生成了,静静的等待就好了:

Step11 生成完成,可以查看库函数了:

3 测试导入的库

打开LabVIEW,新建VI,在程序框图面板右上角搜索 库函数名即可显示:

拖拽下来即可调用完成。

点评

不错的说明文档,谢谢分享。  发表于 2022-11-3 09:43




上一篇:基于LabVIEW的USB摄像头采集图像系统分享
下一篇:【教程】LabVIEW导入提供的ModBus Tcp库

已有 0 人打赏作者

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

18949443313 2020-2-15 10:08:55 | 显示全部楼层
这个库在哪下载呢,这库是专门跟H3U通讯用的吧
回复 送花

使用道具 举报

18949443313 发表于 2020-2-15 10:08
这个库在哪下载呢,这库是专门跟H3U通讯用的吧

这个库是运动控制卡使用的API,
和H3U通信使用的库可以在官网下载,也可以用这个方法导入。也可以用LabVIEW自带的MobBus TCP协议模块(推荐),更简单。
回复 送花

使用道具 举报

woshiaha 2020-3-12 23:56:15 | 显示全部楼层
api.png 你好 下载的运动控制器资料文件里面怎么没有你视频发的这个LabVIEW这个库文件,可以提供一下吗
回复 送花

使用道具 举报

风为友 2021-9-15 19:12:09 | 显示全部楼层
本帖最后由 赵少飞 于 2021-9-17 14:15 编辑

好帖子,学习了,导入库文件时。Labview需要具备哪些条件?为何我导入失败,总是卡在解析头文件这进行不下去了?
回复 送花

使用道具 举报

fg6992 2021-11-2 23:34:25 | 显示全部楼层
woshiaha 发表于 2020-3-12 23:56
你好 下载的运动控制器资料文件里面怎么没有你视频发的这个LabVIEW这个库文件,可以提供一下吗 ...

回复 送花

使用道具 举报

Patrical 2022-6-9 22:46:56 | 显示全部楼层
感谢分享,很好的分享,有参考价值
回复 送花

使用道具 举报

COLOR 2022-6-9 23:39:45 | 显示全部楼层
内容详细,感谢分享
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部