在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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ì)一門編程語言,面對(duì)開源代碼卻束手無策?

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

PCAN-Basic API(應(yīng)用程序編程接口),虹科為您提供清晰好用的二次開發(fā)動(dòng)態(tài)鏈接庫,可以輕松開發(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ò)展的語言支持。它為C ++,C#,C ++ / CLR,Delphi,VB.NET,JavaPython 3.x下的開發(fā)人員提供了各種功能,不再因只會(huì)一門編程語言而熬夜頭禿!

使用方法:

三步實(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#語言使用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)注

    57

    文章

    2900

    瀏覽量

    467002
收藏 人收藏

    評(píng)論

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

    分享 功夫機(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 ?169次閱讀
    <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 ?183次閱讀
    汽車通信新突破!<b class='flag-5'>PCAN</b>-XL首發(fā)上線!

    應(yīng)用 | 實(shí)時(shí)監(jiān)控與控制:PCAN在工程機(jī)械的全方位應(yīng)用

    探討PCAN設(shè)備如何利用這些優(yōu)勢(shì),通過實(shí)時(shí)數(shù)據(jù)交換和控制,顯著提升工程機(jī)械的智能化水平。01#CAN總線技術(shù)工程機(jī)械的新脈搏CAN總線,全稱為控制器局域網(wǎng)絡(luò)(C
    的頭像 發(fā)表于 12-11 17:32 ?762次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 | 實(shí)時(shí)監(jiān)控與控制:<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>在工程機(jī)械的全方位應(yīng)用

    PCAN工程機(jī)械應(yīng)用新突破,如何讓智能壓路機(jī)控制系統(tǒng)更高效?

    工程機(jī)械設(shè)備不斷智能化,壓路機(jī)作為施工中不可或缺的一環(huán),其智能化升級(jí)顯得尤為重要。本文將探討如何通過PCAN卡以及EPEC控制器的有效結(jié)合,實(shí)現(xiàn)智能壓路
    的頭像 發(fā)表于 11-21 01:00 ?616次閱讀
    <b class='flag-5'>PCAN</b>工程機(jī)械應(yīng)用新突破,如何讓智能壓路<b class='flag-5'>機(jī)</b>控制系統(tǒng)更高效?

    精準(zhǔn)定位隧道挖掘通訊難題:PCAN卡如何滿足專業(yè)通訊需求?

    在現(xiàn)代隧道挖掘行業(yè)中,電控系統(tǒng)作為設(shè)備的“大腦”,其性能優(yōu)劣直接關(guān)系到設(shè)備的整體運(yùn)作效率與安全性。本文將深入探討PCAN卡在隧道挖掘機(jī)器電控系統(tǒng)中的應(yīng)用,了解它是如何提升設(shè)備性能,確保工程
    的頭像 發(fā)表于 11-14 01:01 ?499次閱讀
    精準(zhǔn)定位隧道挖掘通訊難題:<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>卡如何滿足專業(yè)通訊需求?

    應(yīng)用 為什么PCAN方案能成為石油工程通訊的首選?

    在石油工程領(lǐng)域,實(shí)時(shí)監(jiān)控鉆井參數(shù)對(duì)于確保作業(yè)安全和提高效率至關(guān)重要。提供的PCAN解決方案憑借其高可靠性和便捷的安裝維護(hù)特性,為石油鉆井行業(yè)帶來了顯著的革新。
    的頭像 發(fā)表于 11-08 16:48 ?546次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 為什么<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>方案能成為石油工程通訊的首選?

    煤礦機(jī)械數(shù)據(jù)傳輸監(jiān)測(cè)難?試試PCAN優(yōu)選方案

    點(diǎn)頻現(xiàn)。推出的基于CAN總線技術(shù)的煤礦安全監(jiān)控系統(tǒng),融合多傳感器信息,顯著提升了監(jiān)測(cè)實(shí)時(shí)性、數(shù)據(jù)傳輸效率和系統(tǒng)抗干擾能力,為煤礦安全帶來變革。
    的頭像 發(fā)表于 11-01 11:04 ?497次閱讀
    煤礦機(jī)械數(shù)據(jù)傳輸監(jiān)測(cè)難?試試<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>優(yōu)選方案

    為什么PCAN方案能成為石油工程通訊的首選?

    在石油工程領(lǐng)域,實(shí)時(shí)監(jiān)控鉆井參數(shù)對(duì)于保障作業(yè)安全和提高效率至關(guān)重要。提供的PCAN解決方案,以其高可靠性和便捷的安裝維護(hù)特點(diǎn),為石油鉆井行業(yè)帶來了革新。01#應(yīng)用背景在石油鉆井作業(yè)中,井隊(duì)
    的頭像 發(fā)表于 10-31 08:01 ?471次閱讀
    為什么<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>方案能成為石油工程通訊的首選?

    應(yīng)用 | 煤礦機(jī)械數(shù)據(jù)傳輸監(jiān)測(cè)難?試試PCAN優(yōu)選方案

    ,痛點(diǎn)頻現(xiàn)。推出的基于CAN總線技術(shù)的煤礦安全監(jiān)控系統(tǒng),融合多傳感器信息,顯著提升了監(jiān)測(cè)實(shí)時(shí)性、數(shù)據(jù)傳輸效率和系統(tǒng)抗干擾能力,為煤礦安全帶來變革。01#煤礦監(jiān)
    的頭像 發(fā)表于 10-17 08:01 ?617次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 | 煤礦機(jī)械數(shù)據(jù)傳輸監(jiān)測(cè)難?試試<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>優(yōu)選方案

    探索PCAN卡與醫(yī)療機(jī)器人的革命性結(jié)合

    導(dǎo)讀隨著醫(yī)療技術(shù)的不斷進(jìn)步,醫(yī)療機(jī)器人在提高手術(shù)精度、減少感染風(fēng)險(xiǎn)以及提升患者護(hù)理質(zhì)量方面發(fā)揮著越來越重要的作用。醫(yī)療機(jī)器人的精確操作依賴于穩(wěn)定且高效的數(shù)據(jù)通信系統(tǒng),提供的PCAN四通
    的頭像 發(fā)表于 09-26 08:01 ?1240次閱讀
    探索<b class='flag-5'>PCAN</b>卡與醫(yī)療機(jī)器人的革命性結(jié)合

    干貨 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    導(dǎo)讀:PCAN-Explorer 6(下稱“PE6”)作為一款專業(yè)的CAN/CAN FD網(wǎng)絡(luò)處理軟件,不僅提供了強(qiáng)大的報(bào)文監(jiān)控和發(fā)送功能,還通過其創(chuàng)新的dll加載功能,為用戶帶來了
    的頭像 發(fā)表于 08-29 10:00 ?884次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨 輕松掌握<b class='flag-5'>PCAN</b>-Explorer 6,dll調(diào)用一文打盡!

    科技術(shù) 全新Linux環(huán)境PCAN驅(qū)動(dòng)程序發(fā)布!CAN/CAN FD通信體驗(yàn)全面升級(jí)!

    全新8.17.0版本的PCAN-Linux驅(qū)動(dòng)程序正式發(fā)布,專為CAN和CAN FD接口量身打造。無論是CAN 2.0 a/b還是CAN FD的PCAN硬件產(chǎn)品,都能在我們的新驅(qū)動(dòng)下“馳騁自如
    的頭像 發(fā)表于 08-29 09:36 ?766次閱讀
    <b class='flag-5'>虹</b>科技術(shù) 全新Linux環(huán)境<b class='flag-5'>PCAN</b>驅(qū)動(dòng)程序發(fā)布!CAN/CAN FD通信體驗(yàn)全面升級(jí)!

    應(yīng)用 當(dāng)CANoe不是唯一選擇:發(fā)現(xiàn)PCAN-Explorer 6

    在CAN總線分析軟件領(lǐng)域,當(dāng)CANoe不再是唯一選擇時(shí),PCAN-Explorer 6軟件成為了一個(gè)有競(jìng)爭(zhēng)力的解決方案。在現(xiàn)代工業(yè)控制和
    的頭像 發(fā)表于 08-16 13:08 ?1130次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 當(dāng)CANoe不是唯一選擇:發(fā)現(xiàn)<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 6

    上位機(jī)軟件的用戶界面設(shè)計(jì)技巧

    在工業(yè)自動(dòng)化、監(jiān)控和控制系統(tǒng)等領(lǐng)域,上位機(jī)軟件扮演著至關(guān)重要的角色。作為用戶與系統(tǒng)交互的橋梁,上位機(jī)軟件
    的頭像 發(fā)表于 06-28 16:37 ?2526次閱讀

    跨越距離障礙:PCAN系列網(wǎng)關(guān)在遠(yuǎn)程CAN網(wǎng)絡(luò)通信的應(yīng)用潛力

    限制,實(shí)現(xiàn)了遠(yuǎn)距離通信。本文將探討這一系列網(wǎng)關(guān)設(shè)備如何通過將CAN信號(hào)轉(zhuǎn)換為以太網(wǎng)信號(hào),為工業(yè)自動(dòng)化、智能交通等領(lǐng)域帶來創(chuàng)新解決方案,帶深入PCAN-Eth
    的頭像 發(fā)表于 06-27 08:04 ?951次閱讀
    跨越距離障礙:<b class='flag-5'>PCAN</b>系列網(wǎng)關(guān)在遠(yuǎn)程CAN網(wǎng)絡(luò)通信的應(yīng)用潛力
    主站蜘蛛池模板: 欧美日韩视频综合一区无弹窗 | 午夜在线观看免费高清在线播放 | 免费观看视频在线观看 | 国产二区三区毛片 | 久久永久免费 | 欧美最猛黑人xxxx黑人猛交黄 | 黄色片啪啪 | 欧美日韩一区二区视频图片 | 77788色淫免费网站视频 | 久久久久久久性潮 | 午夜小视频在线 | 国产精品三级在线播放 | 中文字幕一区二区三区视频在线 | 1024视频色版在线网站 | 美女教师一级毛片 | 2022年永久免费观看 | 久久久噜噜噜久久久 | 午夜大片男女免费观看爽爽爽尤物 | 人人玩人人干 | www.xxx.国产| 中文字幕一二三四区2021 | 啪啪色视频| 欧美一级特黄aaaaaa在线看首页 | 狠狠操天天 | 欧美性生交xxxxx久久久 | 日本人xxxxxxxxxⅹ69 | 免费 在线播放 | 狠狠色狠狠色综合日日32 | 99久久精品费精品国产一区二区 | 四虎永久精品视频在线 | 久久久一本| 2021久久天天躁狠狠躁夜夜 | 手机看片中文字幕 | 国产日本久久久久久久久婷婷 | www.五月婷婷.com | 91福利免费视频 | free性欧美高清另类 | 国产片18在线观看 | 永久福利盒子日韩日韩免费看 | 三级成人影院 | 欧美日韩国产在线一区 |