91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虹科分享|PCAN-Basic API:打造您專屬的PCAN上位機(jī)軟件

虹科汽車電子 ? 2022-12-05 16:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前情提要:

傳統(tǒng)的上位機(jī)軟件功能太多?學(xué)不會(huì)?

實(shí)際項(xiàng)目中想要個(gè)性化的軟件來支持?

只會(huì)一門編程語(yǔ)言,面對(duì)開源代碼卻束手無策?

PCAN-Basic統(tǒng)統(tǒng)幫您解決!

PCAN-Basic API(應(yīng)用程序編程接口),虹科為您提供清晰好用的二次開發(fā)動(dòng)態(tài)鏈接庫(kù),可以輕松開發(fā)具有CAN和CAN FD支持的強(qiáng)大軟件。它包括應(yīng)用程序與PCAN PC硬件進(jìn)行通信所需的所有功能。跨操作系統(tǒng)設(shè)計(jì)使在平臺(tái)之間輕松移植軟件項(xiàng)目成為可能!

此外,PCAN-Basic提供了增強(qiáng)的功能和擴(kuò)展的語(yǔ)言支持。它為C ++,C#,C ++ / CLR,Delphi,VB.NET,JavaPython 3.x下的開發(fā)人員提供了各種功能,不再因只會(huì)一門編程語(yǔ)言而熬夜頭禿!

使用方法:

三步實(shí)現(xiàn)使用API完成CAN通信基本流程!

最簡(jiǎn)單的通信只需要三個(gè)步驟:初始化,讀寫 CAN 報(bào)文,斷開設(shè)備。

初始化函數(shù) CAN_Initialize

0afe5672-658e-11ed-b116-dac502259ad0.png

初始化函數(shù)是重載函數(shù),對(duì)于不同的硬件,需要輸出的參數(shù)也是不同的,請(qǐng)務(wù)必注意。區(qū)分該使用哪個(gè)函數(shù)的辦法是利用 PCAN 硬件是否是可以即插即拔的硬件,可即插即 拔的硬件只需要輸入兩個(gè)參數(shù),而非即插即拔的硬件需要 5 個(gè)。常用的 PCAN USB 和 PCI 接口卡都是可即插即拔的,只需要兩個(gè)參數(shù)。

在我們處理CAN數(shù)據(jù)時(shí),可以周期性(例如20ms)讀取數(shù)據(jù),讀到無數(shù)據(jù)之后,做其它的事情,例如通過dbc獲取信號(hào)值并顯示。函數(shù)不會(huì)等待20ms直到新的CAN幀出現(xiàn)在總線上,也防止了丟幀的情況。因?yàn)槠胀ǖ腃AN通信,我們無法在程序?qū)用媾袛嗪螘r(shí)會(huì)接收到新的數(shù)據(jù)。

案例演示:

1)一端使用PCAN-View發(fā)送CAN報(bào)文

0b3a63e2-658e-11ed-b116-dac502259ad0.png

2)另一端為C#語(yǔ)言使用PCAN-Basic API建立的上位機(jī)軟件

①選擇硬件設(shè)備

②初始化

③設(shè)置過濾器

④讀CAN報(bào)文

0b523e2c-658e-11ed-b116-dac502259ad0.png

代碼分析:

0b7a254a-658e-11ed-b116-dac502259ad0.png

向WinForm中的Button添加事件,調(diào)用WriteFD()或Write()函數(shù)

具體實(shí)現(xiàn)(Write()為例):

0b9b8212-658e-11ed-b116-dac502259ad0.png

3)使用自己開發(fā)的上位機(jī)軟件發(fā)送CAN報(bào)文

0bb911d8-658e-11ed-b116-dac502259ad0.png

4)另一端PCAN-View也可以收取報(bào)文

0bd5c026-658e-11ed-b116-dac502259ad0.png

除了PCAN-Basic API這一強(qiáng)大的編程接口外,虹科還提供了多種免費(fèi)的二次開發(fā)包(PCAN-Basic,PCAN-UDS,PCAN-CCP API等),任何一款PCAN都可以使用,具體如下圖:

