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

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

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

CANOE入門使用教程【三】發(fā)送報(bào)文介紹

冬至子 ? 來源:嵌入式老林 ? 作者:嵌入式老林 ? 2023-05-30 14:23 ? 次閱讀

一、通過CANOE發(fā)送報(bào)文

1. 創(chuàng)建IG(interactive generators)模塊

Simulation Setup窗口,右鍵選擇Insert CAN Interactive Generators

圖片

生成CAN IG模塊后

圖片

2. 添加報(bào)文

雙擊打開CAN IG模塊,新增要發(fā)送的報(bào)文

圖片

以新增CAN frame為例,ID,改成你要發(fā)送的ID,channel選擇CAN1或CAN2發(fā)送。下面的raw data就填要發(fā)送報(bào)文的內(nèi)容即可

圖片

3. 選擇報(bào)文觸發(fā)方式

CAN IG支持報(bào)文的多種發(fā)送方式,有手動(dòng),按鍵,周期性等方式。默認(rèn)為手動(dòng)發(fā)送,需要啟動(dòng)工程后,點(diǎn)擊send按鈕發(fā)送

圖片

在Trigger下面的下拉框可選擇發(fā)送報(bào)文的觸發(fā)方式,這幾種觸發(fā)方式應(yīng)該很好理解。手動(dòng)觸發(fā),就是發(fā)送報(bào)文的時(shí)候,需要自己點(diǎn)擊發(fā)送按鈕 周期觸發(fā),就是每隔多長(zhǎng)時(shí)間,自動(dòng)發(fā)送報(bào)文 按鍵觸發(fā),就是將發(fā)送按鈕和某一個(gè)按鍵綁定,發(fā)送的時(shí)候,按下按鍵就能發(fā)送報(bào)文

圖片

