Changeset 404 for sans/Dev/trunk/NCNR_User_Procedures/USANS/BT5_Loader.ipf
- Timestamp:
- Sep 12, 2008 9:25:36 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/USANS/BT5_Loader.ipf
r328 r404 28 28 Function LoadBT5File(fname,type) 29 29 String fname,type 30 31 SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder 30 32 31 33 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") 42 44 43 45 Open/R refNum as fname //if fname is "", a dialog will be presented … … 128 130 String type 129 131 132 SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder 133 130 134 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 133 138 134 139 WaveStats/Q detcts … … 165 170 String type 166 171 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") 169 176 Variable num=numpnts(angle) 170 177 Variable deg2QConv=5.55e-5 //JGB -- 2/24/01 171 178 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") 174 181 Qvals = deg2QConv*(angle[p] - pkAngle) 175 182 … … 187 194 String type 188 195 196 SVAR USANSFolder = root:Packages:NIST:USANS:Globals:gUSANSFolder 197 189 198 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") 193 202 FindLevel/Q/P angle,2 //use angles greater than 2 deg 194 203 levNotFound=V_Flag //V_Flag==1 if no pk found … … 207 216 208 217 //update the note 209 Wave DetCts = $( "root:"+type+":DetCts")218 Wave DetCts = $(USANSFolder+":"+type+":DetCts") 210 219 String str,strVal 211 220 str=note(DetCts)
Note: See TracChangeset
for help on using the changeset viewer.