How can I convert a text file (.txt) to trace (.trc)?

I have a CAN bus recording saved as a text file. I need to get it into .trc format. Is there a tool in Matlab/SIMULINK to do this?

3 Comments

I understand that you wish to convert a TXT file to TRC file. Unfortunately, MATLAB does not have a tool to explicitly do so.
Can you provide more information about your application and workflow? Are you using dSPACE or PEAK-System CAN Interface?
Hey i have the oposite problem. I have TRC file and want to put it in TXT so i can manipulate it as a Table in MatLab. I am using PEAK-System CAN interface.
Hey, I'm years too late with this, but in case anyone wants to convert A TRC file so it can be read in Matlab, you can download and use the function readtrc() here: https://uk.mathworks.com/matlabcentral/fileexchange/48919-readtrc-read-r-s-trc-files-into-a-matlab-cell-array
Here's an example of how I did it:
filepath = 'C:\Users\UserName\OSim\4.1\Models\Simbody\subject01_walk1.trc'; %Define the path to the file
opensimTable = TimeSeriesTableVec3(filepath); % Use the Vec3 TimeSeriesTable to read the Vec3 type data file.
% Use the OpenSim Utility function, osimTable2Struct to convert the OpenSim table into a Matlab Struct for ease of use.
matlabStruct_markerData = osimTableToStruct(opensimTable);
opensimTable
Hope this helps

Sign in to comment.

 Accepted Answer

I ended up using Python for this process. Just formatted the file and save it as TRC. I assume you can do the same for your file

More Answers (0)

Categories

Asked:

on 17 Aug 2015

Commented:

on 15 Jul 2020

Community Treasure Hunt

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

Start Hunting!