聲明:本文內(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總線
    +關(guān)注

    關(guān)注

    145

    文章

    1955

    瀏覽量

    131006
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2003

    瀏覽量

    61306
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    66

    瀏覽量

    8700
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    NB86-OpenCPU AT指令發(fā)送報(bào)文數(shù)據(jù)不到一百字節(jié)返回錯(cuò)誤怎么解決?

    NB86-OpenCPU AT指令發(fā)送報(bào)文數(shù)據(jù)不到一百字節(jié)返回錯(cuò)誤
    發(fā)表于 06-04 07:26

    試圖從CAN卡向TC375發(fā)送報(bào)文時(shí),TC375始終收不到,為什么?

    我試圖在TC375上進(jìn)行CAN收發(fā)測(cè)試,測(cè)試目的是完成TC375和CAN卡的通訊,現(xiàn)在我已經(jīng)成功地將CAN報(bào)文從TC375發(fā)送到了CAN卡,但是當(dāng)我試圖從CAN卡向TC375發(fā)送報(bào)文時(shí),TC375始終收不到,下面是我的一些代碼,
    發(fā)表于 07-04 06:04

    TC3XX can發(fā)送報(bào)文,周期上下波動(dòng)嚴(yán)重怎么解決?

    使用FULL CAN發(fā)送,周期調(diào)用Can_17_McmCan_lWriteMsgObj發(fā)送報(bào)文,查看周期是穩(wěn)定的,但到發(fā)出來和中斷觸發(fā)的時(shí)間會(huì)上下波動(dòng),而且波動(dòng)越來越大。
    發(fā)表于 07-11 08:00

    關(guān)于can模塊的發(fā)送報(bào)文問題。

    本人使用英飛凌的xc886單片機(jī),此單片機(jī)內(nèi)含muliCAN模塊。請(qǐng)教下:can發(fā)送報(bào)文能連續(xù)發(fā)多個(gè)報(bào)文嗎(非FIFO模式,就是一幀一幀的發(fā))?因?yàn)槲覍懥藗€(gè)例子:發(fā)送方:用報(bào)文1、2、
    發(fā)表于 11-23 15:47

    CANoe如何發(fā)送多包故障碼

    CANoe模擬ECU發(fā)送報(bào)文,如何發(fā)多包故障碼呢?
    發(fā)表于 06-15 14:19

    STM32的平臺(tái),CAN模塊,當(dāng)源模塊多次發(fā)送報(bào)文時(shí)CAN接收錯(cuò)誤

    `源模塊一直處于發(fā)送狀態(tài),這時(shí)開發(fā)板去接收報(bào)文會(huì)出現(xiàn)錯(cuò)誤,如圖所示:左圖是用CAN盒持續(xù)發(fā)送報(bào)文,有圖是CAN接收結(jié)構(gòu)體的值,可以看出結(jié)構(gòu)體中的值除了ID正確,其他都錯(cuò)誤。但是我先讓開發(fā)板進(jìn)入等待接收狀態(tài),再讓CAN盒
    發(fā)表于 06-14 15:31

    向can發(fā)送報(bào)文

    can通信發(fā)送自定義報(bào)文
    發(fā)表于 03-28 16:46

    關(guān)于W5500芯片UDP發(fā)送報(bào)文到不同IP的問題

    向各位大俠們請(qǐng)教一下關(guān)于W5500芯片UDP發(fā)送報(bào)文到不同IP的問題!電路板上的DSP通過SPI配置W5500,建立了3個(gè)socket,采用UDP點(diǎn)對(duì)點(diǎn)模式通過交換機(jī)向3臺(tái)電腦(3個(gè)IP地址)發(fā)送
    發(fā)表于 09-02 15:24

    如何解決STM32F207 USART2波特率設(shè)置9600以下4800/2400發(fā)送報(bào)文亂碼問題?

    如何解決STM32F207 USART2波特率設(shè)置9600以下4800/2400發(fā)送報(bào)文亂碼問題?
    發(fā)表于 12-16 07:07

    周立功CAN發(fā)送報(bào)文周期問題

    1.我在CAN1上發(fā)送報(bào)文因?yàn)橹芷诓煌?,所以用?個(gè)while來發(fā)送不同的報(bào)文,請(qǐng)問有什么更好的解決方案嗎?2.測(cè)試過程中發(fā)現(xiàn)另一臺(tái)電腦接收到的報(bào)文顯示的周期相較
    發(fā)表于 05-12 17:43

    M453單片機(jī)的CAN中斷接力發(fā)送時(shí)發(fā)送報(bào)文數(shù)量丟失怎么解決?

    1、我使用新唐M453單片機(jī),使用CAN1進(jìn)行實(shí)驗(yàn),將CAN1的后4個(gè)報(bào)文緩存RAM做為發(fā)送緩沖區(qū)來使用。通過線程啟動(dòng)報(bào)文發(fā)送,在中斷中通過查詢發(fā)
    發(fā)表于 06-15 07:26

    CAN、LIN報(bào)文發(fā)送過程詳解

    還是Com_TriggerIPDUSend最后都是調(diào)用PDUR模塊的PduR_ComTransmit來發(fā)送報(bào)文,且傳入到PduR模塊的PduInfo->SDU數(shù)據(jù)buffer指針不為NULL。
    的頭像 發(fā)表于 11-14 10:02 ?1.3w次閱讀

    CAN報(bào)文發(fā)送有優(yōu)先級(jí)嗎?

    降低同一時(shí)刻,多個(gè)發(fā)送報(bào)文的Burst Send問題。這個(gè)問題屬于QA1的延申。一個(gè)節(jié)點(diǎn),發(fā)送報(bào)文類型可以有多種(QA1提到)。
    的頭像 發(fā)表于 11-15 14:34 ?8273次閱讀
    CAN<b class='flag-5'>報(bào)文</b><b class='flag-5'>發(fā)送</b>有優(yōu)先級(jí)嗎?

    AUTOSAR LIN通信協(xié)議棧怎么保證NM報(bào)文發(fā)送的?

    Lin報(bào)文的周期發(fā)送是通過調(diào)度表實(shí)現(xiàn)的,而Lin調(diào)度表存在于LinIf模塊,LinIf模塊在周期調(diào)用調(diào)度表的時(shí)候通過callback的方式實(shí)現(xiàn)IPDU的trigger transmit,也就是向上獲取到sdu數(shù)據(jù),然后調(diào)用Lin_SendFrame
    的頭像 發(fā)表于 02-02 10:19 ?4151次閱讀

    CANoe集成解決方案

    本文介紹CANoe集成解決方案,搭配測(cè)試管理平臺(tái),實(shí)現(xiàn)測(cè)試項(xiàng)目的集中管理。用于監(jiān)控管理CANoe工程,采集、仿真CANoe報(bào)文數(shù)據(jù)等。
    的頭像 發(fā)表于 08-04 14:49 ?1026次閱讀
    <b class='flag-5'>CANoe</b>集成解決方案