Ignore:
Timestamp:
Jun 23, 2016 4:26:43 PM (6 years ago)
Author:
srkline
Message:

* updated the detector dead time constants in NCNR_Utils for the new NISTO hardware *

other changes were to the file catalog and patch files, which are still works in progress.

File:
1 edited

Legend:

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

    r1002 r1003  
    220220        NVAR gRadioVal= root:Packages:NIST:VSANS:Globals:Patch:gRadioVal 
    221221         
    222  
    223  
    224222        // run number list 
    225223        if(gRadioVal == 1) 
    226 //              list = ParseRunNumberList(match)                //slow, file access every time 
    227 //              list = ReplaceString(",", list, ";") 
    228 //              newList = list 
    229  
    230 // cut this 0ct 2014 -- the ListMatch at the bottom returns bad results when certain conditions are met: 
    231 // -- for example OCT14nnn runs will return all of the OCT141nn runs if you try to match run 141 
    232 // 
    233 //               
    234 //              list = ExpandNumRanges(match)           //now simply comma delimited 
    235 //              num=ItemsInList(list,",") 
    236 //              for(ii=0;ii<num;ii+=1) 
    237 //                      item = StringFromList(ii,list,",") 
    238 //                      val=str2num(item) 
    239 //                      //make a three character string of the run number 
    240 //                      if(val<10) 
    241 //                              numStr = "00"+num2str(val) 
    242 //                      else 
    243 //                              if(val<100) 
    244 //                                      numStr = "0"+num2str(val) 
    245 //                              else 
    246 //                                      numStr = num2str(val) 
    247 //                              Endif 
    248 //                      Endif 
    249 //                      runList += ListMatch(newList,"*"+numStr+"*",";") 
    250 //                       
    251 //              endfor           
    252                  
    253 // oct 2014 -- try this way:     
    254 // TODO -- replace call 
    255 //              list = ExpandNumRanges(match)           //now simply comma delimited 
     224                         
     225                list = V_ExpandNumRanges(match)         //now simply comma delimited 
    256226                num=ItemsInList(list,",") 
    257227                for(ii=0;ii<num;ii+=1) 
     
    259229                        val=str2num(item) 
    260230 
    261 // TODO -- replace call 
    262 //                      runList += GetFileNameFromPathNoSemi(FindFileFromRunNumber(val)) + ";" 
    263                          
     231                        runList += V_GetFileNameFromPathNoSemi(V_FindFileFromRunNumber(val)) + ";"               
    264232                endfor 
    265233                newlist = runList 
     
    299267                        item=StringFromList(ii, newList , ";") 
    300268                        fname = path + item 
    301 // TODO -- replace call 
    302 //                      sdd = getSDD(fname) 
     269// TODO -- replace call -- this is hard-wired for "FL" 
     270                        sdd = V_getDet_ActualDistance(fname,"FL") 
    303271                        if(pos == -1) 
    304272                                //no wildcard 
     
    690658Proc V_Patch_Panel() 
    691659        PauseUpdate; Silent 1      // building window... 
    692         NewPanel /W=(519,85,950,608)/K=1 as "Patch Raw VSANS Data Files" 
    693 //      NewPanel /W=(519,85,950,608) as "Patch Raw SANS Data Files" 
     660        NewPanel /W=(519,85,950,608)/K=2 as "Patch Raw VSANS Data Files" 
    694661        DoWindow/C V_Patch_Panel 
    695662        ModifyPanel cbRGB=(1,39321,19939) 
     
    992959 
    993960//simple action for button to close the panel 
     961// 
     962// cleans out the RawVSANS folder on closing  
     963// 
    994964Function DoneButtonProc(ctrlName) : ButtonControl 
    995965        String ctrlName 
    996          
     966 
    997967        DoWindow/K V_Patch_Panel 
    998          
     968 
     969//      V_CleanOutRawVSANS() 
     970// present a progress window 
     971        V_CleanupData_w_Progress(0,1)    
     972         
     973        return(0) 
    999974End 
    1000975 
Note: See TracChangeset for help on using the changeset viewer.