Makeup.m
Revision as of 15:23, 5 August 2010 by 128.111.101.185 (talk) (Created page with '<pre> function makeup(pb) %created by Erik Stassinos %function to create upused.txt %prints formatted file using list_ac9mdz, ac9file or read file date and ctd %file name %cd(pb…')
function makeup(pb)
%created by Erik Stassinos
%function to create upused.txt
%prints formatted file using list_ac9mdz, ac9file or read file date and ctd
%file name
%cd(pb)
list = fopen('list_ac9bmdz')
if list == -1
sprintf('function is designed to run with a list_ac9mdz file. Exiting')
return
end
ac9file = fopen('ac9file.txt','r')
if ac9file == -1
sprintf('cannot locate ac9file.txt in the current directory. Exiting')
return
end
upusd = fopen('upused.txt','w+');
pattern1 = fullfile(pwd,'*.asc.1');
pattern2 = fullfile(pwd,'*.asc.2');
datlist1 = dir(pattern1)
datlist2 = dir(pattern2);
count=0;
while feof(list) ~=1
fgets(list);
count = count +1;
end
frewind(list)
for i = 1:(count/2 -1) %No x cast
procname = fgets(list);
pname = textscan(procname,'%s');
pname = char(pname{1,:});
ac9 = fgets(ac9file);
date = textscan(ac9,'%*s %*s %s %*s');
date = char(date{1,:});
time1 = textscan(ac9,'%*s %*s %*s %s');
time1 = char(time1{1,:});
time2 = time1;
d= datlist1(i).name;
%fprintf(upusd,'%s %s %s %s %s %s %s %s\n','flags', pb,procname,date,time1,datlist1(i).name,'qcal\n')
fprintf(upusd,'%s','flags');
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',pb);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',pname);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',date);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',time1);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',datlist1(i).name);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s\n','qcal');
procname = fgets(list);
pname = textscan(procname,'%s');
pname = char(pname{1,:});
fprintf(upusd,'%s','flags');
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',pb);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',pname);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',date);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',time2);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s',datlist2(i).name);
fprintf(upusd,'%s',' ');
fprintf(upusd,'%s\n','qcal');
%procname = fgets(list);
% fprintf(upusd,'%s %s %s %s %s %s %s\n','flags', pb,procname,date,time1,datlist2(i).name,'qcal')
sprintf('create upused done')
end