女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

CANoe中Logging模塊使用方法及妙招

北匯信息POLELINK ? 2024-05-23 08:25 ? 次閱讀

Logging是CANoe軟件中的數(shù)據(jù)記錄模塊,主要在臺架測試中使用,支持CAN/CAN FD、LIN、FlexRay以及車載以太網(wǎng)總線的數(shù)據(jù)記錄。常用的數(shù)據(jù)記錄儀還有GL數(shù)據(jù)記錄儀,GL有自己單獨的硬件設(shè)備,應(yīng)用場景主要為臺架或者實車測試,進行無人看守時的數(shù)據(jù)記錄,和Logging的最大區(qū)別就是Logging是CANoe軟件中的一個功能點,不是單獨的硬件,同時Logging的使用,人員往往在上位機面前會進行互動操作。

使用CANoe測試的過程中,我們不可能時時刻刻盯著每一幀報文去進行分析,這樣就需要用到Logging模塊記錄工程中的報文信號與變量,通過記錄的Logging文件去解析報文,分析測試結(jié)果。當(dāng)然這里面有大量數(shù)據(jù),會占用較大內(nèi)存,并且在我們分析的時候去尋找需要的內(nèi)容時也會看花眼,如果只記錄我們需要的數(shù)據(jù)要如何操作呢?可以參考小編給大家分享一下使用Logging的一些基礎(chǔ)知識和經(jīng)驗解決

ec563d9a-189a-11ef-bebc-92fbcf53809c.png認識Logging模塊
先認識一下Logging模塊,如圖1-1,Logging模塊的位置在Analysis下,包含的功能有模塊的激活、模塊的觸發(fā)方式、文件的設(shè)置以及模塊的增加。
ecb8cb5e-189a-11ef-bebc-92fbcf53809c.png圖 1-1ece17f18-189a-11ef-bebc-92fbcf53809c.png觸發(fā)的配置
詳細觸發(fā)配置表格如圖2-1所示。
ecf2fed2-189a-11ef-bebc-92fbcf53809c.png圖 2-11.觸發(fā)類型
Single trigger:在Single trigger 模式下,所有在觸發(fā)條件時間段內(nèi)的數(shù)據(jù)都將被記錄下來。用戶可以在 Time 區(qū)域內(nèi)設(shè)置Logging的條件,如開始觸發(fā)(Toggle on)、結(jié)束觸發(fā)(Toggle off)和觸發(fā)次數(shù)。
ed104a8c-189a-11ef-bebc-92fbcf53809c.png圖2-2
Toggle trigger:在Toggle trigger 模式下,用戶可以定義開始觸發(fā)和結(jié)束觸發(fā)的方式。如果用戶選中 Use combined toggle mode,那么開始和結(jié)束觸發(fā)的條件可以保持一致。用戶可以在 Time 區(qū)域內(nèi)設(shè)置Logging 的條件,如開始觸發(fā)、結(jié)束觸發(fā)和觸發(fā)次數(shù)。
ed23650e-189a-11ef-bebc-92fbcf53809c.png圖2-3
Entire Measurement:在Entire Measurement 模式下,所有測量數(shù)據(jù)將會被記錄,因此用戶無法選擇觸發(fā)條件和時間。
ed3a1cd6-189a-11ef-bebc-92fbcf53809c.png圖2-4
2.觸發(fā)條件
定義了基本的 Logging 條件,例如,起始點、結(jié)束點、Logging 時間段。包括以下四種觸發(fā)模式。
Start:選中 Start 觸發(fā)條件,數(shù)據(jù)將會從測量開始記錄,這種情況下Pre-trigger 時間將變得沒有意義并設(shè)置為0,Post-trigger 時間指定了記錄的時間長度。若選擇了Infinitepost-trigger time,所有的數(shù)據(jù)將會從測量開始記錄到測量結(jié)束,這等效于Entire Measurement模式。
Stop:選中Stop觸發(fā)條件,觸發(fā)會在測量結(jié)束時開始。Pre-trigger時間定義了Logging的時間長度。在這種情況下,Post-trigger 時間將變得沒有意義并設(shè)置為0。
CAPL:該觸發(fā)條件將由CAPL程序觸發(fā),Pre-trigger 和 Post-trigger 定義了 Logging的時間長度。
User defined:該觸發(fā)條件將由用戶自定義,包括總線報文或 Attribute、統(tǒng)計時間、環(huán)境變量的值等。用戶可以通過 Define 按鈕進行自定義。
3.Time

