• 關閉

    什么是canalyzer?怎么用canalyzer?

    發表于:2023-5-22 09:31

    字體: | 上一篇 | 下一篇 | 我要投稿

     作者:紅豆沙冰    來源:車端

      簡單來說就是解析汽車can報文,可收可發,可記錄可回播報文。汽車行業開發,測試,路試使用居多。下面主要分界面介紹,canalyzer設置,離線回放,在線回放等四大主要且常用功能去說明。
      一.Canlayzer界面介紹
      打開canalyzer工程左上方閃電標志是啟動和暫停作用。panel是可用于添加panel界面,有助于調試。
      analysis & stimulation主菜單下有以下子菜單:
      1.measurement setup:測量設置界面,即主界面。在這個界面可以增加或減少IG,設置離線或者在線播放報文等。
      2.database management:添加database,只有添加了database后,canalyzer才能解析出報文報文名,通道等。不然如果不加database,解析出來的只有報文ID,而不清楚具體是哪個報文。
      3.trace:用于查看trace,即當前哪些報文正在收發。
      4.graphics:用線條圖顯示信號。有時候查問題想看下具體哪條報文的哪個信號出現了什么變化,如果在trace里看由于全部是數字,不直觀,費眼睛。這時候在graphics可以把你想要看的信號加進來看,由于是線條顯示,更加直觀高效。如果有多通道時,添加信號,有找不到信號的情況出現,需要去查看下你的database是否添加正確(血淚經驗)。
      hardware菜單下介紹:
      1.channel usage:通道設置。
      2.channel mapping:同道mapping。
      點擊measurement setup,會出現如下界面。下圖主要會用到R(回放log,可在節點上右擊添加R,雙擊R會提示你添加log文件),trace(查看當前哪些報文在收發),graphics(圖線線上信號變化)
      如下圖,雙擊文件可以添加log,雙擊offline可以將開關切換。當開關打到上面,意味著離線播放,即不受當前工程本身信號收發影響;當開關打在下面,意味著在線播放,受工程本身信號收發影響,這時候一般需要把工程本身發出的信號屏蔽掉,不然trace中回放的你會看到兩條一樣的信號,分別是log和工程本身發出的(血淚教訓)。
      下圖左側注意:R,IG,SF那一列可以通過右鍵添加?赏ㄟ^空格屏蔽節點(打叉的是被我屏蔽的)。
      二.Canalyzer設置
      一般一個layzer工程拿到手后,需要結合你手里的canalyzer工具進行一些設置,才能進行報文解析。
      下圖在channel usage中,如果你用幾路can就配置幾,用幾路lin也同樣配置幾。因為大多數時候can不止一路,所以can處可能不是1,但是如果只關注某一路can上的信號,可以設置1。具體結合實際情況。
      在channel mapping channels中需要根據上一步設置的can通道數進行配置。如果之前配置2個can通道,下圖則需要把這兩路can通道mapping到具體的canalyzer硬件工具上。由于我這里硬件接的是3和4通道。所以選擇channel3和channel4。
      .離線回放LOG(以需要兩路can為例)
      1.如下圖先設置2路can通道;
      2.將canalyzer硬件上插的通道分別mapping到can1和can2上。我這里是channel3是can fd通道,channel4是can通道。
      3.添加database
      4.添加can log
      5.mapping設置(重點)
      6.查看graphics
      四.在線回放LOG(以需要兩路can為例)
      前面的can通道設置,添加database,查看graphics都是一樣的操作。以下是在線播放需要注意的點。
      1.設置
      2.選擇需要播放的can log
      3.Mapping設置
      4.屏蔽機器的can外發(下圖筆誤)
      5.屏蔽機器的can FD外發(下圖筆誤)
      本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系51Testing小編(021-64471599-8017),我們將立即處理
    《2024軟件測試行業從業人員調查問卷》,您的見解,行業的聲音!

    關注51Testing

    聯系我們

    快捷面板 站點地圖 聯系我們 廣告服務 關于我們 站長統計 發展歷程

    法律顧問:上海蘭迪律師事務所 項棋律師
    版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2024
    投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

    滬ICP備05003035號

    滬公網安備 31010102002173號

    久久97久久97精品免视_欧洲国产伦久久久久久_91麻豆精品国产自产在线观_伊人久久大香线蕉综合av