Ignore:
Timestamp:
Oct 18, 2019 1:08:35 PM (3 years ago)
Author:
srkline
Message:

Updated help file for VSANS. Graphics were not PNG.

Removed HFIR SANS package since if requires XML XOP - no longer supported.

Improved quality of graphics export for Analysis reports.

Added more support for super_white_beam mode on VSANS

Corrected printf bug (Igor 8) when printing out % sign

Added utilities for patching wavelength and monochromator type on VSANS since the type is still not written out correctly by NICE, and super_white_beam is not yet defined in NICE

Adjusted panel dimensions for the temperature sensor display on VSANS (needed onWindows)

File:
1 edited

Legend:

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

    r1209 r1222  
    32003200 
    32013201 
     3202Proc V_Patch_MonochromatorType(lo,hi,typeStr) 
     3203        Variable lo,hi 
     3204        String typeStr="super_white_beam" 
     3205         
     3206        V_fPatch_MonochromatorType(lo,hi,typeStr) 
     3207End 
     3208 
     3209//              err = V_writeMonochromatorType(fname,str) 
     3210Function V_fPatch_MonochromatorType(lo,hi,typeStr) 
     3211        Variable lo,hi 
     3212        String typeStr 
     3213 
     3214        Variable jj 
     3215        String fname 
     3216 
     3217                 
     3218        //loop over all files 
     3219        for(jj=lo;jj<=hi;jj+=1) 
     3220                fname = V_FindFileFromRunNumber(jj) 
     3221                if(strlen(fname) != 0) 
     3222                 
     3223                        V_writeMonochromatorType(fname,typeStr) 
     3224 
     3225                else 
     3226                        printf "run number %d not found\r",jj 
     3227                endif 
     3228        endfor 
     3229         
     3230         
     3231        return(0) 
     3232End 
     3233 
     3234Proc V_Patch_Wavelength(lo,hi,wavelength,delta) 
     3235        Variable lo,hi 
     3236        Variable wavelength=6.2,delta=0.8 
     3237         
     3238        V_fPatch_Wavelength(lo,hi,wavelength,delta) 
     3239End 
     3240 
     3241//              err = V_writeWavelength(fname,val) 
     3242Function V_fPatch_Wavelength(lo,hi,lam,delta) 
     3243        Variable lo,hi 
     3244        Variable lam,delta 
     3245 
     3246        Variable jj 
     3247        String fname 
     3248 
     3249                 
     3250        //loop over all files 
     3251        for(jj=lo;jj<=hi;jj+=1) 
     3252                fname = V_FindFileFromRunNumber(jj) 
     3253                if(strlen(fname) != 0) 
     3254                 
     3255                        V_writeWavelength(fname,lam) 
     3256                        V_writeWavelength_Spread(fname,delta) 
     3257 
     3258                else 
     3259                        printf "run number %d not found\r",jj 
     3260                endif 
     3261        endfor 
     3262         
     3263         
     3264        return(0) 
     3265End 
Note: See TracChangeset for help on using the changeset viewer.