国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文

這篇具有很好參考價值的文章主要介紹了CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

前言:CAPL最大的特點(diǎn)就是可以編程靈活的完成報文的發(fā)送,報文包括通信報文及診斷報文

?

現(xiàn)在來模擬一個報文周期為10ms,報文ID為0x756,報文長度為8的普通通信報文,同時報文的每一個字節(jié)用來發(fā)送當(dāng)前報文發(fā)送的個數(shù)。

首先需要定義一個周期為10ms的定時器。然后定義一個Message報文。

大概的框架如下圖:

CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文

現(xiàn)在需要對Message進(jìn)行初始化,這個可以在on start中進(jìn)行,也可以在定時器處理函數(shù)中完成,都是可以的。如下圖:

CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文

現(xiàn)在實(shí)現(xiàn)報文每一個字節(jié)發(fā)送報文當(dāng)前發(fā)送的次數(shù)

首先在Timer定時器中定義一個變量然后每一次加1。

如下圖:

CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文

報文的發(fā)出需要調(diào)用Output函數(shù)。如下圖:

CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文

在Trace窗口中可以觀測到,報文周期是10ms。報文的發(fā)送次數(shù)是依次遞增的。

CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文

Tips:

大家有沒有發(fā)現(xiàn),雖然定義的是局部變量nSndCtr,但是它的表現(xiàn)確像靜態(tài)變量。所以在使用時尤其要小心。文章來源地址http://www.zghlxwxcb.cn/news/detail-514926.html

