Changeset 319 for trunk/src/uvmat.m
- Timestamp:
- Dec 6, 2011, 8:14:57 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/uvmat.m
r316 r319 1769 1769 NomType=get(handles.FileIndex,'UserData'); 1770 1770 1771 num1=stra2num(get(handles.i1,'String'));1772 num2=stra2num(get(handles.i2,'String'));1773 num_a=stra2num(get(handles.j1,'String'));1774 num_b=stra2num(get(handles.j2,'String'));1771 i1=stra2num(get(handles.i1,'String')); 1772 i2=stra2num(get(handles.i2,'String')); 1773 j1=stra2num(get(handles.j1,'String')); 1774 j2=stra2num(get(handles.j2,'String')); 1775 1775 1776 1776 sub_value= get(handles.SubField,'Value'); 1777 1777 if sub_value % a second input file has been entered 1778 1778 [FileName_1,RootPath_1,filebase_1,FileIndices_1,FileExt_1,SubDir_1]=read_file_boxes_1(handles); 1779 [pp,ff, str1,str2,str_a,str_b]=name2display(FileIndices_1);1780 num1_1=stra2num(str1);%current set of indices for the second field (may be set different than the main indices)1781 num2_1=stra2num(str2);1782 num_a_1=stra2num(str_a);1783 num_b_1=stra2num(str_b);1779 [pp,ff,i1_1_str,i2_1_str,j1_1_str,j2_1_str]=name2display(FileIndices_1); 1780 i1_1=stra2num(i1_1_str);%current set of indices for the second field (may be set different than the main indices) 1781 i2_1=stra2num(i2_1_str); 1782 j1_1=stra2num(j1_1_str); 1783 j2_1=stra2num(j2_1_str); 1784 1784 NomType_1=get(handles.FileIndex_1,'UserData'); 1785 1785 else … … 1790 1790 %case of scanning along the first direction (rootfile numbers) 1791 1791 if get(handles.scan_i,'Value')==1% case of scanning along index i 1792 num1=num1+increment;1793 num2=num2+increment;1794 [filename, num1,num_a,num2,num_b]=name_generator(filebase,num1,num_a,FileExt,NomType,comp_input,num2,num_b,subdir);1792 i1=i1+increment; 1793 i2=i2+increment; 1794 [filename,i1,j1,i2,j2]=name_generator(filebase,i1,j1,FileExt,NomType,comp_input,i2,j2,subdir); 1795 1795 if sub_value% set the second field name and indices 1796 num1_1=num1_1+increment;1797 num2_1=num2_1+increment;1798 filename_1=name_generator(filebase_1, num1_1,num_a_1,FileExt_1,NomType_1,1,num2_1,num_b_1,SubDir_1);1796 i1_1=i1_1+increment; 1797 i2_1=i2_1+increment; 1798 filename_1=name_generator(filebase_1,i1_1,j1_1,FileExt_1,NomType_1,1,i2_1,j2_1,SubDir_1); 1799 1799 end 1800 1800 else % case of scanning along index j (burst numbers) 1801 num_a=num_a+increment;1802 num_b=num_b+increment;1803 [filename, num1,num_a,num2,num_b]=name_generator(filebase,num1,num_a,FileExt,NomType,comp_input,num2,num_b,subdir);1801 j1=j1+increment; 1802 j2=j2+increment; 1803 [filename,i1,j1,i2,j2]=name_generator(filebase,i1,j1,FileExt,NomType,comp_input,i2,j2,subdir); 1804 1804 if sub_value 1805 num_a_1=num_a_1+increment;1806 num_b_1=num_b_1+increment;1807 filename_1=name_generator(filebase_1, num1_1,num_a_1,FileExt_1,NomType_1,1,num2_1,num_b_1,SubDir_1);1805 j1_1=j1_1+increment; 1806 j2_1=j2_1+increment; 1807 filename_1=name_generator(filebase_1,i1_1,j1_1,FileExt_1,NomType_1,1,i2_1,j2_1,SubDir_1); 1808 1808 end 1809 1809 end 1810 1810 1811 1811 % refresh plots 1812 errormsg=refresh_field(handles,filename,filename_1, num1,num2,num_a,num_b);1812 errormsg=refresh_field(handles,filename,filename_1,i1,i2,j1,j2); 1813 1813 if isempty(errormsg) %update the index counters 1814 set(handles.i1,'String',num2stra(num1,NomType,1)); 1815 if isequal(num2,num1) 1816 set(handles.i2,'String',''); 1814 if strcmp(NomType,'*')%case of movies 1815 set(handles.i1,'String',num2str(i1))%update the index display 1817 1816 else 1818 set(handles.i2,'String',num2stra(num2,NomType,1)); 1819 end 1820 set(handles.j1,'String',num2stra(num_a,NomType,2)); 1821 if isequal(num_b,num_a) 1822 set(handles.j2,'String',''); 1823 else 1824 set(handles.j2,'String',num2stra(num_b,NomType,2)); 1825 end 1826 [indices]=name_generator('',num1,num_a,'',NomType,1,num2,num_b,''); 1827 set(handles.FileIndex,'String',indices); 1828 if ~isempty(filename_1) 1829 indices_1=name_generator('',num1_1,num_a_1,'',NomType_1,1,num2_1,num_b_1,''); 1830 set(handles.FileIndex_1,'String',indices_1); 1831 end 1817 [~,~,i1_str,i2_str,j1_str,j2_str]=name2display(filename); 1818 set(handles.i1,'String',i1_str) 1819 set(handles.j1,'String',j1_str) 1820 if ~isequal(movie_status,1) 1821 set(handles.i2,'String',i2_str) 1822 set(handles.j2,'String',j2_str) 1823 end 1824 [indices]=name_generator('',i1,j1,'',NomType,1,i2,j2,''); 1825 set(handles.FileIndex,'String',indices); 1826 if ~isempty(filename_1) 1827 indices_1=name_generator('',i1_1,j1_1,'',NomType_1,1,i2_1,j2_1,''); 1828 set(handles.FileIndex_1,'String',indices_1); 1829 end 1830 end 1831 % set(handles.i1,'String',num2stra(i1,NomType,1)); 1832 % if isequal(i2,i1) 1833 % set(handles.i2,'String',''); 1834 % else 1835 % set(handles.i2,'String',num2stra(num2,NomType,1)); 1836 % end 1837 % set(handles.j1,'String',num2stra(j1,NomType,2)); 1838 % if isequal(j2,j1) 1839 % set(handles.j2,'String',''); 1840 % else 1841 % set(handles.j2,'String',num2stra(j2,NomType,2)); 1842 % end 1843 1832 1844 if isequal(movie_status,1) 1833 1845 set(handles.movie_pair,'Value',1)
Note: See TracChangeset
for help on using the changeset viewer.