在該窗口中,用戶可以定義 Pre-trigger 和 Post-trigger 的值,這兩個值確定了 Logging的時間長度。選中 Infinite post-trigger time 選項時,終止事件為無窮大,這時 Post-trigger的值將會變成無效。

4.高級選項
Stop after Trigger Blocks:指定在n個觸發(fā)塊后停止測量。
Notifications in Write Window:選中此項時,在 Write 窗口會有與 Trigger 相關(guān)的通知。
5.手動觸發(fā)
Start/stop key:設(shè)置一個按鍵控制 Logging的開始和結(jié)束

ed4e0250-189a-11ef-bebc-92fbcf53809c.png文件的設(shè)置

新建仿真工程之后,CANoe默認提供一路未啟用的Logging Block。在 Measurement Setup 窗口中,右擊Logging Block,選擇 Logging File Configuration 命令可以打開 Logging File Configuration 對話框。也可以通過點擊圖3-1畫圈位置打開。

ed63a10a-189a-11ef-bebc-92fbcf53809c.png圖3-1
打開配置如下圖3-2所示:
ed8f8dd8-189a-11ef-bebc-92fbcf53809c.png圖3-2

Destination folder:用于選擇 Logging 文件的保存位置。

Destination file:指定要保存的 Logging 文件的文件名。

Field Codes:幫助用戶按需求生成文件名。

File format:指定 Logging File 的格式。

1.Advanced Settings
Warn before overwriting Logging file:選擇是否在新的測量 Logging 文件與原有文件重名時彈出覆蓋已有文件警告窗口。Show error message on data loss:選擇是否在數(shù)據(jù)丟失時提醒用戶。View Logging file(s) after measurement stop:選擇是否在測量結(jié)束后自動打開已經(jīng)記錄的 Logging 文件。Global format settings:單擊 Settings 按鈕進入 Option 對話框。
2.Logging Filter

Log bus events:選擇是否記錄總線事件(如報文、數(shù)據(jù)幀等)。

Log system and environment variables:選擇是否記錄環(huán)境變量或系統(tǒng)變量事件。

Log trigger events:選擇是否記錄 Start/Stop 觸發(fā)事件。

Log test events:選擇是否記錄 Test Modules 和 Test Units 的信息

Log internal events:選擇是否記錄內(nèi)部程序事件。

Log statistic events:選擇是否記錄數(shù)據(jù)統(tǒng)計相關(guān)的系統(tǒng)變量的信息。

Log CAPL events:選擇是否記錄 CAPL函數(shù) write To Log和CAPL 程序中的說明。

Log diagnostic events:選擇是否記錄診斷相關(guān)信息。

