Last change
on this file since 2 was
2,
checked in by gostiaux, 15 years ago
|
- Initial import
- Add .m files in src
- Add .fig files in src
- Add .xml config files
|
File size:
1000 bytes
|
Line | |
---|
1 | %'read_imatext': reads the .civ file for image documentation (obsolete)
|
---|
2 | % fileinput: name of the documentation file
|
---|
3 | % time: matrix of times for the set of images
|
---|
4 | %pxcmx: scale along x in pixels/cm
|
---|
5 | %pxcmy: scale along y in pixels/cm
|
---|
6 | function [error,time,TimeUnit,mode,npx,npy,pxcmx,pxcmy]=read_imatext(fileinput);
|
---|
7 | error=0;%default
|
---|
8 | time=[]; %default
|
---|
9 | TimeUnit='s';
|
---|
10 | mode='pairs';
|
---|
11 | npx=[]; %default
|
---|
12 | npy=[]; %default
|
---|
13 | pxcmx=1;%default
|
---|
14 | pxcmy=1;%default
|
---|
15 | if exist(fileinput,'file')~=2, error=2, return;end;%input file does not exist
|
---|
16 | dotciv=textread(fileinput);
|
---|
17 | sizdot=size(dotciv);
|
---|
18 | if ~isequal(sizdot(1)-8,dotciv(1,1));
|
---|
19 | error=1; %inconsistent number of bursts
|
---|
20 | end
|
---|
21 | nbfield=sizdot(1)-8;
|
---|
22 | npx=(dotciv(2,1));
|
---|
23 | npy=(dotciv(2,2));
|
---|
24 | pxcmx=(dotciv(6,1));% pixels/cm in the .civ file
|
---|
25 | pxcmy=(dotciv(6,2));
|
---|
26 | % nburst=dotciv(3,1); % nbre of bursts
|
---|
27 | abs_time1=dotciv([9:nbfield+8],2);
|
---|
28 | dtime=dotciv(5,1)*(dotciv([9:nbfield+8],[3:end-1])+1);
|
---|
29 | timeshift=[abs_time1 dtime];
|
---|
30 | time=cumsum(timeshift,2); |
---|
Note: See
TracBrowser
for help on using the repository browser.