05-16-2020 05:46 AM
Hello,
Normally I collect Can BUS data with Kvaser Data Logger and prepare .dbc file. After then, I use DIADEM to solve the data.
In this time, I use Kvaser to collect data but the Can BUS data comes from another device. (Normally I collect it from vehicle) I prepared .dbc file with Kvaser Database Editor. Then, I export the data as .log file. However, DIADEM cannot convert the data to logical one. It says that "Bus Log Converter error: Cannot create TDM file with the extended settings. Refer to the DIAdem logfile for more information."
I use DIADEM 2018 SP3. I would want to share with you .log and .dbc file but unfortunatelly I cannot. Because site does not allow .dbc and .log extensions. If any possibility, I will share.)
I am sure that my .dbc file can solve the data I collect. When I try it with another postprocess program, it can do it but DIADEM cannot. Any help would be perfect.
05-22-2020 02:55 PM
Hi mmt1357,
You can email me the log and dbc files at "brad.turpin@ni.com". You really ought to also be able to put those files in a *.zip file and upload the *.zip file to this forum, if you prefer.
Brad Turpin
Senior Technical Support Engineer
National Instruments
05-27-2020 03:25 AM
Hello Brad,
Because of the holyday, I attach the document a little late.
Also I sent it via e-mail.
Thank you.
05-27-2020 05:12 PM
Hi mmt,
I have reproduced the same error you describe with your submitted files using my DIAdem 2020. I have therefore forwarded this issue to R&D and will let you know what I hear back.
Thanks for your patience,
Brad Turpin
Senior Technical Support Engineer
National Instruments
05-27-2020 11:31 PM
Thank you Brad.
Mehmet
06-02-2020 05:23 PM - edited 06-02-2020 05:24 PM
Hi Mehmet,
The log file you sent was created with extended (29bit) CAN IDs, but the dbc file you sent did not use extended CAN IDs. Here is an edited dbc file with the extended CAN IDs that succeeds on my end in Bus Log Converting your log file into a TDM file in the Data Portal of DIAdem.
You have to add "Hex 8000 0000" to the numbers 105, 106 and 107 in order to convert them to extended representation. This amounts to setting bit 31 from low to high.
Brad Turpin
Senior Technical Support Engineer
National Instruments
06-03-2020 09:16 AM
It saved my life.
Thank you so much. I had missed that point, obviously.
Have a nice day and stay healthy.
Mehmet