edaa21de-189a-11ef-bebc-92fbcf53809c.png實際應(yīng)用
1.當(dāng)進行測試時,想在工程啟動時的時刻開始錄制Logging數(shù)據(jù),我們可以直接使用Entire Measurement進行觸發(fā)、記錄如圖4-1所示。
edbf6ff8-189a-11ef-bebc-92fbcf53809c.png圖4-1
2.如果想信號A或者多個信號的值達到設(shè)定的邏輯要求時,觸發(fā)記錄模塊開始記錄,可以選擇記錄觸發(fā)時間前的數(shù)據(jù)(根據(jù)設(shè)置 Pre-trigger time實現(xiàn)),觸發(fā)時間后需要記錄的時間根據(jù)自己自定義選擇,那我們可以采用Single trigger,詳細配置如下圖4-2,4-3,4-4。選擇用戶自定義,然后點擊Define添加變量或者信號,編輯觸發(fā)的值,例如當(dāng)發(fā)動機開關(guān)Engine::EngineStateSwitch這個變量等于1時開始記錄Logging,并記錄5000ms。
ede37c86-189a-11ef-bebc-92fbcf53809c.png圖4-2
edfa48da-189a-11ef-bebc-92fbcf53809c.png圖4-3
ee1bb1c8-189a-11ef-bebc-92fbcf53809c.png圖4-4
3.如果想信號A或者多個信號的值達到設(shè)定的邏輯要求時,觸發(fā)記錄模塊開始記錄,信號B或者多個信號值達到設(shè)定的邏輯要求停止記錄,并且工程不會停止,需要記錄很多段,那我們可以使用Toggle trigger,通過Define自定義開始與結(jié)束的邏輯,這樣我們就可以得到很多組記錄數(shù)據(jù),并且僅有我們需要的數(shù)據(jù),可以節(jié)約很多空間,如圖4-5,具體邏輯設(shè)置過程可以參考上面圖4-3和圖4-4。
ee39292e-189a-11ef-bebc-92fbcf53809c.png圖4-54.如果想要讓工程在記錄幾次文件后自動停止工程,我們可以使用Stop after Trigger Blocks模塊,當(dāng)?shù)竭_觸發(fā)次數(shù)時,工程便會停止記錄。如圖4-6所示。
ee60137c-189a-11ef-bebc-92fbcf53809c.png圖4-6

注意事項:當(dāng)我們想記錄多組Logging時,要將生成文件名進行更改,要將文件名字改成帶有001這種格式,如果不是這種,下一次記錄會將之前的Logging文件覆蓋掉,如圖4-7中打√的就是常用的生成名字格式,并且不會被覆蓋掉。

ee780540-189a-11ef-bebc-92fbcf53809c.png圖4-7

ee8e19a2-189a-11ef-bebc-92fbcf53809c.png總結(jié)
Logging是CANoe中的一個功能模塊,希望通過本文的介紹,大家對Logging的使用有了更深入的了解。如果您對Logging或CANoe感興趣或者想要了解更多相關(guān)內(nèi)容,歡迎咨詢北匯信息,感謝觀看!
北匯信息作為Vector中國的合作伙伴,始終專注于汽車電子領(lǐng)域的新技術(shù)和新產(chǎn)品,為整車廠和零部件企業(yè)提供完整的研發(fā)、測試解決方案,為工程師在汽車領(lǐng)域提供“趁手裝備”!我們不僅提供相應(yīng)的工具和技術(shù)支持服務(wù)及培訓(xùn),還針對不同的應(yīng)用提供相應(yīng)的解決方案,助力中國客戶的研發(fā)效率提升。歡迎聯(lián)系北匯信息,我們將根據(jù)不同需求為您提供針對性的高效、靈活、穩(wěn)定的解決方案!

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

    關(guān)注

    40

    文章

    5584

    瀏覽量

    174794
  • 車載
    +關(guān)注

    關(guān)注

    18

    文章

    629

    瀏覽量

    83801
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    71

    瀏覽量

    9068
