<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科干貨丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

虹科技術 ? 來源:虹科技術 ? 作者:虹科技術 ? 2024-04-19 10:36 ? 次閱讀

來源:虹科汽車電子虹科干貨丨輕松掌握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項目。

image.png

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并選擇相應的函數和觸發條件。

image.png

設置完成后,當項目達到觸發條件時,dll中的函數將自動運行,實現預設的邏輯操作。如下在id為0x201的報文首尾分別增加了循環計數和CRC校驗。

image.png

03****創建自定義dll項目

除了使用示例dll外,用戶還可以根據自己的需求創建自定義的dll項目。

在PE6的安裝路徑PCAN-Explorer 6SamplesCallbackDLLsVS2017 C++下,提供了包含源代碼的dll樣例工程。用戶可以參照這些樣例, 使用C++編寫自己的dll項目 ,并通過release生成dll文件。

image.png

需要注意的是,由于release過程和pc本身環境相關,在某一pc上生成的dll可能在另一臺pc上就會運行報錯,此時只需重新在將要使用的pc上release dll就能順利加載。

image.png

結語

通過本文的介紹,相信你已經對如何在虹科PE6中高效調用dll有了清晰的認識。無論是加載和使用示例dll,還是創建自定義的dll項目,虹科PE6都提供了強大的支持和便利。在未來的應用中,用戶可以充分利用這一功能,實現更加復雜和高效的邏輯操作,提升總線分析的效率和準確性。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dll
    dll
    +關注

    關注

    0

    文章

    113

    瀏覽量

    45016
  • CAN
    CAN
    +關注

    關注

    56

    文章

    2467

    瀏覽量

    459239
收藏 人收藏

    評論

    相關推薦

    labview提到用.dll報錯1386,怎么解決

    labview程序調用.dll文件時報錯 錯誤1386: 指定的.NET類在LabVIEW中不可用。 NI官網說是可能將64位.NET DLL加載到LabVIEW的32位版本中出現這個錯誤,但是我
    發表于 04-18 16:06

    IAR For STM8開工程出錯Library stm_swim.dll not loaded的原因 ?

    標題寫的Library stm_swim.dll not loaded。我使用的燒寫器是ST-LINK的,象U盤樣的,之前用過的,是好的,WIN10 64位的驅動已安裝過,在設備管理器中是顯示正常
    發表于 04-09 07:39

    PCAN軟件的使用操作說明

    本文檔是PCAN軟件的使用操作說明,方便剛接觸PCAN的伙伴們快速上手使用這個軟件。
    的頭像 發表于 02-27 11:42 ?1115次閱讀
    <b class='flag-5'>PCAN</b>軟件的使用操作說明

    帶你了解麥信柔性電流探頭,小間距芯片管腳依然從容應對

      麥信柔性電流探頭(又稱羅氏線圈)RCP系列,是款專為電力系統監測、工業自動化、電氣設備維護、研發試驗而設計的高性能產品。擁有高達30MHz的帶寬,最大可測電流達3000Apk,典型精度高達1
    發表于 01-31 16:56

    資深工程師教你輕松掌握差分放大電路

    資深工程師教你輕松掌握差分放大電路
    的頭像 發表于 11-23 18:20 ?545次閱讀
    資深工程師教你<b class='flag-5'>輕松</b><b class='flag-5'>掌握</b>差分放大電路

    LabVIEW調用庫函數節點無法顯示DLL中的函數

    LabVIEW調用庫函數節點無法顯示DLL中的函數 正在使用調用庫函數節點來調用DLL文件。
    發表于 11-09 19:08

    LabVIEW調用康耐視Vision Pro dll

    LabVIEW調用康耐視Vision Pro dll,直接調用CogToolBlock
    發表于 09-08 15:07

    LabVIEW調用C#編寫的.NET類庫

    本文主要是LabVIEW無法調用回調函數dll的問題的解決方法,也介紹了LabVIEW調用C#庫的方法。
    的頭像 發表于 09-06 17:43 ?3606次閱讀
    LabVIEW<b class='flag-5'>調用</b>C#編寫的.NET類庫

    C++生成Dll與回調函數測試

    描述了VS環境下,通過C++生成dll的方法,測試回調函數
    的頭像 發表于 08-29 16:05 ?640次閱讀
    C++生成<b class='flag-5'>Dll</b>與回調函數測試

    DLL文件的創建和測試程序

    創建DLL有幾種不同的方式,最簡單直接的的方式就是通過VS自帶的動態鏈接庫(DLL)項目,把相關的功能封裝成一個類,然后導出幾個接口方法,編譯成功以后生成DLL文件,就可以在其他地方跟正常的第三方庫配置之后一樣
    的頭像 發表于 08-03 11:17 ?1122次閱讀
    <b class='flag-5'>DLL</b>文件的創建和測試程序

    虹科科技 | 探索CAN通信世界:PCAN-Explorer 6軟件的功能與應用

    引言CAN(ControllerAreaNetwork)總線是一種廣泛應用于汽車和工業領域的通信協議,用于實時數據傳輸和設備之間的通信。而虹科的PCAN-Explorer6軟件是一款功能強大的CAN
    的頭像 發表于 07-05 10:12 ?4935次閱讀
    虹科科技 | 探索CAN通信世界:<b class='flag-5'>PCAN-Explorer</b> 6軟件的功能與應用

    vs+qt3編譯的dll vs+qt5可以調用嗎?

    我有個老程序,是使用VS2013 + QT3.3.4開發的,開發了很多dll,現在我想用VS2013+QT5來修改它的用戶界面部分,盡量不去改它的dll,因為太多dll了。想問
    發表于 06-26 07:02

    Java調用C/C++動態庫dll操作串口實例

    大家好,今天分享的是使用C/C++編寫一個讀取串口數據的代碼,然后將其編譯成Windows下的動態鏈接庫(.dll文件),然后寫一個簡單的java demo來調用C/C++接口。
    的頭像 發表于 05-23 15:41 ?667次閱讀
    Java<b class='flag-5'>調用</b>C/C++動態庫<b class='flag-5'>dll</b>操作串口實例

    DLL簡介

    DLL 文件就會被調用。一個應用程序可使用多個 DLL 文件,一個 DLL 文件也可能被不同的應用程序使用,這樣的 DLL 文件被稱為共
    的頭像 發表于 05-22 15:51 ?875次閱讀
    <b class='flag-5'>DLL</b>簡介
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>