0bed1a46-658e-11ed-b116-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3068

    瀏覽量

    472798
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    答疑 | 如何快速上手CAN診斷儀?10分鐘從開機(jī)到實(shí)戰(zhàn)

    CAN總線通信的穩(wěn)定運(yùn)行直接影響設(shè)備性能——而排查總線故障、解析報(bào)文數(shù)據(jù),往往需要一款兼顧專業(yè)性與易用性的診斷工具。本期答疑,我們將介紹一款備受客戶信賴的手持式診斷儀——
    的頭像 發(fā)表于 02-11 17:01 ?571次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 如何快速上手CAN診斷儀?10分鐘從開機(jī)到實(shí)戰(zhàn)

    PCAN-Explorer 7開放試用,老用戶專享升級(jí)禮遇

    開放試用!PCAN-Explorer7正式發(fā)布汽車與工業(yè)網(wǎng)絡(luò)升級(jí)之際,PCAN-Expl
    的頭像 發(fā)表于 02-06 10:04 ?440次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 7開放試用,老用戶專享升級(jí)禮遇

    領(lǐng)跑CAN XL未來!PCAN-Explorer 7開放試用,老用戶專享升級(jí)禮遇

    開放試用!PCAN-Explorer7正式發(fā)布汽車與工業(yè)網(wǎng)絡(luò)升級(jí)之際,PCAN-Expl
    的頭像 發(fā)表于 02-05 17:04 ?1157次閱讀
    領(lǐng)跑CAN XL未來!<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 7開放試用,老用戶專享升級(jí)禮遇

    CAN軟件哪款好用?HK-CoreTest PK PCAN-View

    在汽車電子開發(fā)與測(cè)試中,選擇一款高效、易用的CAN測(cè)試軟件至關(guān)重要。面對(duì)市場(chǎng)上眾多工具,工程師常糾結(jié)于“CAN測(cè)試軟件哪款比較好用?”本文將從功能、易用性、兼容性等維度,對(duì)比國(guó)際主流工具(如PCAN-View)與國(guó)產(chǎn)
    的頭像 發(fā)表于 02-05 17:02 ?586次閱讀
    CAN<b class='flag-5'>軟件</b>哪款好用?<b class='flag-5'>虹</b><b class='flag-5'>科</b>HK-CoreTest PK <b class='flag-5'>PCAN</b>-View

    分享 | 為什么「熟練使用PCAN工具」頻繁出現(xiàn)在大廠招聘中?

    頭部企業(yè)招聘高頻詞背后,PCAN工具如何定義行業(yè)能力門檻?招聘要求的變化,正是行業(yè)變革最真實(shí)的信號(hào)。當(dāng)全球電動(dòng)化標(biāo)桿整車廠、核心零部件供應(yīng)商、頭部商用汽車制造商與重型裝備巨頭們,不約而同地將
    的頭像 發(fā)表于 01-28 10:05 ?520次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 為什么「熟練使用<b class='flag-5'>PCAN</b>工具」頻繁出現(xiàn)在大廠招聘中?

    安鵬精密實(shí)測(cè):NVH路測(cè)中,如何零開發(fā)搞定CAN信號(hào)同步?

    PCAN方案助力NVH信號(hào)采集優(yōu)化面對(duì)NVH(噪聲、振動(dòng)與聲振粗糙度)測(cè)試中CAN信號(hào)采集的壁壘,是投入成本自主研發(fā),還是尋找現(xiàn)成解決方案?安鵬精密的工程師在真實(shí)路測(cè)中找到了答案——通過部署
    的頭像 發(fā)表于 01-07 17:03 ?642次閱讀
    安鵬精密實(shí)測(cè):NVH路測(cè)中,如何零開發(fā)搞定CAN信號(hào)同步?

    動(dòng)態(tài) | 2025年12月精彩回顧

    2025年12月精彩速覽——PCAN-Explorer7發(fā)布;德思特成功入選廣東省2025年第一批高新技術(shù)企業(yè);宏集科技受邀參加賽峰
    的頭像 發(fā)表于 12-31 17:02 ?3600次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動(dòng)態(tài) | 2025年12月精彩回顧

    答疑 | PCAN-Basic通訊接口配置不踩坑,關(guān)鍵就3步!

    在CAN通訊開發(fā)中,PCAN系列接口卡的穩(wěn)定性早已得到驗(yàn)證,但PCAN-Basic二次開
    的頭像 發(fā)表于 12-26 11:02 ?613次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | <b class='flag-5'>PCAN-Basic</b>通訊接口配置不踩坑,關(guān)鍵就3步!

    答疑 | 使用PCAN-Explorer 6進(jìn)行.DBC解析總共分幾步?

    step-by-step邏輯把「怎么做」講透,哪怕是剛接觸的新手,跟著流程走也能快速搞定問題。首期我們直擊CAN總線開發(fā)核心需求——使用PCAN-Explorer6進(jìn)行.D
    的頭像 發(fā)表于 12-12 11:02 ?673次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 6進(jìn)行.DBC解析總共分幾步?

    官方新品 | PCAN-Explorer 7發(fā)布:帶來Python腳本與靈活授權(quán)新體驗(yàn)

    PCAN-Explorer7支持Python腳本+授權(quán)管理升級(jí)在CAN總線技術(shù)持續(xù)進(jìn)化的當(dāng)下,我們始終相信,工具的革新應(yīng)與技術(shù)的前沿同頻,更應(yīng)讓復(fù)雜的研發(fā)與分析工作,回歸簡(jiǎn)潔、高效的本質(zhì)。
    的頭像 發(fā)表于 12-05 11:03 ?968次閱讀
    官方新品 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 7發(fā)布:帶來Python腳本與靈活授權(quán)新體驗(yàn)

    免費(fèi)試用!自研CAN分析軟件HK-CoreTest新版上線,建言有禮

    功能升級(jí),旨在為汽車電子工程師打造更高效、直觀的車載網(wǎng)絡(luò)測(cè)試體驗(yàn)。現(xiàn)誠(chéng)邀搶先體驗(yàn),免費(fèi)試用并建言獻(xiàn)策。的真實(shí)反饋不僅能贏取
    的頭像 發(fā)表于 11-20 17:04 ?1339次閱讀
    免費(fèi)試用!<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研CAN分析<b class='flag-5'>軟件</b>HK-CoreTest新版上線,建言有禮

    直播回顧 | 掌握車載通信核心技術(shù),CAN總線實(shí)戰(zhàn):PCAN二次開發(fā)技術(shù)直播助您輕松拿捏總線開發(fā)“創(chuàng)新引擎

    ?1CAN總線二次開發(fā):構(gòu)建智能汽車“神經(jīng)網(wǎng)絡(luò)”的核心能力在“軟件定義汽車”的時(shí)代,整車電子電氣架構(gòu)正從分布走向集中,車載網(wǎng)絡(luò)的數(shù)據(jù)量和復(fù)雜度呈指數(shù)級(jí)增長(zhǎng)。基于PCAN等專業(yè)工具的二次開發(fā)能力
    的頭像 發(fā)表于 10-09 17:33 ?607次閱讀
    直播回顧 | 掌握車載通信核心技術(shù),<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN總線實(shí)戰(zhàn):<b class='flag-5'>PCAN</b>二次開發(fā)技術(shù)直播助您輕松拿捏總線開發(fā)“創(chuàng)新引擎

    PCAN-GPS系列選型:從基礎(chǔ)到高端的數(shù)采模塊方案

    PCAN-GPS系列模塊是專業(yè)定位與傳感器數(shù)據(jù)采集方案,覆蓋從基礎(chǔ)定位到高速數(shù)據(jù)傳輸、復(fù)雜環(huán)境應(yīng)用的全場(chǎng)景需求。該系列三款產(chǎn)品以CAN(FD)總線為核心,結(jié)合衛(wèi)星導(dǎo)航與多傳感器融合技術(shù),為工業(yè)自動(dòng)化、車載測(cè)量、移動(dòng)設(shè)備等領(lǐng)域
    的頭像 發(fā)表于 07-09 16:41 ?664次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-GPS系列選型:從基礎(chǔ)到高端的數(shù)采模塊方案

    分享 功夫機(jī)器人來了!CMG擂臺(tái)之上的技術(shù)決勝點(diǎn)是什么?

    全球首個(gè)以人形機(jī)器人為參賽主體的 CMG 世界機(jī)器人格斗擂臺(tái)考驗(yàn)機(jī)器人動(dòng)態(tài)平衡等技術(shù)。技術(shù)決勝維度包括超低延遲、多模態(tài)融合、抗干擾設(shè)計(jì)。提供全棧式解決方案,涵蓋 PCAN、EtherCAT 方案及靈巧手,助力人形機(jī)器人應(yīng)用落
    的頭像 發(fā)表于 06-03 13:25 ?868次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享  功夫機(jī)器人來了!CMG擂臺(tái)之上的技術(shù)決勝點(diǎn)是什么?

    汽車通信新突破!PCAN-XL首發(fā)上線!

    推出PCAN-XL套件,專為新一代CAN XL標(biāo)準(zhǔn)設(shè)計(jì),采用USB轉(zhuǎn)CAN XL接口,包含專業(yè)分析軟件和開發(fā)API接口,實(shí)現(xiàn)高帶寬、多場(chǎng)
    的頭像 發(fā)表于 04-29 10:47 ?721次閱讀
    汽車通信新突破!<b class='flag-5'>PCAN</b>-XL首發(fā)上線!