canalyzer blf file to mat file conversion

조회 수: 105 (최근 30일)
Tejas Sonavane
Tejas Sonavane 2017년 5월 30일
댓글: Andrei 2024년 11월 5일 14:36
This is not a question.This is an answer on how to do this with the famous thread that is contunuing but has no answers. I have uplaoded the files here.
  댓글 수: 15
Mohammad Basiri
Mohammad Basiri 2022년 8월 9일
편집: Mohammad Basiri 2022년 8월 9일
@Tejas Sonavane I'm receiving the following error while running dbc2ModuleBatch.p:
Index exceeds the number of array elements (64).
Error in dbc2Module
Error in dbc2Module
Error in dbc2ModuleBatch
teng
teng 2024년 3월 7일
Unable to perform assignment because the left and right sides have a different number of elements.
Error in dbc2Module
Error in dbc2Module
I've faced this problem, Could you please help me?

댓글을 달려면 로그인하십시오.

답변 (5개)

Ivan Plavcic
Ivan Plavcic 2019년 9월 19일
Hello,
I get the followin message when trying to run 'CanLoad.p':
''Are you using the correct binlog.dll?
No Data Loaded!''
Any suggestions?
  댓글 수: 2
Ashish Sharma
Ashish Sharma 2021년 7월 8일
@Ivan Plavcic I get same error. Have you found a fix?
Matteo
Matteo 2023년 4월 13일
Hello to all,
I got the same error on.
I fixed it moving binlog.dll in the same folder of CanLoad (previously was inside folder x64).

댓글을 달려면 로그인하십시오.


Rodrigo Adamshuk Silva
Rodrigo Adamshuk Silva 2017년 8월 11일
After creating the "can" variable in the Workspace, how can I open the CAN messages that I need?
  댓글 수: 2
Tejas Sonavane
Tejas Sonavane 2017년 8월 15일
Cna you show me what your workspace looks like, like a snip and I will be able to help you right away
Antonio Carvalho
Antonio Carvalho 2024년 2월 15일
@Rodrigo Adamshuk Silva ciao. Do you have any news from your qustion? Thanks,

댓글을 달려면 로그인하십시오.


Steven
Steven 2017년 11월 15일
After following your steps I called
temp = CanLoad()
and selected my test.BLF file to read in. As a result I get
temp =
sw: [1x1 struct]
where temp contains only software version, but no data.
Can anyone tell me whats going wrong?
  댓글 수: 2
Stefan
Stefan 2017년 11월 25일
편집: Stefan 2017년 11월 25일
Please have a look into the mFile of CanLoad. There you can find examples how to you use this tool. Further i found out, that you have put all corresponding DBC files into the same directory of CanLoad.
CAN FD would not supported, the mex file crashes.
This tool also works with asc files in the same way as blf files. but it takes much much longer.
Jorg Anckaert
Jorg Anckaert 2019년 4월 4일
Hey Steven,
I seem to have the same issue. Did you manage you resolve it?

댓글을 달려면 로그인하십시오.


Nazar Rozkvas
Nazar Rozkvas 2018년 7월 10일
편집: Nazar Rozkvas 2018년 7월 10일
Dear Tejas,
I have been trying to extract the .dbc files with the steps you have described, however, I am unsuccessful. I guess i'm just doing something wrong.
When I feed my files to the dbcModuleBatch.p, I get the following error:
>> dbc2ModuleBatch('Ehorizon__M002.blf')
Error using dbc2ModuleBatch
Too many output arguments.
I have also tried to feed the files to the CanLoad.m, but it have also failed:
>> CanLoad('Ehorizon__M002.blf')
Error using cd
Cannot CD to /Users/mac/Documents/.../CanLoad\ (Name is nonexistent or not a directory).
Error in CanLoad
I would really appreciate your help
  댓글 수: 2
Nazar Rozkvas
Nazar Rozkvas 2018년 7월 19일
Apparently, MATLAB has not developed the toolbox for the Mac OS...
Hang Zhang
Hang Zhang 2021년 12월 23일
편집: Hang Zhang 2021년 12월 23일
Pay attention to Step3:
  • Unzip the folder contents
  • Put all the files that I have attached here in a folder.
  • Run dbc2ModuleBatch.p by click your right button of mouse to select the directory where including .dbc files, this step would build these four files named as can_module_ext.m, GetAsciiMessageFilterList.m, identify_DBC_Name.m, module_dbcname.m.
  • Place all the above newly files in the directory that contains the .blf files and add to the Matlab path.
  • Run CanLoad.p, this requires an input that is full name and path of the file.
Notice! CanLoad can not support CANFD!

댓글을 달려면 로그인하십시오.


Andrei
Andrei 2023년 10월 13일
blfread function (Vehicle Network Toolbox) can be used to read data from BLF files in MATLAB
  댓글 수: 3
小松
小松 2024년 6월 19일
Hi, is it possible for MATLAB 2018b version to use this function?
Andrei
Andrei 2024년 11월 5일 14:36
blfread was introduced in MATLAB R2019a.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Vehicle Network Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by