来源:虹科汽车电子虹科干货丨轻松掌握PCAN-Explorer 6,dll调用一文打尽!
原文链接:https://mp.weixin.qq.com/s/ShG8B7-iUJ9OokOHSNBX2Q
欢迎关注虹科,为您提供最新资讯!
#CAN #CAN FD #dll调用
导读
虹科PCAN-Explorer 6(下称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了更加灵活和高效的批量逻辑操作体验。本文将详细介绍如何在虹科PE6中高效调用dll,包括如何加载和使用dll文件,以及如何创建自定义的dll项目。

01****虹科PE6与dll调用的融合
虹科PE6这款专业且多功能处理CAN及CAN FD网络的软件,无疑是总线分析领域的绝佳工具。不仅仅能够帮助用户监控CAN报文流,手动或周期性的发送单个报文和整个发送列表,用于控制或仿真。同样在不同插件的辅助下,虹科PE6更能解锁DBC解析、图形化控制面板、J1939等多种高级功能,让总线分析变得游刃有余。
目前 新版的虹科PE6软件新增了dll加载功能 。这意味着能够直接在工程中添加dll, 轻松实现批量逻辑操作 ,让工作变得更加高效便捷。
不过要注意的是,并非所有dll文件都能直接添加使用,选择适合的dll文件并正确配置,才能确保功能的稳定发挥。
02****加载与使用示例dll
为了帮助用户快速上手,新版虹科PE6附带了示例dll文件。用户可以在指定路径找到这些示例文件,并轻松加载到虹科PE6软件中。
示例dll文件查找路径:PCAN-Explorer 6SamplesCallbackDLLsVS2017 C++CallbackSampleDll 。若没有此路径,可重装虹科PE6软件并选择完整安装。
当加载完成,用户可以在程序内部enable并选择相应的函数和触发条件。

设置完成后,当项目达到触发条件时,dll中的函数将自动运行,实现预设的逻辑操作。如下在id为0x201的报文首尾分别增加了循环计数和CRC校验。

03****创建自定义dll项目
除了使用示例dll外,用户还可以根据自己的需求创建自定义的dll项目。
在PE6的安装路径PCAN-Explorer 6SamplesCallbackDLLsVS2017 C++下,提供了包含源代码的dll样例工程。用户可以参照这些样例, 使用C++编写自己的dll项目 ,并通过release生成dll文件。

需要注意的是,由于release过程和pc本身环境相关,在某一pc上生成的dll可能在另一台pc上就会运行报错,此时只需重新在将要使用的pc上release dll就能顺利加载。

结语
通过本文的介绍,相信你已经对如何在虹科PE6中高效调用dll有了清晰的认识。无论是加载和使用示例dll,还是创建自定义的dll项目,虹科PE6都提供了强大的支持和便利。在未来的应用中,用户可以充分利用这一功能,实现更加复杂和高效的逻辑操作,提升总线分析的效率和准确性。
审核编辑 黄宇
-
dll
+关注
关注
0文章
120浏览量
46680 -
CAN
+关注
关注
58文章
3010浏览量
471471
发布评论请先 登录
官方新品 | 虹科PCAN-Explorer 7发布:带来Python脚本与灵活授权新体验
虹科动态 | 2025年11月精彩回顾
虹科动态 | 虹科×长城汽车技术交流日圆满落幕!
圆满收官 | 虹科CAN总线专题全系列直播精华回顾已上线!
虹科案例 | 矿业数字化转型:虹科owa5X如何赢得日立Wenco信任?
虹科培训 | 5天极速突破!掌握波形诊断核心能力!
直播回顾 | 掌握车载通信核心技术,虹科CAN总线实战:PCAN二次开发技术直播助您轻松拿捏总线开发“创新引擎
直播回顾 | 硬核干货放送,虹科CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题
虹科PCAN-GPS系列选型:从基础到高端的数采模块方案
虹科分享 功夫机器人来了!CMG擂台之上的技术决胜点是什么?
汽车通信新突破!PCAN-XL首发上线!
有没有什么方案能实现直接用matlab或python调用D4100_usb.dll?
虹科直播回放 | IO-Link技术概述与虹科IO-Link OEM
虹科方案 仅需4个步骤!轻松高效搭建虹科TSN测试网络
虹科应用 | 实时监控与控制:虹科PCAN在工程机械的全方位应用

虹科干货丨轻松掌握PCAN-Explorer 6,dll调用一文打尽!
评论