Difference between revisions of "Cpsfile"
Jump to navigation
Jump to search
(Created page with "back to C-OPS/CERBERUS Mfiles") |
|||
| Line 1: | Line 1: | ||
| + | <pre> | ||
| + | function cpsfile(letters) | ||
| + | %function to create lisst_prr.txt for prr processing | ||
| + | %looks in lcd directory and checks(for now) "anan...lcd" | ||
| + | |||
| + | d = fullfile(pwd,'*.lcd'); | ||
| + | %d2 = fullfile(pwd,'*.lcd.1'); | ||
| + | r = dir(d); | ||
| + | %r2 = dir(d2); | ||
| + | s =1; | ||
| + | anname =(''); | ||
| + | for i = 1:size(r) | ||
| + | name = r(i).name; | ||
| + | t = strncmp(name,letters,length(letters)); %was "anan" | ||
| + | if t ==1 | ||
| + | name = strtrim(name); | ||
| + | anname(s,:) = name; | ||
| + | s = s+1; | ||
| + | end | ||
| + | end | ||
| + | |||
| + | if isempty(anname) ==1 | ||
| + | d2 = fullfile(pwd,strcat(letters,'*')); %removed .lcd.1 too unique | ||
| + | r2 = dir(d2); | ||
| + | for i = 1:size(r2) | ||
| + | name2 = r2(i).name; | ||
| + | t = strncmp(name2,letters,length(letters)); %was "anan" | ||
| + | if t ==1 | ||
| + | name2 = strtrim(name2); | ||
| + | anname(s,:) = name2; | ||
| + | s = s+1; | ||
| + | end | ||
| + | end | ||
| + | end | ||
| + | |||
| + | dlmwrite(strcat(letters(1:3),'list_prr.txt'),anname,'') | ||
| + | |||
| + | |||
| + | </pre> | ||
| + | |||
| + | |||
back to [[C-OPS/CERBERUS Mfiles]] | back to [[C-OPS/CERBERUS Mfiles]] | ||
Latest revision as of 15:41, 13 February 2014
function cpsfile(letters)
%function to create lisst_prr.txt for prr processing
%looks in lcd directory and checks(for now) "anan...lcd"
d = fullfile(pwd,'*.lcd');
%d2 = fullfile(pwd,'*.lcd.1');
r = dir(d);
%r2 = dir(d2);
s =1;
anname =('');
for i = 1:size(r)
name = r(i).name;
t = strncmp(name,letters,length(letters)); %was "anan"
if t ==1
name = strtrim(name);
anname(s,:) = name;
s = s+1;
end
end
if isempty(anname) ==1
d2 = fullfile(pwd,strcat(letters,'*')); %removed .lcd.1 too unique
r2 = dir(d2);
for i = 1:size(r2)
name2 = r2(i).name;
t = strncmp(name2,letters,length(letters)); %was "anan"
if t ==1
name2 = strtrim(name2);
anname(s,:) = name2;
s = s+1;
end
end
end
dlmwrite(strcat(letters(1:3),'list_prr.txt'),anname,'')
back to C-OPS/CERBERUS Mfiles