到了這里,關(guān)于CAPL基礎(chǔ)篇-----CAPL中如何發(fā)送自定義報文的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • linux 網(wǎng)絡(luò)設(shè)備驅(qū)動之報文發(fā)送

    網(wǎng)絡(luò)接口進(jìn)行的最重要任務(wù)是數(shù)據(jù)發(fā)送和接收. 我們從發(fā)送開始, 因為它稍微易懂一些. 傳送指的是通過一個網(wǎng)絡(luò)連接發(fā)送一個報文的行為. 無論何時內(nèi)核需要傳送一個數(shù)據(jù)報文, 它調(diào)用驅(qū)動的 hard_start_stransmit 方法將數(shù)據(jù)放在外出隊列上. 每個內(nèi)核處理的報文 都包含在一個 soc

    2024年01月20日
    瀏覽(24)
  • CANOE 入門使用教程【三】------發(fā)送報文介紹

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

    前面已經(jīng)介紹了CANOE的新建工程,trace窗口的介紹,工作中也會經(jīng)常要發(fā)送報文,本文介紹一下如何發(fā)送報文 在Simulation Setup窗口,右鍵選擇Insert CAN Interactive Generators 生成CAN IG模塊后 雙擊打開CAN IG模塊,新增要發(fā)送的報文 以新增CAN frame為例,ID,改成你要發(fā)送的ID,channel選擇

    2024年02月02日
    瀏覽(22)
  • CANoe使用記錄(三):CANoe發(fā)送報文設(shè)置

    CANoe使用記錄(三):CANoe發(fā)送報文設(shè)置

    目錄 1、概述 2、報文發(fā)送 2.1、interactive generators(交互生成器) 2.2、重命名發(fā)送報文? 2.3、增加報文 2.4、觸發(fā)方式 ?2.5、從DBC導(dǎo)入報文 2.6、設(shè)置信號值 ? ? ? ? 很大一部分時候,在控制零部件時候,需要發(fā)送報文到下位機(jī),此時可以采用CANoe的報文發(fā)送功能實(shí)現(xiàn),CANoe的報

    2023年04月27日
    瀏覽(22)
  • 【c語言】詳解c語言#預(yù)處理期過程 | 宏定義前言

    【c語言】詳解c語言#預(yù)處理期過程 | 宏定義前言

    c語言系列專欄:?c語言之路重點(diǎn)知識整合?? 創(chuàng)作不易,本篇文章如果幫助到了你,還請點(diǎn)贊支持一下???)!!? 主頁專欄有更多知識,如有疑問歡迎大家指正討論,共同進(jìn)步! 給大家跳段街舞感謝支持!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 代碼編譯到執(zhí)

    2024年02月01日
    瀏覽(28)
  • ModbusRTU\TCP消息幀解析(C#實(shí)現(xiàn)報文發(fā)送與解析)

    ModbusRTU\TCP消息幀解析(C#實(shí)現(xiàn)報文發(fā)送與解析)

    PLC寄存器中存儲(整型和無符號整型:2字節(jié)。長整型:4字節(jié)。單精度浮點(diǎn)數(shù):4字節(jié)。雙精度浮點(diǎn)數(shù):8字節(jié)),我們只要知道數(shù)據(jù)類型,是2個字節(jié)一截取,還是4個字節(jié) ,對接收到的報文進(jìn)行字節(jié)截取然后編碼成str就行 向PLC中寫入Float,float占4個字節(jié)=2個寄存器,所以要使用

    2024年02月03日
    瀏覽(17)
  • 兩萬字的CAPL語法基礎(chǔ),一篇文章帶你入門

    兩萬字的CAPL語法基礎(chǔ),一篇文章帶你入門

    ?? 我是 螞蟻小兵 ,專注于車載診斷領(lǐng)域,尤其擅長于對CANoe工具的使用 ?? 尋找組織 ,答疑解惑,摸魚聊天,博客源碼,點(diǎn)擊加入??【相親相愛一家人】 ?? 玩轉(zhuǎn)CANoe,博客目錄大全,點(diǎn)擊跳轉(zhuǎn)?? ?? 本章內(nèi)容,面向CAPL初學(xué)者,超過兩萬字,超全超詳細(xì)。 ?? 本節(jié)內(nèi)容大

    2024年02月01日
    瀏覽(22)
  • Autosar通信實(shí)戰(zhàn)系列02-CAN報文發(fā)送周期測試腳本開發(fā)及周期不準(zhǔn)優(yōu)化

    Autosar通信實(shí)戰(zhàn)系列02-CAN報文發(fā)送周期測試腳本開發(fā)及周期不準(zhǔn)優(yōu)化

    在本系列筆者將結(jié)合工作中對通信實(shí)戰(zhàn)部分的應(yīng)用經(jīng)驗進(jìn)一步介紹常用,包括但不限于通信各模塊的開發(fā)教程,代碼邏輯分析,調(diào)測試方法及典型問題分析。 項目通信部分開發(fā)中,會接收到客戶這樣一條需求: 對于本節(jié)點(diǎn)發(fā)送報文的周期需要穩(wěn)定發(fā)送,前后兩幀時間差波動

    2024年02月15日
    瀏覽(103)
  • netty構(gòu)建udp服務(wù)器以及發(fā)送報文到客戶端客戶端詳細(xì)案例

    netty構(gòu)建udp服務(wù)器以及發(fā)送報文到客戶端客戶端詳細(xì)案例

    目錄 一、基于netty創(chuàng)建udp服務(wù)端以及對應(yīng)通道設(shè)置關(guān)鍵 二、發(fā)送數(shù)據(jù) 三、netty中的ChannelOption常用參數(shù)說明 1、ChannelOption.SO_BACKLOG 2、ChannelOption.SO_REUSEADDR 3、ChannelOption.SO_KEEPALIVE 4、ChannelOption.SO_SNDBUF和ChannelOption.SO_RCVBUF 5、ChannelOption.SO_LINGER 6、ChannelOption.TCP_NODELAY 以上代碼中

    2024年04月09日
    瀏覽(30)
  • 【觸摸屏功能測試】昆侖通態(tài)MCGS——測試通過HJ212_TCPIP驅(qū)動4G功能發(fā)送212報文

    【觸摸屏功能測試】昆侖通態(tài)MCGS——測試通過HJ212_TCPIP驅(qū)動4G功能發(fā)送212報文

    型號 :TPC7022Ni 測試內(nèi)容: 實(shí)現(xiàn)4G觸摸屏,通過自帶的4G卡向平臺發(fā)送HJ212報文 本驅(qū)動構(gòu)件用于MCGS軟件,通過污染物在線監(jiān)控(監(jiān)測)系統(tǒng)數(shù)據(jù)傳輸標(biāo)準(zhǔn)協(xié)議向下位機(jī)數(shù)采儀發(fā)送各類指令; 驅(qū)動類型 以太網(wǎng)子設(shè)備,須掛接在“通用TCPIP父設(shè)備”下才能工作 通訊協(xié)議 污染物在線監(jiān)控

    2024年02月07日
    瀏覽(95)
  • 【自制視頻課程】C++OpnecV基礎(chǔ)35講——第一章 前言

    ????????首先,opencv是一個廣泛使用的計算機(jī)視覺庫,它提供了豐富的圖像處理和計算機(jī)視覺算法,可以幫助我們快速地開發(fā)出高質(zhì)量的圖像處理應(yīng)用程序; ????????其次,opencv是一個開源庫,可以免費(fèi)使用和修改,這為我們提供了一個學(xué)習(xí)和研究計算機(jī)視覺的良好平

    2024年02月05日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包