Ignore:
Timestamp:
Mar 1, 2017 2:04:12 PM (6 years ago)
Author:
srkline
Message:

many changes to get the basics of a reduction protocol working

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_Utilities_General.ipf

    r1024 r1025  
    460460                 
    461461                // this (in SANS) just passes directly to fRawWindowHook() 
    462                 Execute "V_UpdateDisplayInformation(\"RAW\")"   // plot the data in whatever folder type 
     462                V_UpdateDisplayInformation("RAW")       // plot the data in whatever folder type 
    463463                 
    464                 V_FakeRestorePanelsButtonClick()                //so the panels display correctly 
    465464                // set the global to display ONLY if the load was called from here, not from the  
    466465                // other routines that load data (to read in values) 
     
    870869End 
    871870 
     871// 
     872// TODO: 
     873// -- does this need to be more sophisticated? 
     874// 
     875// simple "not" of V_GetRawDataFileList() 
     876Function/S V_Get_NotRawDataFileList() 
     877         
     878        //make sure that path exists 
     879        PathInfo catPathName 
     880        if (V_flag == 0) 
     881                Abort "Folder path does not exist - use Pick Path button on Main Panel" 
     882        Endif 
     883        String path = S_Path 
     884         
     885        String list=IndexedFile(catPathName,-1,"????") 
     886        String newList="",item="",validName="",fullName="" 
     887        Variable num=ItemsInList(list,";"),ii 
     888         
     889        for(ii=0;ii<num;ii+=1) 
     890                item = StringFromList(ii, list  ,";") 
     891 
     892                validName = V_FindValidFileName(item) 
     893                if(strlen(validName) != 0)              //non-null return from FindValidFileName() 
     894                        fullName = path + validName              
     895 
     896        //method (1)                     
     897//                      if(V_CheckIfRawData(item)) 
     898//                              newlist += item + ";" 
     899//                      endif 
     900 
     901        //method (2)                     
     902                        if( !stringmatch(item,"*.nxs.ngv*") ) 
     903                                newlist += item + ";" 
     904                        endif 
     905 
     906                         
     907                endif 
     908                //print "ii=",ii 
     909        endfor 
     910        newList = SortList(newList,";",0) 
     911        return(newList) 
     912End 
     913 
    872914 
    873915//the following is a WaveMetrics procedure from <StrMatchList> 
Note: See TracChangeset for help on using the changeset viewer.