一、通過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)投訴
相關(guān)推薦
NB86-OpenCPU AT指令發(fā)送報(bào)文數(shù)據(jù)不到一百字節(jié)返回錯(cuò)誤
發(fā)表于 06-04 07:26
我試圖在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
使用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
本人使用英飛凌的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模擬ECU發(fā)送報(bào)文,如何發(fā)多包故障碼呢?
發(fā)表于 06-15 14:19
`源模塊一直處于發(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)文
發(fā)表于 03-28 16:46
向各位大俠們請(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)文亂碼問題?
發(fā)表于 12-16 07:07
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
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
還是Com_TriggerIPDUSend最后都是調(diào)用PDUR模塊的PduR_ComTransmit來發(fā)送報(bào)文,且傳入到PduR模塊的PduInfo->SDU數(shù)據(jù)buffer指針不為NULL。
發(fā)表于 11-14 10:02
?1.3w次閱讀
降低同一時(shí)刻,多個(gè)發(fā)送報(bào)文的Burst Send問題。這個(gè)問題屬于QA1的延申。一個(gè)節(jié)點(diǎn),發(fā)送的報(bào)文類型可以有多種(QA1提到)。
發(fā)表于 11-15 14:34
?8273次閱讀
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集成解決方案,搭配測(cè)試管理平臺(tái),實(shí)現(xiàn)測(cè)試項(xiàng)目的集中管理。用于監(jiān)控管理CANoe工程,采集、仿真CANoe報(bào)文數(shù)據(jù)等。
發(fā)表于 08-04 14:49
?1026次閱讀
評(píng)論