收藏 人收藏

    評論

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

    CANoe培訓(xùn)視頻-信號瀏覽器的使用方法#CAPL #PANEL #CANoe

    CANoe
    北匯信息POLELINK
    發(fā)布于 :2023年03月06日 23:11:55

    CANoe:網(wǎng)絡(luò)和ECU開發(fā)、測試和分析的專業(yè)工具

    CANoe把結(jié)果寫到一個可修改的XML文件,可以做進一步的處理。一個XSLT格式的表單可用于調(diào)整測試報告的輸出格式。CANoe可以同時管理測試設(shè)置窗口中任意數(shù)目的測試環(huán)境。一個測試環(huán)境包括測試
    發(fā)表于 10-09 17:42

    Vector-CANoe 軟件中文資料,CPAL語言,軟件使用方法

    本帖最后由 追風(fēng)逐浪 于 2019-3-12 14:29 編輯 Vector-CANoe 軟件中文資料,CPAL語言,軟件使用方法CANoe.LIN基礎(chǔ)培訓(xùn) CANoe快速入門
    發(fā)表于 03-12 14:20

    Python日志logging模塊簡單介紹

    Python日志logging模塊的使用-數(shù)據(jù)庫腳本優(yōu)化003
    發(fā)表于 03-05 13:46

    IGBT驅(qū)動模塊EXB841使用方法的改進

    IGBT驅(qū)動模塊EXB841使用方法的改進 摘要: 本文對目前在電力電子技術(shù)中廣泛使用的IGBT驅(qū)動模塊EXB841的使用方法進行了改進,克服了EXB841本身的缺陷,提高了保護
    發(fā)表于 05-08 15:11 ?84次下載

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點在于正確使用示波器的使用方法。往期文章,小編對模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進大
    的頭像 發(fā)表于 12-24 20:37 ?3716次閱讀

    三相電采集模塊使用方法描述

    三相電采集模塊使用方法描述
    的頭像 發(fā)表于 12-28 15:04 ?2387次閱讀

    使用Python訪問CANoe COM接口實踐

    本文介紹CANoe COM基本構(gòu)成、常用COM對象以及Python腳本調(diào)用CANoe COM的方法
    的頭像 發(fā)表于 07-27 16:16 ?3803次閱讀
    使用Python訪問<b class='flag-5'>CANoe</b> COM接口實踐

    新功能發(fā)布 | TSMaster新增CANoe自動化控制模塊,歡迎下載體驗!

    前言今天介紹TSMaster的新功能—CANoe自動化模塊。該模塊的功能是通過激勵CANoe內(nèi)部的系統(tǒng)變量,配合運行在CANoe
    的頭像 發(fā)表于 12-05 15:18 ?1865次閱讀
    新功能發(fā)布 | TSMaster新增<b class='flag-5'>CANoe</b>自動化控制<b class='flag-5'>模塊</b>,歡迎下載體驗!

    Channel模塊使用方法示例

    教程,我們將介紹 Rust 語言中的 Tokio 模塊 channel,并提供幾個示例,以幫助您更好地理解它的使用方法。 什么是 Tokio 模塊 Channel? Tokio
    的頭像 發(fā)表于 09-20 11:47 ?1367次閱讀

    CANoe控制OUTMM輸出固定電壓的方法

    實際應(yīng)用需要使用CANoe控制OUTMM輸出固定電壓,本文介紹具體實現(xiàn)的方法
    的頭像 發(fā)表于 10-09 09:55 ?1182次閱讀
    <b class='flag-5'>CANoe</b>控制OUTMM輸出固定電壓的<b class='flag-5'>方法</b>

    Box 模塊使用方法

    } })movie_box.Robin_Hood_Men_in_Tights.imdb_stars# 6.7 另外,可以看到默認情況下轉(zhuǎn)換后,字典鍵值的空格被轉(zhuǎn)化為了下劃線。 下面具體介紹 Box 模塊使用方法
    的頭像 發(fā)表于 10-31 10:40 ?1058次閱讀

    Camelot模塊使用方法

    :JSON,Excel,HTML和Sqlite。 下面給大家介紹這個模塊使用方法: 1.準(zhǔn)備 開始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒有,可以訪問這篇文章: 超詳細Python
    的頭像 發(fā)表于 11-01 10:02 ?1348次閱讀
    Camelot<b class='flag-5'>模塊</b>的<b class='flag-5'>使用方法</b>

    RA MCU的CRC模塊使用方法

    瑞薩RA單片機硬件CRC計算單元采用固定的多項式發(fā)生器來計算8位或者32位數(shù)據(jù)的CRC校驗值,對數(shù)據(jù)傳輸或數(shù)據(jù)存儲的一致性、完整性進行驗證。這篇文章重點介紹RA MCU的CRC模塊使用方法
    發(fā)表于 02-26 11:45 ?1343次閱讀
    RA MCU<b class='flag-5'>中</b>的CRC<b class='flag-5'>模塊</b>和<b class='flag-5'>使用方法</b>

    了解光模塊使用方法

    模塊使用方法: 防靜電措施:無論是在室內(nèi)還是室外,使用光模塊時必須采取防靜電措施,確保佩戴好防靜電手套或防靜電手環(huán),避免靜電對光模塊造成損害。 取放操作:拿取光
    的頭像 發(fā)表于 04-23 10:54 ?2087次閱讀