Ignore:
Timestamp:
Sep 12, 2008 9:25:36 PM (15 years ago)
Author:
ajj
Message:

Refactoring USANS functions to use root:Packages:NIST:USANS as their base to comply with canSAS proposal.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/USANS/BT5_Loader.ipf

    r328 r404  
    2828Function LoadBT5File(fname,type) 
    2929        String fname,type 
     30 
     31        SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder 
    3032         
    3133        Variable num=200,err=0,refnum 
    32         Make/O/D/N=(num) $("root:"+type+":Angle") 
    33         Make/O/D/N=(num) $("root:"+type+":DetCts") 
    34         Make/O/D/N=(num) $("root:"+type+":ErrDetCts") 
    35         Make/O/D/N=(num) $("root:"+type+":MonCts") 
    36         Make/O/D/N=(num) $("root:"+type+":TransCts") 
    37         Wave Angle = $("root:"+type+":Angle") 
    38         Wave DetCts = $("root:"+type+":DetCts") 
    39         Wave ErrDetCts = $("root:"+type+":ErrDetCts") 
    40         Wave MonCts = $("root:"+type+":MonCts") 
    41         Wave TransCts = $("root:"+type+":TransCts") 
     34        Make/O/D/N=(num) $(USANSFolder+":"+type+":Angle") 
     35        Make/O/D/N=(num) $(USANSFolder+":"+type+":DetCts") 
     36        Make/O/D/N=(num) $(USANSFolder+":"+type+":ErrDetCts") 
     37        Make/O/D/N=(num) $(USANSFolder+":"+type+":MonCts") 
     38        Make/O/D/N=(num) $(USANSFolder+":"+type+":TransCts") 
     39        Wave Angle = $(USANSFolder+":"+type+":Angle") 
     40        Wave DetCts = $(USANSFolder+":"+type+":DetCts") 
     41        Wave ErrDetCts = $(USANSFolder+":"+type+":ErrDetCts") 
     42        Wave MonCts = $(USANSFolder+":"+type+":MonCts") 
     43        Wave TransCts = $(USANSFolder+":"+type+":TransCts") 
    4244         
    4345        Open/R refNum as fname          //if fname is "", a dialog will be presented 
     
    128130        String type 
    129131         
     132        SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder         
     133         
    130134        Variable pkNotFound,pkPt,pkAngle,pkVal,temp 
    131         Wave angle = $("root:"+type+":Angle") 
    132         Wave detCts = $("root:"+type+":DetCts") 
     135        Wave angle = $(USANSFolder+":"+type+":Angle") 
     136        Wave detCts = $(USANSFolder+":"+type+":DetCts") 
     137 
    133138 
    134139        WaveStats/Q detcts 
     
    165170        String type 
    166171        Variable pkAngle 
    167          
    168         Wave angle = $("root:"+type+":Angle") 
     172 
     173        SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder 
     174         
     175        Wave angle = $(USANSFolder+":"+type+":Angle") 
    169176        Variable num=numpnts(angle) 
    170177        Variable deg2QConv=5.55e-5              //JGB -- 2/24/01 
    171178         
    172         Make/O/N=(num) $("root:"+type+":Qvals") 
    173         Wave qvals = $("root:"+type+":Qvals")    
     179        Make/O/N=(num) $(USANSFolder+":"+type+":Qvals") 
     180        Wave qvals = $(USANSFolder+":"+type+":Qvals")    
    174181        Qvals = deg2QConv*(angle[p] - pkAngle) 
    175182         
     
    187194        String type 
    188195         
     196        SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder 
     197         
    189198        Variable levNotFound,levPt,Cts,num,ii 
    190         Wave angle = $("root:"+type+":Angle") 
    191         Wave detCts = $("root:"+type+":DetCts") 
    192         Wave TransCts = $("root:"+type+":TransCts") 
     199        Wave angle = $(USANSFolder+":"+type+":Angle") 
     200        Wave detCts = $(USANSFolder+":"+type+":DetCts") 
     201        Wave TransCts = $(USANSFolder+":"+type+":TransCts") 
    193202        FindLevel/Q/P angle,2           //use angles greater than 2 deg 
    194203        levNotFound=V_Flag              //V_Flag==1 if no pk found 
     
    207216         
    208217        //update the note 
    209         Wave DetCts = $("root:"+type+":DetCts") 
     218        Wave DetCts = $(USANSFolder+":"+type+":DetCts") 
    210219        String str,strVal 
    211220        str=note(DetCts) 
Note: See TracChangeset for help on using the changeset viewer.