# Import chipscopes data to matlab

Status
Not open for further replies.

#### amin5659

##### Member level 3
hi every one. i want to log some data bus in chip_scope and import this data to matlab.
with ascii exporting data bus, chip_scope gives txt file like this

how can i take this hex datas from txt file with matlab and convert it to integer?
thanks:?:

#### barry

You could have just looked this up yourself, but use hex2dec

amin5659

### amin5659

points: 2

#### amin5659

##### Member level 3
thanks. how can i just import this hex data to MATLAB.? as you see there is sample window and sample buffer which i have to ignore. i dont know how...

#### dpaul

how can i just import this hex data to MATLAB.? as you see there is sample window and sample buffer which i have to ignore.
Just write a script in your fav scripting language (Bash, Perl, Python) which will read the txt file you have posted and write out the desired file to be read by MAtlab.

#### barry

Just write a script in your fav scripting language (Bash, Perl, Python) which will read the txt file you have posted and write out the desired file to be read by MAtlab.
You could just write the script in MATLAB; why bother bringing another tool into the mess? Just use fopen and fgetl to read each line. You'll have to parse the line depending on your data. For your case it looks like you just need to extract the third element and stick it into an array which you play with after all the lines have been read in. Something like:

Code:
while 1
line=fgetl(fileid);
if ~ischar(line),break,end;
c=strsplit(line);
data=eval(char(c(3)));
d_array(index)=data;
index+1;
end

#### dpaul

You could just write the script in MATLAB; why bother bringing another tool into the mess?
I don't use Matlab!
So I jst gave the basic idea of using scripts. Now if it can be done in Matlab, good for the OP.

#### barry

I don't use Matlab!
So I jst gave the basic idea of using scripts. Now if it can be done in Matlab, good for the OP.
The question was “how to import into matlab”. You answered a totally different question.

#### dpaul

Status
Not open for further replies.