- Timestamp:
- Jun 10, 2008 4:00:21 PM (15 years ago)
- Location:
- sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00
- Files:
-
- 64 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/BE_Polyelectrolyte.ipf
r42 r379 15 15 Variable num=512,qmin=0.001,qmax=0.2 16 16 Prompt num "Enter number of data points for model: " 17 Prompt qmin "Enter minimum q-value ( ^-1) for model: "18 Prompt qmax "Enter maximum q-value ( ^-1) for model: "17 Prompt qmin "Enter minimum q-value (A^-1) for model: " 18 Prompt qmax "Enter maximum q-value (A^-1) for model: " 19 19 20 20 make/o/n=(num) xwave_BE,ywave_BE 21 21 xwave_BE = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 22 22 make/o coef_BE = {10,7.1,12,10,0.00,0.05,0.7,0.001} 23 make/o/t parameters_BE = {"K (barns)","Lb ( )","h (-3)","b ()","Cs (mol/L)","alpha","C (mol/L)","Background"}23 make/o/t parameters_BE = {"K (barns)","Lb (A)","h (A-3)","b (A)","Cs (mol/L)","alpha","C (mol/L)","Background"} 24 24 Edit parameters_BE,coef_BE 25 25 ywave_BE := BEPolyelectrolyte(coef_BE,xwave_BE) 26 26 Display ywave_BE vs xwave_BE 27 27 ModifyGraph log=0,marker=29,msize=2,mode=4 //**** log=0 if linear scale desired 28 Label bottom "q ( \\S-1\\M)"28 Label bottom "q (A\\S-1\\M)" 29 29 Label left "S(q) BE , cm\\S-1\\M" 30 30 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 43 43 // Setup parameter table for model function 44 44 make/o smear_coef_BE = {10,7.1,12,10,0.00,0.05,0.7,0.001} //**** mod, coef values to match unsmeared model above 45 make/o/t smear_parameters_BE= {"K (barns)","Lb ( )","h (-3)","b ()","Cs (mol/L)","alpha","C (mol/L)","Background"}45 make/o/t smear_parameters_BE= {"K (barns)","Lb (A)","h (A-3)","b (A)","Cs (mol/L)","alpha","C (mol/L)","Background"} 46 46 Edit smear_parameters_BE,smear_coef_BE //**** mod 47 47 … … 54 54 Display smeared_BE vs smeared_qvals //**** mod 55 55 ModifyGraph log=0,marker=29,msize=2,mode=4 56 Label bottom "q ( \\S-1\\M)"56 Label bottom "q (A\\S-1\\M)" 57 57 Label left "I sBE (cm\\S-1\\M)" 58 58 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 70 70 Variable q 71 71 // Input (fitting) variables are: 72 //[0] K = contrast factor (barns = 10-24 cm^2=10-4 ^2)73 //[1] Lb = Bjerrum length ; this parameter needs to be kept constant for a given solvent and temperature! ( )74 //[2] h = virial parameter ( 3)75 //[3] b = monomer length ( )72 //[0] K = contrast factor (barns = 10-24 cm^2=10-4 A^2) 73 //[1] Lb = Bjerrum length ; this parameter needs to be kept constant for a given solvent and temperature! (A) 74 //[2] h = virial parameter (A3) 75 //[3] b = monomer length (A) 76 76 //[4] Cs = concentration of monovalent salt (mol/L) 77 77 //[5] alpha = ionization degree : ratio of charged monomers to total number of monomers … … 104 104 // where : b = Sum(batom) ; batom = scattering length in cm-12 105 105 // vp = partial molar volume of the polymer ; vsolvent= partial molar volume of the solvent 106 // NB :K in Barns = 10^-24 cm2 ; the rest of the expression is in -3 = 10^24 cm3106 // NB :K in Barns = 10^-24 cm2 ; the rest of the expression is in A-3 = 10^24 cm3 107 107 // -> there is no multiplication factor to get the result in cm-1 . 108 108 // Returns S(q) in cm-1 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/CoreShell.ipf
r42 r379 14 14 Variable num=128,qmin=0.001,qmax=0.7 15 15 Prompt num "Enter number of data points for model: " 16 Prompt qmin "Enter minimum q-value ( ^-1) for model: "17 Prompt qmax "Enter maximum q-value ( ^-1) for model: "16 Prompt qmin "Enter minimum q-value (A^-1) for model: " 17 Prompt qmax "Enter maximum q-value (A^-1) for model: " 18 18 19 19 make/o/d/n=(num) xwave_css,ywave_css … … 25 25 Display ywave_css vs xwave_css 26 26 ModifyGraph log=1,marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Intensity (cm\\S-1\\M)" 29 29 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 55 55 Display smeared_css vs smeared_qvals 56 56 ModifyGraph log=1,marker=29,msize=2,mode=4 57 Label bottom "q ( \\S-1\\M)"57 Label bottom "q (A\\S-1\\M)" 58 58 Label left "Intensity (cm\\S-1\\M)" 59 59 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 69 69 // variables are: 70 70 //[0] scale factor 71 //[1] radius of core [ ]72 //[2] thickness of the shell [ ]73 //[3] SLD of the core [ -2]71 //[1] radius of core [A] 72 //[2] thickness of the shell [A] 73 //[3] SLD of the core [A-2] 74 74 //[4] SLD of the shell 75 75 //[5] SLD of the solvent … … 105 105 f += vol*bes*contr 106 106 107 // normalize to particle volume and rescale from [ -1] to [cm-1]107 // normalize to particle volume and rescale from [A-1] to [cm-1] 108 108 f2 = f*f/vol*1.0e8 109 109 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/CoreShellCylinder.ipf
r42 r379 16 16 Variable num=128,qmin=0.001,qmax=0.7 17 17 Prompt num "Enter number of data points for model: " 18 Prompt qmin "Enter minimum q-value ( ^-1) for model: "19 Prompt qmax "Enter maximum q-value ( ^-1) for model: "18 Prompt qmin "Enter minimum q-value (A^-1) for model: " 19 Prompt qmax "Enter maximum q-value (A^-1) for model: " 20 20 21 21 make/o/d/n=(num) xwave_cscyl,ywave_cscyl … … 27 27 Display ywave_cscyl vs xwave_cscyl 28 28 ModifyGraph log=1,marker=29,msize=2,mode=4 29 Label bottom "q ( \\S-1\\M)"29 Label bottom "q (A\\S-1\\M)" 30 30 Label left "Intensity (cm\\S-1\\M)" 31 31 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 55 55 Display smeared_cscyl vs smeared_qvals 56 56 ModifyGraph log=1,marker=29,msize=2,mode=4 57 Label bottom "q ( \\S-1\\M)"57 Label bottom "q (A\\S-1\\M)" 58 58 Label left "Intensity (cm\\S-1\\M)" 59 59 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/CoreShell_and_Struct.ipf
r42 r379 12 12 Variable num=256,qmin=0.001,qmax=0.7 13 13 Prompt num "Enter number of data points for model: " 14 Prompt qmin "Enter minimum q-value ( ^-1) for model: "15 Prompt qmax "Enter maximum q-value ( ^-1) for model: "14 Prompt qmin "Enter minimum q-value (A^-1) for model: " 15 Prompt qmax "Enter maximum q-value (A^-1) for model: " 16 16 17 17 Make/O/D/n=(num) xwave_CSS_HS,ywave_CSS_HS … … 23 23 Display/K=1 ywave_CSS_HS vs xwave_CSS_HS 24 24 ModifyGraph log=1,marker=29,msize=2,mode=4 25 Label bottom "q ( \\S-1\\M)"25 Label bottom "q (A\\S-1\\M)" 26 26 Label left "Intensity (cm\\S-1\\M)" 27 27 … … 51 51 Display smeared_CSS_HS vs smeared_qvals 52 52 ModifyGraph log=1,marker=29,msize=2,mode=4 53 Label bottom "q ( \\S-1\\M)"53 Label bottom "q (A\\S-1\\M)" 54 54 Label left "Intensity (cm\\S-1\\M)" 55 55 … … 94 94 Variable num=256,qmin=0.001,qmax=0.7 95 95 Prompt num "Enter number of data points for model: " 96 Prompt qmin "Enter minimum q-value ( ^-1) for model: "97 Prompt qmax "Enter maximum q-value ( ^-1) for model: "96 Prompt qmin "Enter minimum q-value (A^-1) for model: " 97 Prompt qmax "Enter maximum q-value (A^-1) for model: " 98 98 99 99 Make/O/D/n=(num) xwave_CSS_SW,ywave_CSS_SW … … 105 105 Display/K=1 ywave_CSS_SW vs xwave_CSS_SW 106 106 ModifyGraph log=1,marker=29,msize=2,mode=4 107 Label bottom "q ( \\S-1\\M)"107 Label bottom "q (A\\S-1\\M)" 108 108 Label left "Intensity (cm\\S-1\\M)" 109 109 … … 133 133 Display smeared_CSS_SW vs smeared_qvals 134 134 ModifyGraph log=1,marker=29,msize=2,mode=4 135 Label bottom "q ( \\S-1\\M)"135 Label bottom "q (A\\S-1\\M)" 136 136 Label left "Intensity (cm\\S-1\\M)" 137 137 … … 179 179 Variable num=256,qmin=0.001,qmax=0.7 180 180 Prompt num "Enter number of data points for model: " 181 Prompt qmin "Enter minimum q-value ( ^-1) for model: "182 Prompt qmax "Enter maximum q-value ( ^-1) for model: "181 Prompt qmin "Enter minimum q-value (A^-1) for model: " 182 Prompt qmax "Enter maximum q-value (A^-1) for model: " 183 183 184 184 if (DataFolderExists("root:HayPenMSA")) … … 197 197 Display/K=1 ywave_CSS_SC vs xwave_CSS_SC 198 198 ModifyGraph log=1,marker=29,msize=2,mode=4 199 Label bottom "q ( \\S-1\\M)"199 Label bottom "q (A\\S-1\\M)" 200 200 Label left "Intensity (cm\\S-1\\M)" 201 201 … … 232 232 Display smeared_CSS_SC vs smeared_qvals 233 233 ModifyGraph log=1,marker=29,msize=2,mode=4 234 Label bottom "q ( \\S-1\\M)"234 Label bottom "q (A\\S-1\\M)" 235 235 Label left "Intensity (cm\\S-1\\M)" 236 236 … … 279 279 Variable num=256,qmin=0.001,qmax=0.7 280 280 Prompt num "Enter number of data points for model: " 281 Prompt qmin "Enter minimum q-value ( ^-1) for model: "282 Prompt qmax "Enter maximum q-value ( ^-1) for model: "281 Prompt qmin "Enter minimum q-value (A^-1) for model: " 282 Prompt qmax "Enter maximum q-value (A^-1) for model: " 283 283 284 284 Make/O/D/n=(num) xwave_CSS_SHS,ywave_CSS_SHS … … 290 290 Display/K=1 ywave_CSS_SHS vs xwave_CSS_SHS 291 291 ModifyGraph log=1,marker=29,msize=2,mode=4 292 Label bottom "q ( \\S-1\\M)"292 Label bottom "q (A\\S-1\\M)" 293 293 Label left "Intensity (cm\\S-1\\M)" 294 294 … … 318 318 Display smeared_CSS_SHS vs smeared_qvals 319 319 ModifyGraph log=1,marker=29,msize=2,mode=4 320 Label bottom "q ( \\S-1\\M)"320 Label bottom "q (A\\S-1\\M)" 321 321 Label left "Intensity (cm\\S-1\\M)" 322 322 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/CylinderForm.ipf
r125 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 make/o/D/n=(num) xwave_cyl,ywave_cyl … … 24 24 Display ywave_cyl vs xwave_cyl 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 52 52 Display smeared_cyl vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Cylinder_and_Struct.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_CYL_HS,ywave_CYL_HS … … 24 24 Display ywave_CYL_HS vs xwave_CYL_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 … … 52 52 Display smeared_CYL_HS vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 … … 94 94 Variable num=128,qmin=0.001,qmax=0.7 95 95 Prompt num "Enter number of data points for model: " 96 Prompt qmin "Enter minimum q-value ( ^-1) for model: "97 Prompt qmax "Enter maximum q-value ( ^-1) for model: "96 Prompt qmin "Enter minimum q-value (A^-1) for model: " 97 Prompt qmax "Enter maximum q-value (A^-1) for model: " 98 98 99 99 Make/O/D/n=(num) xwave_CYL_SW,ywave_CYL_SW … … 105 105 Display ywave_CYL_SW vs xwave_CYL_SW 106 106 ModifyGraph log=1,marker=29,msize=2,mode=4 107 Label bottom "q ( \\S-1\\M)"107 Label bottom "q (A\\S-1\\M)" 108 108 Label left "Intensity (cm\\S-1\\M)" 109 109 … … 133 133 Display smeared_CYL_SW vs smeared_qvals 134 134 ModifyGraph log=1,marker=29,msize=2,mode=4 135 Label bottom "q ( \\S-1\\M)"135 Label bottom "q (A\\S-1\\M)" 136 136 Label left "Intensity (cm\\S-1\\M)" 137 137 … … 177 177 Variable num=128,qmin=0.001,qmax=0.7 178 178 Prompt num "Enter number of data points for model: " 179 Prompt qmin "Enter minimum q-value ( ^-1) for model: "180 Prompt qmax "Enter maximum q-value ( ^-1) for model: "179 Prompt qmin "Enter minimum q-value (A^-1) for model: " 180 Prompt qmax "Enter maximum q-value (A^-1) for model: " 181 181 182 182 if (DataFolderExists("root:HayPenMSA")) … … 195 195 Display ywave_CYL_SC vs xwave_CYL_SC 196 196 ModifyGraph log=1,marker=29,msize=2,mode=4 197 Label bottom "q ( \\S-1\\M)"197 Label bottom "q (A\\S-1\\M)" 198 198 Label left "Intensity (cm\\S-1\\M)" 199 199 … … 230 230 Display smeared_CYL_SC vs smeared_qvals 231 231 ModifyGraph log=1,marker=29,msize=2,mode=4 232 Label bottom "q ( \\S-1\\M)"232 Label bottom "q (A\\S-1\\M)" 233 233 Label left "Intensity (cm\\S-1\\M)" 234 234 … … 277 277 Variable num=128,qmin=0.001,qmax=0.7 278 278 Prompt num "Enter number of data points for model: " 279 Prompt qmin "Enter minimum q-value ( ^-1) for model: "280 Prompt qmax "Enter maximum q-value ( ^-1) for model: "279 Prompt qmin "Enter minimum q-value (A^-1) for model: " 280 Prompt qmax "Enter maximum q-value (A^-1) for model: " 281 281 282 282 Make/O/D/n=(num) xwave_CYL_SHS,ywave_CYL_SHS … … 288 288 Display ywave_CYL_SHS vs xwave_CYL_SHS 289 289 ModifyGraph log=1,marker=29,msize=2,mode=4 290 Label bottom "q ( \\S-1\\M)"290 Label bottom "q (A\\S-1\\M)" 291 291 Label left "Intensity (cm\\S-1\\M)" 292 292 … … 316 316 Display smeared_CYL_SHS vs smeared_qvals 317 317 ModifyGraph log=1,marker=29,msize=2,mode=4 318 Label bottom "q ( \\S-1\\M)"318 Label bottom "q (A\\S-1\\M)" 319 319 Label left "Intensity (cm\\S-1\\M)" 320 320 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/DAB_model.ipf
r42 r379 7 7 Variable num=512, qmin=.001, qmax=.7 8 8 Prompt num "Enter number of data points for model: " 9 Prompt qmin "Enter minimum q-value ( ^1) for model: "10 Prompt qmax "Enter maximum q-value ( ^1) for model: "9 Prompt qmin "Enter minimum q-value (A^1) for model: " 10 Prompt qmax "Enter maximum q-value (A^1) for model: " 11 11 // 12 12 Make/O/D/n=(num) xwave_DAB, ywave_DAB 13 13 xwave_DAB = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 14 14 Make/O/D coef_DAB = {10.0, 40, 1.0} 15 make/o/t parameters_DAB = {"Scale Factor, A ", "Correlation Length ( )", "Incoherent Bgd (cm-1)"}15 make/o/t parameters_DAB = {"Scale Factor, A ", "Correlation Length (A)", "Incoherent Bgd (cm-1)"} 16 16 Edit parameters_DAB, coef_DAB 17 17 ywave_DAB := DAB_Model(coef_DAB, xwave_DAB) … … 19 19 ModifyGraph marker=29, msize=2, mode=4 20 20 ModifyGraph log(left)=1 21 Label bottom "q ( \\S-1\\M) "21 Label bottom "q (A\\S-1\\M) " 22 22 Label left "Debye-Anderson-Brumberger Model (cm\\S-1\\M)" 23 23 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 35 35 // Setup parameter table for model function 36 36 Make/O/D smear_coef_DAB = {10.0, 40, 1.0} //model coef values to match unsmeared model above 37 make/o/t smear_parameters_DAB = {"Scale Factor, A ", "Correlation Length ( )", "Incoherent Bgd (cm-1)"}// parameter names37 make/o/t smear_parameters_DAB = {"Scale Factor, A ", "Correlation Length (A)", "Incoherent Bgd (cm-1)"}// parameter names 38 38 Edit smear_parameters_DAB,smear_coef_DAB //display parameters in a table 39 39 … … 46 46 Display smeared_DAB vs smeared_qvals // 47 47 ModifyGraph log=1,marker=29,msize=2,mode=4 48 Label bottom "q ( \\S-1\\M)"48 Label bottom "q (A\\S-1\\M)" 49 49 Label left "Debye-Anderson-Brumberger Model (cm\\S-1\\M)" 50 50 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/HPMSA.ipf
r42 r379 28 28 Display ywave_hpmsa vs xwave_hpmsa 29 29 ModifyGraph log=0,marker=29,msize=2,mode=4,grid=1 //**** log=0 if linear scale desired 30 Label bottom "q ( \\S-1\\M)"30 Label bottom "q (A\\S-1\\M)" 31 31 Label left "Structure Factor" 32 32 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 59 59 variable dialec, Perm, Beta, Temp, zz, charge, ierr 60 60 61 diam=w[0] //in (not SI .. should force people to think in nm!!!)61 diam=w[0] //in A (not SI .. should force people to think in nm!!!) 62 62 zz = w[1] //# of charges 63 63 VolFrac=w[2] 64 QQ=x //in ^-1 (not SI .. should force people to think in nm^-1!!!)64 QQ=x //in A^-1 (not SI .. should force people to think in nm^-1!!!) 65 65 Temp=w[3] //in degrees Kelvin 66 66 csalt=w[4] //in molarity -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/HardSphereStruct.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.3 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_hss,ywave_hss … … 25 25 Display ywave_hss vs xwave_hss 26 26 ModifyGraph marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Structure Factor" 29 29 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/HollowCylinders.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_Hcyl,ywave_Hcyl … … 24 24 Display ywave_Hcyl vs xwave_Hcyl 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 52 52 Display smeared_Hcyl vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Lorentz_model.ipf
r42 r379 6 6 Variable num=512, qmin=.001, qmax=.7 7 7 Prompt num "Enter number of data points for model: " 8 Prompt qmin "Enter minimum q-value ( ^1) for model: "9 Prompt qmax "Enter maximum q-value ( ^1) for model: "8 Prompt qmin "Enter minimum q-value (A^1) for model: " 9 Prompt qmax "Enter maximum q-value (A^1) for model: " 10 10 // 11 11 Make/O/D/n=(num) xwave_Lorentz, ywave_Lorentz 12 12 xwave_Lorentz = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 13 13 Make/O/D coef_Lorentz = {100.0, 50.0, 1.0} 14 make/o/t parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length ( )","Incoherent Bgd (cm-1)"}14 make/o/t parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length (A)","Incoherent Bgd (cm-1)"} 15 15 Edit parameters_Lorentz, coef_Lorentz 16 16 ywave_Lorentz := Lorentz_Model(coef_Lorentz, xwave_Lorentz) … … 18 18 ModifyGraph marker=29, msize=2, mode=4 19 19 ModifyGraph log(left)=1 20 Label bottom "q ( \\S-1\\M) "20 Label bottom "q (A\\S-1\\M) " 21 21 Label left "Lorentzian (cm\\S-1\\M)" 22 22 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 35 35 // Setup parameter table for model function 36 36 Make/O/D smear_coef_Lorentz = {100.0, 50.0, 1.0} 37 make/o/t smear_parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length ( )","Incoherent Bgd (cm-1)"}37 make/o/t smear_parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length (A)","Incoherent Bgd (cm-1)"} 38 38 Edit smear_parameters_Lorentz,smear_coef_Lorentz //display parameters in a table 39 39 … … 46 46 Display smeared_Lorentz vs smeared_qvals // 47 47 ModifyGraph log=1,marker=29,msize=2,mode=4 48 Label bottom "q ( \\S-1\\M)"48 Label bottom "q (A\\S-1\\M)" 49 49 Label left "Lorentz Model (cm\\S-1\\M)" 50 50 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Beaucage.ipf
r62 r379 16 16 Variable num=256,qmin=0.001,qmax=0.7 17 17 Prompt num "Enter number of data points for model: " 18 Prompt qmin "Enter minimum q-value ( ^-1) for model: "19 Prompt qmax "Enter maximum q-value ( ^-1) for model: "18 Prompt qmin "Enter minimum q-value (A^-1) for model: " 19 Prompt qmax "Enter maximum q-value (A^-1) for model: " 20 20 21 21 make/o/d/n=(num) xwave_b1,ywave_b1 … … 27 27 Display ywave_b1 vs xwave_b1 28 28 ModifyGraph log=1,marker=29,msize=2,mode=4 29 Label bottom "q ( \\S-1\\M)"29 Label bottom "q (A\\S-1\\M)" 30 30 Label left "Intensity (cm\\S-1\\M)" 31 31 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 35 35 Variable num=256,qmin=0.001,qmax=0.7 36 36 Prompt num "Enter number of data points for model: " 37 Prompt qmin "Enter minimum q-value ( ^-1) for model: "38 Prompt qmax "Enter maximum q-value ( ^-1) for model: "37 Prompt qmin "Enter minimum q-value (A^-1) for model: " 38 Prompt qmax "Enter maximum q-value (A^-1) for model: " 39 39 40 40 make/o/d/n=(num) xwave_b2,ywave_b2 … … 46 46 Display ywave_b2 vs xwave_b2 47 47 ModifyGraph log=1,marker=29,msize=2,mode=4 48 Label bottom "q ( \\S-1\\M)"48 Label bottom "q (A\\S-1\\M)" 49 49 Label left "Intensity (cm\\S-1\\M)" 50 50 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 54 54 Variable num=256,qmin=0.001,qmax=0.7 55 55 Prompt num "Enter number of data points for model: " 56 Prompt qmin "Enter minimum q-value ( ^-1) for model: "57 Prompt qmax "Enter maximum q-value ( ^-1) for model: "56 Prompt qmin "Enter minimum q-value (A^-1) for model: " 57 Prompt qmax "Enter maximum q-value (A^-1) for model: " 58 58 59 59 make/o/d/n=(num) xwave_b3,ywave_b3 … … 65 65 Display ywave_b3 vs xwave_b3 66 66 ModifyGraph log=1,marker=29,msize=2,mode=4 67 Label bottom "q ( \\S-1\\M)"67 Label bottom "q (A\\S-1\\M)" 68 68 Label left "Intensity (cm\\S-1\\M)" 69 69 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 73 73 Variable num=256,qmin=0.001,qmax=0.7 74 74 Prompt num "Enter number of data points for model: " 75 Prompt qmin "Enter minimum q-value ( ^-1) for model: "76 Prompt qmax "Enter maximum q-value ( ^-1) for model: "75 Prompt qmin "Enter minimum q-value (A^-1) for model: " 76 Prompt qmax "Enter maximum q-value (A^-1) for model: " 77 77 78 78 make/o/d/n=(num) xwave_b4,ywave_b4 … … 84 84 Display ywave_b4 vs xwave_b4 85 85 ModifyGraph log=1,marker=29,msize=2,mode=4 86 Label bottom "q ( \\S-1\\M)"86 Label bottom "q (A\\S-1\\M)" 87 87 Label left "Intensity (cm\\S-1\\M)" 88 88 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 111 111 Display smeared_b1 vs smeared_qvals 112 112 ModifyGraph log=1,marker=29,msize=2,mode=4 113 Label bottom "q ( \\S-1\\M)"113 Label bottom "q (A\\S-1\\M)" 114 114 Label left "Intensity (cm\\S-1\\M)" 115 115 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 136 136 Display smeared_b2 vs smeared_qvals 137 137 ModifyGraph log=1,marker=29,msize=2,mode=4 138 Label bottom "q ( \\S-1\\M)"138 Label bottom "q (A\\S-1\\M)" 139 139 Label left "Intensity (cm\\S-1\\M)" 140 140 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 161 161 Display smeared_b3 vs smeared_qvals 162 162 ModifyGraph log=1,marker=29,msize=2,mode=4 163 Label bottom "q ( \\S-1\\M)"163 Label bottom "q (A\\S-1\\M)" 164 164 Label left "Intensity (cm\\S-1\\M)" 165 165 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 186 186 Display smeared_b4 vs smeared_qvals 187 187 ModifyGraph log=1,marker=29,msize=2,mode=4 188 Label bottom "q ( \\S-1\\M)"188 Label bottom "q (A\\S-1\\M)" 189 189 Label left "Intensity (cm\\S-1\\M)" 190 190 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/BimodalSchulzSpheres.ipf
r42 r379 15 15 Variable num=128,qmin=0.001,qmax=0.7 16 16 Prompt num "Enter number of data points for model: " 17 Prompt qmin "Enter minimum q-value ( ^-1) for model: "18 Prompt qmax "Enter maximum q-value ( ^-1) for model: "17 Prompt qmin "Enter minimum q-value (A^-1) for model: " 18 Prompt qmax "Enter maximum q-value (A^-1) for model: " 19 19 20 20 Make/O/D/n=(num) xwave_bss,ywave_bss … … 28 28 Display ywave_bss vs xwave_bss 29 29 ModifyGraph log=1,marker=29,msize=2,mode=4 30 Label bottom "q ( \\S-1\\M)"30 Label bottom "q (A\\S-1\\M)" 31 31 Label left "Intensity (cm\\S-1\\M)" 32 32 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 60 60 Display smeared_bss vs smeared_qvals 61 61 ModifyGraph log=1,marker=29,msize=2,mode=4 62 Label bottom "q ( \\S-1\\M)"62 Label bottom "q (A\\S-1\\M)" 63 63 Label left "Intensity (cm\\S-1\\M)" 64 64 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/BinaryHardSpheres.ipf
r42 r379 46 46 Variable num=256, qmin=.001, qmax=.7 47 47 Prompt num "Enter number of data points for model: " 48 Prompt qmin "Enter minimum q-value ( -1) for model: "49 Prompt qmax "Enter maximum q-value ( -1) for model: "48 Prompt qmin "Enter minimum q-value (A-1) for model: " 49 Prompt qmax "Enter maximum q-value (A-1) for model: " 50 50 // 51 51 Make/O/D/n=(num) xwave_BinaryHS, ywave_BinaryHS … … 61 61 ModifyGraph marker=29, msize=2, mode=4 62 62 ModifyGraph log=1 63 Label bottom "q ( \\S-1\\M) "63 Label bottom "q (A\\S-1\\M) " 64 64 Label left "I(q) (cm\\S-1\\M)" 65 65 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 94 94 Display smeared_BinaryHS vs smeared_qvals // 95 95 ModifyGraph log=1,marker=29,msize=2,mode=4 96 Label bottom "q ( \\S-1\\M)"96 Label bottom "q (A\\S-1\\M)" 97 97 Label left "I(q) (cm\\S-1\\M)" 98 98 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Cylinder_PolyLength.ipf
r42 r379 19 19 Variable num=100,qmin=0.001,qmax=0.7 20 20 Prompt num "Enter number of data points for model: " 21 Prompt qmin "Enter minimum q-value ( ^-1) for model: "22 Prompt qmax "Enter maximum q-value ( ^-1) for model: "21 Prompt qmin "Enter minimum q-value (A^-1) for model: " 22 Prompt qmax "Enter maximum q-value (A^-1) for model: " 23 23 24 24 make/o/d/n=(num) xwave_cypl,ywave_cypl … … 30 30 Display ywave_cypl vs xwave_cypl 31 31 ModifyGraph log=1,marker=29,msize=2,mode=4 32 Label bottom "q ( \\S-1\\M)"32 Label bottom "q (A\\S-1\\M)" 33 33 Label left "Intensity (cm\\S-1\\M)" 34 34 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 58 58 Display smeared_cypl vs smeared_qvals 59 59 ModifyGraph log=1,marker=29,msize=2,mode=4 60 Label bottom "q ( \\S-1\\M)"60 Label bottom "q (A\\S-1\\M)" 61 61 Label left "Intensity (cm\\S-1\\M)" 62 62 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Cylinder_PolyRadius.ipf
r42 r379 19 19 Variable num=128,qmin=0.001,qmax=0.7 20 20 Prompt num "Enter number of data points for model: " 21 Prompt qmin "Enter minimum q-value ( ^-1) for model: "22 Prompt qmax "Enter maximum q-value ( ^-1) for model: "21 Prompt qmin "Enter minimum q-value (A^-1) for model: " 22 Prompt qmax "Enter maximum q-value (A^-1) for model: " 23 23 24 24 make/o/d/n=(num) xwave_cypr,ywave_cypr … … 30 30 Display ywave_cypr vs xwave_cypr 31 31 ModifyGraph log=1,marker=29,msize=2,mode=4 32 Label bottom "q ( \\S-1\\M)"32 Label bottom "q (A\\S-1\\M)" 33 33 Label left "Intensity (cm\\S-1\\M)" 34 34 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 59 59 Display smeared_cypr vs smeared_qvals 60 60 ModifyGraph log=1,marker=29,msize=2,mode=4 61 Label bottom "q ( \\S-1\\M)"61 Label bottom "q (A\\S-1\\M)" 62 62 Label left "Intensity (cm\\S-1\\M)" 63 63 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Debye.ipf
r42 r379 6 6 Variable num=256,qmin=0.001,qmax=0.7 7 7 Prompt num "Enter number of data points for model: " 8 Prompt qmin "Enter minimum q-value ( ^-1) for model: "9 Prompt qmax "Enter maximum q-value ( ^-1) for model: "8 Prompt qmin "Enter minimum q-value (A^-1) for model: " 9 Prompt qmax "Enter maximum q-value (A^-1) for model: " 10 10 11 11 make/O/D/N=(num) xwave_deb,ywave_deb … … 17 17 Display ywave_deb vs xwave_deb 18 18 ModifyGraph marker=29,msize=2,mode=4,log=1 19 Label bottom "q ( \\S-1\\M)"19 Label bottom "q (A\\S-1\\M)" 20 20 Label left "Intensity (cm\\S-1\\M)" 21 21 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 44 44 Display smeared_deb vs smeared_qvals 45 45 ModifyGraph log=1,marker=29,msize=2,mode=4 46 Label bottom "q ( \\S-1\\M)"46 Label bottom "q (A\\S-1\\M)" 47 47 Label left "Intensity (cm\\S-1\\M)" 48 48 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 57 57 // variables are: 58 58 //[0] scale factor 59 //[1] radius of gyration [ ]59 //[1] radius of gyration [A] 60 60 //[2] background [cm-1] 61 61 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/EllipticalCylinder.ipf
r42 r379 16 16 Variable num=50,qmin=0.001,qmax=0.7 17 17 Prompt num "Enter number of data points for model: " 18 Prompt qmin "Enter minimum q-value ( ^-1) for model: "19 Prompt qmax "Enter maximum q-value ( ^-1) for model: "18 Prompt qmin "Enter minimum q-value (A^-1) for model: " 19 Prompt qmax "Enter maximum q-value (A^-1) for model: " 20 20 21 21 // //constants needed for the integration if qtrap is used (in a separate procedure file!) … … 27 27 xwave_ecf = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 28 28 Make/O/D coef_ecf = {1.,20.,1.5,400,3.0e-6,0.0} 29 make/o/t parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length ( )","SLD diff (A^-2)","incoh. bkg (cm^-1)"}29 make/o/t parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length (A)","SLD diff (A^-2)","incoh. bkg (cm^-1)"} 30 30 Edit parameters_ecf,coef_ecf 31 31 ywave_ecf := EllipCylForm(coef_ecf,xwave_ecf) 32 32 Display ywave_ecf vs xwave_ecf 33 33 ModifyGraph log=1,marker=29,msize=2,mode=4 34 Label bottom "q ( \\S-1\\M)"34 Label bottom "q (A\\S-1\\M)" 35 35 Label left "Intensity (cm\\S-1\\M)" 36 36 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 49 49 // Setup parameter table for model function 50 50 Make/O/D smear_coef_ecf = {1.,20.,1.5,400,3.0e-6,0.0} 51 make/o/t smear_parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length ( )","SLD diff (A^-2)","incoh. bkg (cm^-1)"}51 make/o/t smear_parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length (A)","SLD diff (A^-2)","incoh. bkg (cm^-1)"} 52 52 Edit smear_parameters_ecf,smear_coef_ecf 53 53 … … 60 60 Display smeared_ecf vs smeared_qvals 61 61 ModifyGraph log=1,marker=29,msize=2,mode=4 62 Label bottom "q ( \\S-1\\M)"62 Label bottom "q (A\\S-1\\M)" 63 63 Label left "Intensity (cm\\S-1\\M)" 64 64 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/FlexCyl_EllipCross.ipf
r42 r379 18 18 Variable num=128,qmin=0.001,qmax=0.7 19 19 Prompt num "Enter number of data points for model: " 20 Prompt qmin "Enter minimum q-value ( ^-1) for model: "21 Prompt qmax "Enter maximum q-value ( ^-1) for model: "20 Prompt qmin "Enter minimum q-value (A^-1) for model: " 21 Prompt qmax "Enter maximum q-value (A^-1) for model: " 22 22 23 23 Make/O/D/n=(num) xwave_fleell,ywave_fleell … … 29 29 Display ywave_fleell vs xwave_fleell 30 30 ModifyGraph log=1,marker=29,msize=2,mode=4 31 Label bottom "q ( \\S-1\\M)"31 Label bottom "q (A\\S-1\\M)" 32 32 Label left "Intensity (cm\\S-1\\M)" 33 33 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 56 56 Display smeared_fleell vs smeared_qvals // 57 57 ModifyGraph log=1,marker=29,msize=2,mode=4 58 Label bottom "q ( \\S-1\\M)"58 Label bottom "q (A\\S-1\\M)" 59 59 Label left "I(q) (cm\\S-1\\M)" 60 60 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/FlexCyl_PolyLen.ipf
r42 r379 10 10 Variable num=128,qmin=0.001,qmax=0.7 11 11 Prompt num "Enter number of data points for model: " 12 Prompt qmin "Enter minimum q-value ( ^-1) for model: "13 Prompt qmax "Enter maximum q-value ( ^-1) for model: "12 Prompt qmin "Enter minimum q-value (A^-1) for model: " 13 Prompt qmax "Enter maximum q-value (A^-1) for model: " 14 14 15 15 // Setup parameter table for model function … … 22 22 Display ywave_flepl vs xwave_flepl 23 23 ModifyGraph log=1,marker=29,msize=2,mode=4 24 Label bottom "q ( \\S-1\\M)"24 Label bottom "q (A\\S-1\\M)" 25 25 Label left "Intensity (cm\\S-1\\M)" 26 26 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 47 47 Display smeared_flepl vs smeared_qvals // 48 48 ModifyGraph log=1,marker=29,msize=2,mode=4 49 Label bottom "q ( \\S-1\\M)"49 Label bottom "q (A\\S-1\\M)" 50 50 Label left "I(q) (cm\\S-1\\M)" 51 51 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/FlexCyl_PolyRadius.ipf
r42 r379 9 9 Variable num=100,qmin=0.001,qmax=0.7 10 10 Prompt num "Enter number of data points for model: " 11 Prompt qmin "Enter minimum q-value ( ^-1) for model: "12 Prompt qmax "Enter maximum q-value ( ^-1) for model: "11 Prompt qmin "Enter minimum q-value (A^-1) for model: " 12 Prompt qmax "Enter maximum q-value (A^-1) for model: " 13 13 14 14 Make/O/D/n=(num) xwave_fcpr,ywave_fcpr … … 20 20 Display ywave_fcpr vs xwave_fcpr 21 21 ModifyGraph log=1,marker=29,msize=2,mode=4 22 Label bottom "q ( \\S-1\\M)"22 Label bottom "q (A\\S-1\\M)" 23 23 Label left "Intensity (cm\\S-1\\M)" 24 24 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 48 48 Display smeared_fcpr vs smeared_qvals 49 49 ModifyGraph log=1,marker=29,msize=2,mode=4 50 Label bottom "q ( \\S-1\\M)"50 Label bottom "q (A\\S-1\\M)" 51 51 Label left "Intensity (cm\\S-1\\M)" 52 52 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/FlexibleCylinder.ipf
r42 r379 21 21 Variable num=128,qmin=0.001,qmax=0.7 22 22 Prompt num "Enter number of data points for model: " 23 Prompt qmin "Enter minimum q-value ( ^-1) for model: "24 Prompt qmax "Enter maximum q-value ( ^-1) for model: "23 Prompt qmin "Enter minimum q-value (A^-1) for model: " 24 Prompt qmax "Enter maximum q-value (A^-1) for model: " 25 25 26 26 Make/O/D/n=(num) xwave_fle,ywave_fle … … 32 32 Display ywave_fle vs xwave_fle 33 33 ModifyGraph log=1,marker=29,msize=2,mode=4 34 Label bottom "q ( \\S-1\\M)"34 Label bottom "q (A\\S-1\\M)" 35 35 Label left "Intensity (cm\\S-1\\M)" 36 36 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 60 60 Display smeared_fle vs smeared_qvals 61 61 ModifyGraph log=1,marker=29,msize=2,mode=4 62 Label bottom "q ( \\S-1\\M)"62 Label bottom "q (A\\S-1\\M)" 63 63 Label left "Intensity (cm\\S-1\\M)" 64 64 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Fractal.ipf
r42 r379 12 12 Variable num=128,qmin=0.001,qmax=0.5 13 13 Prompt num "Enter number of data points for model: " 14 Prompt qmin "Enter minimum q-value ( ^-1) for model: "15 Prompt qmax "Enter maximum q-value ( ^-1) for model: "14 Prompt qmin "Enter minimum q-value (A^-1) for model: " 15 Prompt qmax "Enter maximum q-value (A^-1) for model: " 16 16 17 17 Make/O/D/n=(num) xwave_fra,ywave_fra … … 23 23 Display ywave_fra vs xwave_fra 24 24 ModifyGraph log=1,marker=29,msize=2,mode=4 25 Label bottom "q ( \\S-1\\M)"25 Label bottom "q (A\\S-1\\M)" 26 26 Label left "Intensity (cm\\S-1\\M)" 27 27 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 48 48 Display smeared_fractal vs smeared_qvals 49 49 ModifyGraph log=1,marker=29,msize=2,mode=4 50 Label bottom "q ( \\S-1\\M)"50 Label bottom "q (A\\S-1\\M)" 51 51 Label left "I(q) (cm\\S-1\\M)" 52 52 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/GaussSpheres.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/N=(num) xwave_pgs,ywave_pgs … … 24 24 Display ywave_pgs vs xwave_pgs 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 51 51 Display smeared_pgs vs smeared_qvals 52 52 ModifyGraph log=1,marker=29,msize=2,mode=4 53 Label bottom "q ( \\S-1\\M)"53 Label bottom "q (A\\S-1\\M)" 54 54 Label left "Intensity (cm\\S-1\\M)" 55 55 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/GaussSpheres_and_Struct.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/N=(num) xwave_pgs_HS,ywave_pgs_HS … … 24 24 Display ywave_pgs_HS vs xwave_pgs_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 51 51 Display smeared_pgs_HS vs smeared_qvals 52 52 ModifyGraph log=1,marker=29,msize=2,mode=4 53 Label bottom "q ( \\S-1\\M)"53 Label bottom "q (A\\S-1\\M)" 54 54 Label left "Intensity (cm\\S-1\\M)" 55 55 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 101 101 Variable num=128,qmin=0.001,qmax=0.7 102 102 Prompt num "Enter number of data points for model: " 103 Prompt qmin "Enter minimum q-value ( ^-1) for model: "104 Prompt qmax "Enter maximum q-value ( ^-1) for model: "103 Prompt qmin "Enter minimum q-value (A^-1) for model: " 104 Prompt qmax "Enter maximum q-value (A^-1) for model: " 105 105 106 106 Make/O/D/N=(num) xwave_pgs_SW,ywave_pgs_SW … … 112 112 Display ywave_pgs_SW vs xwave_pgs_SW 113 113 ModifyGraph log=1,marker=29,msize=2,mode=4 114 Label bottom "q ( \\S-1\\M)"114 Label bottom "q (A\\S-1\\M)" 115 115 Label left "Intensity (cm\\S-1\\M)" 116 116 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 139 139 Display smeared_pgs_SW vs smeared_qvals 140 140 ModifyGraph log=1,marker=29,msize=2,mode=4 141 Label bottom "q ( \\S-1\\M)"141 Label bottom "q (A\\S-1\\M)" 142 142 Label left "Intensity (cm\\S-1\\M)" 143 143 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 191 191 Variable num=256,qmin=0.001,qmax=0.7 192 192 Prompt num "Enter number of data points for model: " 193 Prompt qmin "Enter minimum q-value ( ^-1) for model: "194 Prompt qmax "Enter maximum q-value ( ^-1) for model: "193 Prompt qmin "Enter minimum q-value (A^-1) for model: " 194 Prompt qmax "Enter maximum q-value (A^-1) for model: " 195 195 196 196 if (DataFolderExists("root:HayPenMSA")) … … 209 209 Display ywave_pgs_SC vs xwave_pgs_SC 210 210 ModifyGraph log=1,marker=29,msize=2,mode=4 211 Label bottom "q ( \\S-1\\M)"211 Label bottom "q (A\\S-1\\M)" 212 212 Label left "Intensity (cm\\S-1\\M)" 213 213 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 243 243 Display smeared_pgs_SC vs smeared_qvals 244 244 ModifyGraph log=1,marker=29,msize=2,mode=4 245 Label bottom "q ( \\S-1\\M)"245 Label bottom "q (A\\S-1\\M)" 246 246 Label left "Intensity (cm\\S-1\\M)" 247 247 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 296 296 Variable num=256,qmin=0.001,qmax=0.7 297 297 Prompt num "Enter number of data points for model: " 298 Prompt qmin "Enter minimum q-value ( ^-1) for model: "299 Prompt qmax "Enter maximum q-value ( ^-1) for model: "298 Prompt qmin "Enter minimum q-value (A^-1) for model: " 299 Prompt qmax "Enter maximum q-value (A^-1) for model: " 300 300 301 301 Make/O/D/N=(num) xwave_pgs_SHS,ywave_pgs_SHS … … 307 307 Display ywave_pgs_SHS vs xwave_pgs_SHS 308 308 ModifyGraph log=1,marker=29,msize=2,mode=4 309 Label bottom "q ( \\S-1\\M)"309 Label bottom "q (A\\S-1\\M)" 310 310 Label left "Intensity (cm\\S-1\\M)" 311 311 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 334 334 Display smeared_pgs_SHS vs smeared_qvals 335 335 ModifyGraph log=1,marker=29,msize=2,mode=4 336 Label bottom "q ( \\S-1\\M)"336 Label bottom "q (A\\S-1\\M)" 337 337 Label left "Intensity (cm\\S-1\\M)" 338 338 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/LamellarFF.ipf
r42 r379 23 23 Variable num=128, qmin=.001, qmax=.5 24 24 Prompt num "Enter number of data points for model: " 25 Prompt qmin "Enter minimum q-value ( ^1) for model: "26 Prompt qmax "Enter maximum q-value ( ^1) for model: "25 Prompt qmin "Enter minimum q-value (A^1) for model: " 26 Prompt qmax "Enter maximum q-value (A^1) for model: " 27 27 // 28 28 Make/O/D/n=(num) xwave_LamellarFF, ywave_LamellarFF … … 36 36 ModifyGraph marker=29, msize=2, mode=4 37 37 ModifyGraph log=1 38 Label bottom "q ( \\S-1\\M) "38 Label bottom "q (A\\S-1\\M) " 39 39 Label left "I(q) (cm\\S-1\\M)" 40 40 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 69 69 Display smeared_LamellarFF vs smeared_qvals // 70 70 ModifyGraph log=1,marker=29,msize=2,mode=4 71 Label bottom "q ( \\S-1\\M)"71 Label bottom "q (A\\S-1\\M)" 72 72 Label left "I(q) (cm\\S-1\\M)" 73 73 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/LamellarFF_HG.ipf
r42 r379 25 25 Variable num=128, qmin=.001, qmax=.5 26 26 Prompt num "Enter number of data points for model: " 27 Prompt qmin "Enter minimum q-value ( ^1) for model: "28 Prompt qmax "Enter maximum q-value ( ^1) for model: "27 Prompt qmin "Enter minimum q-value (A^1) for model: " 28 Prompt qmax "Enter maximum q-value (A^1) for model: " 29 29 // 30 30 Make/O/D/n=(num) xwave_LamellarFF_HG, ywave_LamellarFF_HG … … 38 38 ModifyGraph marker=29, msize=2, mode=4 39 39 ModifyGraph log=1 40 Label bottom "q ( \\S-1\\M) "40 Label bottom "q (A\\S-1\\M) " 41 41 Label left "I(q) (cm\\S-1\\M)" 42 42 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 71 71 Display smeared_LamellarFF_HG vs smeared_qvals // 72 72 ModifyGraph log=1,marker=29,msize=2,mode=4 73 Label bottom "q ( \\S-1\\M)"73 Label bottom "q (A\\S-1\\M)" 74 74 Label left "I(q) (cm\\S-1\\M)" 75 75 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/LamellarPS.ipf
r42 r379 49 49 Variable num=128, qmin=.001, qmax=.5 50 50 Prompt num "Enter number of data points for model: " 51 Prompt qmin "Enter minimum q-value ( ^1) for model: "52 Prompt qmax "Enter maximum q-value ( ^1) for model: "51 Prompt qmin "Enter minimum q-value (A^1) for model: " 52 Prompt qmax "Enter maximum q-value (A^1) for model: " 53 53 // 54 54 // constants … … 66 66 ModifyGraph marker=29, msize=2, mode=4 67 67 ModifyGraph log=1 68 Label bottom "q ( \\S-1\\M) "68 Label bottom "q (A\\S-1\\M) " 69 69 Label left "I(q) (cm\\S-1\\M)" 70 70 // … … 107 107 // Display smeared_LamellarPS vs $gQvals // 108 108 // ModifyGraph log=1,marker=29,msize=2,mode=4 109 // Label bottom "q ( \\S-1\\M)"109 // Label bottom "q (A\\S-1\\M)" 110 110 // Label left "I(q) (cm\\S-1\\M)" 111 111 // -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/LamellarPS_HG.ipf
r42 r379 49 49 Variable num=128, qmin=.001, qmax=.5 50 50 Prompt num "Enter number of data points for model: " 51 Prompt qmin "Enter minimum q-value ( ^1) for model: "52 Prompt qmax "Enter maximum q-value ( ^1) for model: "51 Prompt qmin "Enter minimum q-value (A^1) for model: " 52 Prompt qmax "Enter maximum q-value (A^1) for model: " 53 53 // 54 54 // constants … … 66 66 ModifyGraph marker=29, msize=2, mode=4 67 67 ModifyGraph log=1 68 Label bottom "q ( \\S-1\\M) "68 Label bottom "q (A\\S-1\\M) " 69 69 Label left "I(q) (cm\\S-1\\M)" 70 70 // … … 106 106 // Display smeared_LamellarPS_HG vs $gQvals // 107 107 // ModifyGraph log=1,marker=29,msize=2,mode=4 108 // Label bottom "q ( \\S-1\\M)"108 // Label bottom "q (A\\S-1\\M)" 109 109 // Label left "I(q) (cm\\S-1\\M)" 110 110 // -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/LogNormSpheres_and_Struct.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/N=(num) xwave_lns_HS,ywave_lns_HS … … 24 24 Display ywave_lns_HS vs xwave_lns_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 51 51 Display smeared_lns_HS vs smeared_qvals 52 52 ModifyGraph log=1,marker=29,msize=2,mode=4 53 Label bottom "q ( \\S-1\\M)"53 Label bottom "q (A\\S-1\\M)" 54 54 Label left "Intensity (cm\\S-1\\M)" 55 55 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 101 101 Variable num=128,qmin=0.001,qmax=0.7 102 102 Prompt num "Enter number of data points for model: " 103 Prompt qmin "Enter minimum q-value ( ^-1) for model: "104 Prompt qmax "Enter maximum q-value ( ^-1) for model: "103 Prompt qmin "Enter minimum q-value (A^-1) for model: " 104 Prompt qmax "Enter maximum q-value (A^-1) for model: " 105 105 106 106 Make/O/D/N=(num) xwave_lns_SW,ywave_lns_SW … … 112 112 Display ywave_lns_SW vs xwave_lns_SW 113 113 ModifyGraph log=1,marker=29,msize=2,mode=4 114 Label bottom "q ( \\S-1\\M)"114 Label bottom "q (A\\S-1\\M)" 115 115 Label left "Intensity (cm\\S-1\\M)" 116 116 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 139 139 Display smeared_lns_SW vs smeared_qvals 140 140 ModifyGraph log=1,marker=29,msize=2,mode=4 141 Label bottom "q ( \\S-1\\M)"141 Label bottom "q (A\\S-1\\M)" 142 142 Label left "Intensity (cm\\S-1\\M)" 143 143 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 191 191 Variable num=256,qmin=0.001,qmax=0.7 192 192 Prompt num "Enter number of data points for model: " 193 Prompt qmin "Enter minimum q-value ( ^-1) for model: "194 Prompt qmax "Enter maximum q-value ( ^-1) for model: "193 Prompt qmin "Enter minimum q-value (A^-1) for model: " 194 Prompt qmax "Enter maximum q-value (A^-1) for model: " 195 195 196 196 if (DataFolderExists("root:HayPenMSA")) … … 209 209 Display ywave_lns_SC vs xwave_lns_SC 210 210 ModifyGraph log=1,marker=29,msize=2,mode=4 211 Label bottom "q ( \\S-1\\M)"211 Label bottom "q (A\\S-1\\M)" 212 212 Label left "Intensity (cm\\S-1\\M)" 213 213 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 243 243 Display smeared_lns_SC vs smeared_qvals 244 244 ModifyGraph log=1,marker=29,msize=2,mode=4 245 Label bottom "q ( \\S-1\\M)"245 Label bottom "q (A\\S-1\\M)" 246 246 Label left "Intensity (cm\\S-1\\M)" 247 247 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 296 296 Variable num=256,qmin=0.001,qmax=0.7 297 297 Prompt num "Enter number of data points for model: " 298 Prompt qmin "Enter minimum q-value ( ^-1) for model: "299 Prompt qmax "Enter maximum q-value ( ^-1) for model: "298 Prompt qmin "Enter minimum q-value (A^-1) for model: " 299 Prompt qmax "Enter maximum q-value (A^-1) for model: " 300 300 301 301 Make/O/D/N=(num) xwave_lns_SHS,ywave_lns_SHS … … 307 307 Display ywave_lns_SHS vs xwave_lns_SHS 308 308 ModifyGraph log=1,marker=29,msize=2,mode=4 309 Label bottom "q ( \\S-1\\M)"309 Label bottom "q (A\\S-1\\M)" 310 310 Label left "Intensity (cm\\S-1\\M)" 311 311 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 334 334 Display smeared_lns_SHS vs smeared_qvals 335 335 ModifyGraph log=1,marker=29,msize=2,mode=4 336 Label bottom "q ( \\S-1\\M)"336 Label bottom "q (A\\S-1\\M)" 337 337 Label left "Intensity (cm\\S-1\\M)" 338 338 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/LogNormalSphere.ipf
r42 r379 10 10 Variable num=128,qmin=0.001,qmax=0.7 11 11 Prompt num "Enter number of data points for model: " 12 Prompt qmin "Enter minimum q-value ( ^-1) for model: "13 Prompt qmax "Enter maximum q-value ( ^-1) for model: "12 Prompt qmin "Enter minimum q-value (A^-1) for model: " 13 Prompt qmax "Enter maximum q-value (A^-1) for model: " 14 14 15 15 Make/O/D/N=(num) xwave_lns,ywave_lns … … 21 21 Display ywave_lns vs xwave_lns 22 22 ModifyGraph log=1,marker=29,msize=2,mode=4 23 Label bottom "q ( \\S-1\\M)"23 Label bottom "q (A\\S-1\\M)" 24 24 Label left "Intensity (cm\\S-1\\M)" 25 25 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 48 48 Display smeared_lns vs smeared_qvals 49 49 ModifyGraph log=1,marker=29,msize=2,mode=4 50 Label bottom "q ( \\S-1\\M)"50 Label bottom "q (A\\S-1\\M)" 51 51 Label left "Intensity (cm\\S-1\\M)" 52 52 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/MultiShell.ipf
r178 r379 13 13 Variable num=100,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 make/O/D/N=(num) xwave_mss,ywave_mss … … 24 24 Display/K=1 ywave_mss vs xwave_mss 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 55 55 Display/K=1 smeared_mss vs smeared_qvals 56 56 ModifyGraph log=1,marker=29,msize=2,mode=4 57 Label bottom "q ( \\S-1\\M)"57 Label bottom "q (A\\S-1\\M)" 58 58 Label left "Intensity (cm\\S-1\\M)" 59 59 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 66 66 // variables are: 67 67 //[0] scale factor 68 //[1] radius of core [ ]69 //[2] thickness of the shell [ ]68 //[1] radius of core [A] 69 //[2] thickness of the shell [A] 70 70 //[3] thickness of the water layer 71 //[4] SLD of the core = sld of the solvent[ -2]71 //[4] SLD of the core = sld of the solvent[A-2] 72 72 //[5] SLD of the shell 73 73 //[6] number of pairs (tw+tsh) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Parallelepiped.ipf
r42 r379 29 29 Variable num=100, qmin=.001, qmax=.7 30 30 Prompt num "Enter number of data points for model: " 31 Prompt qmin "Enter minimum q-value ( ^1) for model: "32 Prompt qmax "Enter maximum q-value ( ^1) for model: "31 Prompt qmin "Enter minimum q-value (A^1) for model: " 32 Prompt qmax "Enter maximum q-value (A^1) for model: " 33 33 // 34 34 Make/O/D/n=(num) xwave_Parallelepiped, ywave_Parallelepiped 35 35 xwave_Parallelepiped = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 36 36 Make/O/D coef_Parallelepiped = {1,35,75,400,6e-6,0} //CH#2 37 make/o/t parameters_Parallelepiped = {"Scale Factor","Shortest Edge A ( )","B ()","Longest Edge C ()","Contrast (^-2)","Incoherent Bgd (cm-1)"} //CH#337 make/o/t parameters_Parallelepiped = {"Scale Factor","Shortest Edge A (A)","B (A)","Longest Edge C (A)","Contrast (A^-2)","Incoherent Bgd (cm-1)"} //CH#3 38 38 Edit parameters_Parallelepiped, coef_Parallelepiped 39 39 ywave_Parallelepiped := Parallelepiped(coef_Parallelepiped, xwave_Parallelepiped) … … 41 41 ModifyGraph marker=29, msize=2, mode=4 42 42 ModifyGraph log=1 43 Label bottom "q ( \\S-1\\M) "43 Label bottom "q (A\\S-1\\M) " 44 44 Label left "I(q) (cm\\S-1\\M)" 45 45 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 63 63 // Setup parameter table for model function 64 64 Make/O/D smear_coef_Parallelepiped = {1,35,75,400,6e-6,0} //CH#4 65 make/o/t smear_parameters_Parallelepiped = {"Scale Factor","Shortest Edge A ( )","B ()","Longest Edge C ()","Contrast (^-2)","Incoherent Bgd (cm-1)"}65 make/o/t smear_parameters_Parallelepiped = {"Scale Factor","Shortest Edge A (A)","B (A)","Longest Edge C (A)","Contrast (A^-2)","Incoherent Bgd (cm-1)"} 66 66 Edit smear_parameters_Parallelepiped,smear_coef_Parallelepiped //display parameters in a table 67 67 … … 74 74 Display smeared_Parallelepiped vs smeared_qvals // 75 75 ModifyGraph log=1,marker=29,msize=2,mode=4 76 Label bottom "q ( \\S-1\\M)"76 Label bottom "q (A\\S-1\\M)" 77 77 Label left "I(q) (cm\\S-1\\M)" 78 78 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/PolyCoreShellCylinder.ipf
r42 r379 64 64 Display smeared_CSCpr vs smeared_qvals 65 65 ModifyGraph log=1,marker=29,msize=2,mode=4 66 Label bottom "q ( \\S-1\\M)"66 Label bottom "q (A\\S-1\\M)" 67 67 Label left "Intensity (cm\\S-1\\M)" 68 68 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/SchulzSpheres.ipf
r42 r379 11 11 Variable num=128,qmin=0.001,qmax=0.7 12 12 Prompt num "Enter number of data points for model: " 13 Prompt qmin "Enter minimum q-value ( ^-1) for model: "14 Prompt qmax "Enter maximum q-value ( ^-1) for model: "13 Prompt qmin "Enter minimum q-value (A^-1) for model: " 14 Prompt qmax "Enter maximum q-value (A^-1) for model: " 15 15 16 16 Make/O/D/N=(num) xwave_sch,ywave_sch … … 22 22 Display ywave_sch vs xwave_sch 23 23 ModifyGraph log=1,marker=29,msize=2,mode=4 24 Label bottom "q ( \\S-1\\M)"24 Label bottom "q (A\\S-1\\M)" 25 25 Label left "Intensity (cm\\S-1\\M)" 26 26 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 49 49 Display smeared_sch vs smeared_qvals 50 50 ModifyGraph log=1,marker=29,msize=2,mode=4 51 Label bottom "q ( \\S-1\\M)"51 Label bottom "q (A\\S-1\\M)" 52 52 Label left "Intensity (cm\\S-1\\M)" 53 53 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/SchulzSpheres_and_Struct.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/N=(num) xwave_sch_HS,ywave_sch_HS … … 24 24 Display ywave_sch_HS vs xwave_sch_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 51 51 Display smeared_sch_HS vs smeared_qvals 52 52 ModifyGraph log=1,marker=29,msize=2,mode=4 53 Label bottom "q ( \\S-1\\M)"53 Label bottom "q (A\\S-1\\M)" 54 54 Label left "Intensity (cm\\S-1\\M)" 55 55 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 102 102 Variable num=128,qmin=0.001,qmax=0.7 103 103 Prompt num "Enter number of data points for model: " 104 Prompt qmin "Enter minimum q-value ( ^-1) for model: "105 Prompt qmax "Enter maximum q-value ( ^-1) for model: "104 Prompt qmin "Enter minimum q-value (A^-1) for model: " 105 Prompt qmax "Enter maximum q-value (A^-1) for model: " 106 106 107 107 Make/O/D/N=(num) xwave_sch_SW,ywave_sch_SW … … 113 113 Display ywave_sch_SW vs xwave_sch_SW 114 114 ModifyGraph log=1,marker=29,msize=2,mode=4 115 Label bottom "q ( \\S-1\\M)"115 Label bottom "q (A\\S-1\\M)" 116 116 Label left "Intensity (cm\\S-1\\M)" 117 117 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 140 140 Display smeared_sch_SW vs smeared_qvals 141 141 ModifyGraph log=1,marker=29,msize=2,mode=4 142 Label bottom "q ( \\S-1\\M)"142 Label bottom "q (A\\S-1\\M)" 143 143 Label left "Intensity (cm\\S-1\\M)" 144 144 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 193 193 Variable num=256,qmin=0.001,qmax=0.7 194 194 Prompt num "Enter number of data points for model: " 195 Prompt qmin "Enter minimum q-value ( ^-1) for model: "196 Prompt qmax "Enter maximum q-value ( ^-1) for model: "195 Prompt qmin "Enter minimum q-value (A^-1) for model: " 196 Prompt qmax "Enter maximum q-value (A^-1) for model: " 197 197 198 198 if (DataFolderExists("root:HayPenMSA")) … … 211 211 Display ywave_sch_SC vs xwave_sch_SC 212 212 ModifyGraph log=1,marker=29,msize=2,mode=4 213 Label bottom "q ( \\S-1\\M)"213 Label bottom "q (A\\S-1\\M)" 214 214 Label left "Intensity (cm\\S-1\\M)" 215 215 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 245 245 Display smeared_sch_SC vs smeared_qvals 246 246 ModifyGraph log=1,marker=29,msize=2,mode=4 247 Label bottom "q ( \\S-1\\M)"247 Label bottom "q (A\\S-1\\M)" 248 248 Label left "Intensity (cm\\S-1\\M)" 249 249 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 299 299 Variable num=256,qmin=0.001,qmax=0.7 300 300 Prompt num "Enter number of data points for model: " 301 Prompt qmin "Enter minimum q-value ( ^-1) for model: "302 Prompt qmax "Enter maximum q-value ( ^-1) for model: "301 Prompt qmin "Enter minimum q-value (A^-1) for model: " 302 Prompt qmax "Enter maximum q-value (A^-1) for model: " 303 303 304 304 Make/O/D/N=(num) xwave_sch_SHS,ywave_sch_SHS … … 310 310 Display ywave_sch_SHS vs xwave_sch_SHS 311 311 ModifyGraph log=1,marker=29,msize=2,mode=4 312 Label bottom "q ( \\S-1\\M)"312 Label bottom "q (A\\S-1\\M)" 313 313 Label left "Intensity (cm\\S-1\\M)" 314 314 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 337 337 Display smeared_sch_SHS vs smeared_qvals 338 338 ModifyGraph log=1,marker=29,msize=2,mode=4 339 Label bottom "q ( \\S-1\\M)"339 Label bottom "q (A\\S-1\\M)" 340 340 Label left "Intensity (cm\\S-1\\M)" 341 341 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/StickyHardSphereStruct.ipf
r42 r379 23 23 Variable num=256, qmin=.001, qmax=.5 24 24 Prompt num "Enter number of data points for model: " 25 Prompt qmin "Enter minimum q-value ( ^1) for model: "26 Prompt qmax "Enter maximum q-value ( ^1) for model: "25 Prompt qmin "Enter minimum q-value (A^1) for model: " 26 Prompt qmax "Enter maximum q-value (A^1) for model: " 27 27 // 28 28 Make/O/D/n=(num) xwave_shsSQ, ywave_shsSQ … … 35 35 ModifyGraph marker=29, msize=2, mode=4 36 36 ModifyGraph log=0 37 Label bottom "q ( \\S-1\\M) "37 Label bottom "q (A\\S-1\\M) " 38 38 Label left "S(q)" 39 39 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/TriaxialEllipsoid.ipf
r42 r379 25 25 Variable num=100, qmin=.001, qmax=.7 26 26 Prompt num "Enter number of data points for model: " 27 Prompt qmin "Enter minimum q-value ( ^1) for model: "28 Prompt qmax "Enter maximum q-value ( ^1) for model: "27 Prompt qmin "Enter minimum q-value (A^1) for model: " 28 Prompt qmax "Enter maximum q-value (A^1) for model: " 29 29 // 30 30 Make/O/D/n=(num) xwave_triax, ywave_triax 31 31 xwave_triax = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 32 32 Make/O/D coef_triax = {1,35,100,400,6e-6,0} //CH#2 33 make/o/t parameters_triax = {"Scale Factor","Semi-axis A [smallest]( )","Semi-axis B ()","Semi-axis C [largest]()","Contrast (^-2)","Incoherent Bgd (cm-1)"} //CH#333 make/o/t parameters_triax = {"Scale Factor","Semi-axis A [smallest](A)","Semi-axis B (A)","Semi-axis C [largest](A)","Contrast (A^-2)","Incoherent Bgd (cm-1)"} //CH#3 34 34 Edit parameters_triax, coef_triax 35 35 ywave_triax := TriaxialEllipsoid(coef_triax, xwave_triax) … … 37 37 ModifyGraph marker=29, msize=2, mode=4 38 38 ModifyGraph log=1 39 Label bottom "q ( \\S-1\\M) "39 Label bottom "q (A\\S-1\\M) " 40 40 Label left "I(q) (cm\\S-1\\M)" 41 41 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 58 58 // Setup parameter table for model function 59 59 Make/O/D smear_coef_triax = {1,35,100,400,6e-6,0} //CH#4 60 make/o/t smear_parameters_triax = {"Scale Factor","A ( )","B ()","C ()","Contrast (^-2)","Incoherent Bgd (cm-1)"}60 make/o/t smear_parameters_triax = {"Scale Factor","A (A)","B (A)","C (A)","Contrast (A^-2)","Incoherent Bgd (cm-1)"} 61 61 Edit smear_parameters_triax,smear_coef_triax //display parameters in a table 62 62 … … 69 69 Display smeared_triax vs smeared_qvals // 70 70 ModifyGraph log=1,marker=29,msize=2,mode=4 71 Label bottom "q ( \\S-1\\M)"71 Label bottom "q (A\\S-1\\M)" 72 72 Label left "I(q) (cm\\S-1\\M)" 73 73 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Vesicle_UL.ipf
r42 r379 23 23 Variable num=128,qmin=0.001,qmax=0.7 24 24 Prompt num "Enter number of data points for model: " 25 Prompt qmin "Enter minimum q-value ( ^-1) for model: "26 Prompt qmax "Enter maximum q-value ( ^-1) for model: "25 Prompt qmin "Enter minimum q-value (A^-1) for model: " 26 Prompt qmax "Enter maximum q-value (A^-1) for model: " 27 27 28 28 make/o/d/n=(num) xwave_vesicle,ywave_vesicle … … 34 34 Display ywave_vesicle vs xwave_vesicle 35 35 ModifyGraph log=1,marker=29,msize=2,mode=4 36 Label bottom "q ( \\S-1\\M)"36 Label bottom "q (A\\S-1\\M)" 37 37 Label left "Intensity (cm\\S-1\\M)" 38 38 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 68 68 Display smeared_vesicle vs smeared_qvals 69 69 ModifyGraph log=1,marker=29,msize=2,mode=4 70 Label bottom "q ( \\S-1\\M)"70 Label bottom "q (A\\S-1\\M)" 71 71 Label left "Intensity (cm\\S-1\\M)" 72 72 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 82 82 // variables are: 83 83 //[0] scale factor 84 //[1] radius of core [ ]85 //[2] thickness of the shell [ ]86 //[3] SLD of the core and solvent[ -2]84 //[1] radius of core [A] 85 //[2] thickness of the shell [A] 86 //[3] SLD of the core and solvent[A-2] 87 87 //[4] SLD of the shell 88 88 //[5] background [cm-1] … … 117 117 f += vol*bes*contr 118 118 119 // normalize to the particle volume and rescale from [ -1] to [cm-1]119 // normalize to the particle volume and rescale from [A-1] to [cm-1] 120 120 //note that for the vesicle model, the volume is ONLY the shell volume 121 121 vol = 4*pi/3*((rcore+thick)^3-rcore^3) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/NewModels_2006/Vesicle_UL_and_Struct.ipf
r42 r379 19 19 Variable num=256,qmin=0.001,qmax=0.7 20 20 Prompt num "Enter number of data points for model: " 21 Prompt qmin "Enter minimum q-value ( ^-1) for model: "22 Prompt qmax "Enter maximum q-value ( ^-1) for model: "21 Prompt qmin "Enter minimum q-value (A^-1) for model: " 22 Prompt qmax "Enter maximum q-value (A^-1) for model: " 23 23 24 24 //make the normal model waves … … 31 31 Display/K=1 ywave_ves_HS vs xwave_ves_HS 32 32 ModifyGraph log=1,marker=29,msize=2,mode=4 33 Label bottom "q ( \\S-1\\M)"33 Label bottom "q (A\\S-1\\M)" 34 34 Label left "Intensity (cm\\S-1\\M)" 35 35 … … 59 59 Display smeared_ves_HS vs smeared_qvals 60 60 ModifyGraph log=1,marker=29,msize=2,mode=4 61 Label bottom "q ( \\S-1\\M)"61 Label bottom "q (A\\S-1\\M)" 62 62 Label left "Intensity (cm\\S-1\\M)" 63 63 … … 110 110 Variable num=256,qmin=0.001,qmax=0.7 111 111 Prompt num "Enter number of data points for model: " 112 Prompt qmin "Enter minimum q-value ( ^-1) for model: "113 Prompt qmax "Enter maximum q-value ( ^-1) for model: "112 Prompt qmin "Enter minimum q-value (A^-1) for model: " 113 Prompt qmax "Enter maximum q-value (A^-1) for model: " 114 114 115 115 /// … … 125 125 Display/K=1 ywave_ves_SW vs xwave_ves_SW 126 126 ModifyGraph log=1,marker=29,msize=2,mode=4 127 Label bottom "q ( \\S-1\\M)"127 Label bottom "q (A\\S-1\\M)" 128 128 Label left "Intensity (cm\\S-1\\M)" 129 129 … … 153 153 Display smeared_ves_SW vs smeared_qvals 154 154 ModifyGraph log=1,marker=29,msize=2,mode=4 155 Label bottom "q ( \\S-1\\M)"155 Label bottom "q (A\\S-1\\M)" 156 156 Label left "Intensity (cm\\S-1\\M)" 157 157 … … 206 206 Variable num=256,qmin=0.001,qmax=0.7 207 207 Prompt num "Enter number of data points for model: " 208 Prompt qmin "Enter minimum q-value ( ^-1) for model: "209 Prompt qmax "Enter maximum q-value ( ^-1) for model: "208 Prompt qmin "Enter minimum q-value (A^-1) for model: " 209 Prompt qmax "Enter maximum q-value (A^-1) for model: " 210 210 211 211 if (DataFolderExists("root:HayPenMSA")) … … 225 225 Display/K=1 ywave_ves_SC vs xwave_ves_SC 226 226 ModifyGraph log=1,marker=29,msize=2,mode=4 227 Label bottom "q ( \\S-1\\M)"227 Label bottom "q (A\\S-1\\M)" 228 228 Label left "Intensity (cm\\S-1\\M)" 229 229 … … 260 260 Display smeared_ves_SC vs smeared_qvals 261 261 ModifyGraph log=1,marker=29,msize=2,mode=4 262 Label bottom "q ( \\S-1\\M)"262 Label bottom "q (A\\S-1\\M)" 263 263 Label left "Intensity (cm\\S-1\\M)" 264 264 … … 316 316 Variable num=256,qmin=0.001,qmax=0.7 317 317 Prompt num "Enter number of data points for model: " 318 Prompt qmin "Enter minimum q-value ( ^-1) for model: "319 Prompt qmax "Enter maximum q-value ( ^-1) for model: "318 Prompt qmin "Enter minimum q-value (A^-1) for model: " 319 Prompt qmax "Enter maximum q-value (A^-1) for model: " 320 320 321 321 /// … … 331 331 Display/K=1 ywave_ves_SHS vs xwave_ves_SHS 332 332 ModifyGraph log=1,marker=29,msize=2,mode=4 333 Label bottom "q ( \\S-1\\M)"333 Label bottom "q (A\\S-1\\M)" 334 334 Label left "Intensity (cm\\S-1\\M)" 335 335 … … 359 359 Display smeared_ves_SHS vs smeared_qvals 360 360 ModifyGraph log=1,marker=29,msize=2,mode=4 361 Label bottom "q ( \\S-1\\M)"361 Label bottom "q (A\\S-1\\M)" 362 362 Label left "Intensity (cm\\S-1\\M)" 363 363 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/OblateCS_and_Struct.ipf
r42 r379 14 14 Variable num=128,qmin=0.001,qmax=0.7 15 15 Prompt num "Enter number of data points for model: " 16 Prompt qmin "Enter minimum q-value ( ^-1) for model: "17 Prompt qmax "Enter maximum q-value ( ^-1) for model: "16 Prompt qmin "Enter minimum q-value (A^-1) for model: " 17 Prompt qmax "Enter maximum q-value (A^-1) for model: " 18 18 19 19 Make/O/D/n=(num) xwave_OEF_HS,ywave_OEF_HS … … 25 25 Display ywave_OEF_HS vs xwave_OEF_HS 26 26 ModifyGraph log=1,marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Intensity (cm\\S-1\\M)" 29 29 … … 53 53 Display smeared_OEF_HS vs smeared_qvals 54 54 ModifyGraph log=1,marker=29,msize=2,mode=4 55 Label bottom "q ( \\S-1\\M)"55 Label bottom "q (A\\S-1\\M)" 56 56 Label left "Intensity (cm\\S-1\\M)" 57 57 … … 98 98 Variable num=128,qmin=0.001,qmax=0.7 99 99 Prompt num "Enter number of data points for model: " 100 Prompt qmin "Enter minimum q-value ( ^-1) for model: "101 Prompt qmax "Enter maximum q-value ( ^-1) for model: "100 Prompt qmin "Enter minimum q-value (A^-1) for model: " 101 Prompt qmax "Enter maximum q-value (A^-1) for model: " 102 102 103 103 Make/O/D/n=(num) xwave_OEF_SW,ywave_OEF_SW … … 109 109 Display ywave_OEF_SW vs xwave_OEF_SW 110 110 ModifyGraph log=1,marker=29,msize=2,mode=4 111 Label bottom "q ( \\S-1\\M)"111 Label bottom "q (A\\S-1\\M)" 112 112 Label left "Intensity (cm\\S-1\\M)" 113 113 … … 137 137 Display smeared_OEF_SW vs smeared_qvals 138 138 ModifyGraph log=1,marker=29,msize=2,mode=4 139 Label bottom "q ( \\S-1\\M)"139 Label bottom "q (A\\S-1\\M)" 140 140 Label left "Intensity (cm\\S-1\\M)" 141 141 … … 184 184 Variable num=128,qmin=0.001,qmax=0.7 185 185 Prompt num "Enter number of data points for model: " 186 Prompt qmin "Enter minimum q-value ( ^-1) for model: "187 Prompt qmax "Enter maximum q-value ( ^-1) for model: "186 Prompt qmin "Enter minimum q-value (A^-1) for model: " 187 Prompt qmax "Enter maximum q-value (A^-1) for model: " 188 188 189 189 if (DataFolderExists("root:HayPenMSA")) … … 202 202 Display ywave_OEF_SC vs xwave_OEF_SC 203 203 ModifyGraph log=1,marker=29,msize=2,mode=4 204 Label bottom "q ( \\S-1\\M)"204 Label bottom "q (A\\S-1\\M)" 205 205 Label left "Intensity (cm\\S-1\\M)" 206 206 … … 237 237 Display smeared_OEF_SC vs smeared_qvals 238 238 ModifyGraph log=1,marker=29,msize=2,mode=4 239 Label bottom "q ( \\S-1\\M)"239 Label bottom "q (A\\S-1\\M)" 240 240 Label left "Intensity (cm\\S-1\\M)" 241 241 … … 287 287 Variable num=128,qmin=0.001,qmax=0.7 288 288 Prompt num "Enter number of data points for model: " 289 Prompt qmin "Enter minimum q-value ( ^-1) for model: "290 Prompt qmax "Enter maximum q-value ( ^-1) for model: "289 Prompt qmin "Enter minimum q-value (A^-1) for model: " 290 Prompt qmax "Enter maximum q-value (A^-1) for model: " 291 291 292 292 Make/O/D/n=(num) xwave_OEF_SHS,ywave_OEF_SHS … … 298 298 Display ywave_OEF_SHS vs xwave_OEF_SHS 299 299 ModifyGraph log=1,marker=29,msize=2,mode=4 300 Label bottom "q ( \\S-1\\M)"300 Label bottom "q (A\\S-1\\M)" 301 301 Label left "Intensity (cm\\S-1\\M)" 302 302 … … 326 326 Display smeared_OEF_SHS vs smeared_qvals 327 327 ModifyGraph log=1,marker=29,msize=2,mode=4 328 Label bottom "q ( \\S-1\\M)"328 Label bottom "q (A\\S-1\\M)" 329 329 Label left "Intensity (cm\\S-1\\M)" 330 330 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/OblateForm.ipf
r42 r379 14 14 Variable num=128,qmin=0.001,qmax=0.7 15 15 Prompt num "Enter number of data points for model: " 16 Prompt qmin "Enter minimum q-value ( ^-1) for model: "17 Prompt qmax "Enter maximum q-value ( ^-1) for model: "16 Prompt qmin "Enter minimum q-value (A^-1) for model: " 17 Prompt qmax "Enter maximum q-value (A^-1) for model: " 18 18 19 19 Make/O/D/n=(num) xwave_oef,ywave_oef … … 25 25 Display ywave_oef vs xwave_oef 26 26 ModifyGraph log=1,marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Intensity (cm\\S-1\\M)" 29 29 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 53 53 Display smeared_oef vs smeared_qvals 54 54 ModifyGraph log=1,marker=29,msize=2,mode=4 55 Label bottom "q ( \\S-1\\M)"55 Label bottom "q (A\\S-1\\M)" 56 56 Label left "Intensity (cm\\S-1\\M)" 57 57 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 67 67 //The input variables are (and output) 68 68 //[0] scale 69 //[1] crmaj, major radius of core [ ]69 //[1] crmaj, major radius of core [A] 70 70 //[2] crmin, minor radius of core 71 71 //[3] trmaj, overall major radius 72 72 //[4] trmin, overall minor radius 73 //[5] delpc, SLD difference (core-shell) [ -2]73 //[5] delpc, SLD difference (core-shell) [A-2] 74 74 //[6] delps, SLD difference (shell-solvent) 75 75 //[7] bkg, [cm-1] … … 159 159 answer /= oblatevol 160 160 161 //convert answer [ -1] to [cm-1]161 //convert answer [A-1] to [cm-1] 162 162 answer *= 1.0e8 163 163 //scale -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Packages/Invariant/Invariant.ipf
r50 r379 49 49 inv = 2*pi*pi*delta_rho*delta_rho*phi*(1-phi)*1e8 50 50 51 Printf "The model invariant is %g ^-3 cm^-1\r\r",inv51 Printf "The model invariant is %g A^-3 cm^-1\r\r",inv 52 52 End 53 53 … … 65 65 invar = areaXY(qw,integrand,qw[0],qw[num-1]) 66 66 67 return(invar) //units of ^-3 cm^-167 return(invar) //units of A^-3 cm^-1 68 68 End 69 69 … … 85 85 invar *= dQv //correct for the effects of slit-smearing 86 86 87 return(invar) //units of ^-3 cm^-187 return(invar) //units of A^-3 cm^-1 88 88 End 89 89 … … 140 140 141 141 Printf "I(q=0) = %g (1/cm)\r",G_coef[0] 142 Printf "Rg = %g ( )\r",sqrt(-3*G_coef[1])142 Printf "Rg = %g (A)\r",sqrt(-3*G_coef[1]) 143 143 144 144 Make/O/D P_coef={0,1,-4} //input … … 191 191 ModifyGraph standoff=0 192 192 Label left "Intensity (1/cm)" 193 Label bottom "q (1/ )"193 Label bottom "q (1/A)" 194 194 ModifyGraph rgb($NameofWave(iw))=(0,0,0) 195 195 ModifyGraph opaque($NameofWave(iw))=1 … … 251 251 DrawText 158,211,"Extrapolation" 252 252 SetDrawEnv fstyle= 1 253 DrawText 58,349,"Units are [ ^-3 cm^-1]"253 DrawText 58,349,"Units are [A^-3 cm^-1]" 254 254 SetDrawEnv fstyle= 1 255 255 DrawText 61,16,"Calculate the Invariant" … … 338 338 339 339 num=numpnts(qw) 340 Printf "The invariant over the measured q-range %g to %g is %g ^-3 cm^-1\r\r",qw[0],qw[(num-1)],inv340 Printf "The invariant over the measured q-range %g to %g is %g A^-3 cm^-1\r\r",qw[0],qw[(num-1)],inv 341 341 342 342 // update the global display on the panel (there is a dependency for the total) … … 384 384 385 385 Printf "I(q=0) = %g (1/cm)\r",G_coef[0] 386 Printf "Rg = %g ( )\r",sqrt(-3*G_coef[1])386 Printf "Rg = %g (A)\r",sqrt(-3*G_coef[1]) 387 387 else 388 388 //do a power-law fit instead … … 406 406 407 407 nume=numpnts(extr_lqq) 408 Printf "The invariant over the q-range %g to %g is %g ^-3 cm^-1\r\r",extr_lqq[0],extr_lqq[(nume-1)],inv408 Printf "The invariant over the q-range %g to %g is %g A^-3 cm^-1\r\r",extr_lqq[0],extr_lqq[(nume-1)],inv 409 409 410 410 // update the global display on the panel (there is a dependency for the total) … … 456 456 457 457 nume=numpnts(extr_hqq) 458 Printf "The invariant over the q-range %g to %g is %g ^-3 cm^-1\r\r",extr_hqq[0],extr_hqq[(nume-1)],inv458 Printf "The invariant over the q-range %g to %g is %g A^-3 cm^-1\r\r",extr_hqq[0],extr_hqq[(nume-1)],inv 459 459 460 460 // update the global display on the panel (there is a dependency for the total) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Packages/LinearizedFits/LinearizedFits.ipf
r42 r379 379 379 Duplicate/o xw xAxisWave 380 380 If (cmpstr("q",S_Value) == 0) 381 SetScale d 0,0," ^-1",xAxisWave381 SetScale d 0,0,"A^-1",xAxisWave 382 382 xAxisWave = xw 383 383 xlabel = "q" … … 387 387 endif 388 388 If (cmpstr("q^2",S_Value) == 0) 389 SetScale d 0,0," ^-2",xAxisWave389 SetScale d 0,0,"A^-2",xAxisWave 390 390 xAxisWave = xw*xw 391 391 xlabel = "q^2" … … 558 558 rg = sqrt(-3*W_coef[1]) 559 559 rgerr = 3*W_sigma[1]/(2*rg) 560 textstr_3 += "\rRg ( ) = " + num2str(rg) + " ± " + num2str(rgerr)560 textstr_3 += "\rRg (A) = " + num2str(rg) + " ± " + num2str(rgerr) 561 561 textstr_3 += "\r" + num2str(rg*minfit) + " < Rg*q < " + num2str(rg*maxfit) 562 562 break … … 596 596 rg = 4*sqrt(-W_coef[1]) 597 597 rgerr = 8*W_sigma[1]/rg 598 textstr_3 = "Rod diameter ( ) = " + num2str(rg) + " ± " + num2str(rgerr)598 textstr_3 = "Rod diameter (A) = " + num2str(rg) + " ± " + num2str(rgerr) 599 599 textstr_3 += "\r" + num2str(rg*minfit) + " < Rg*q < " + num2str(rg*maxfit) 600 600 break … … 608 608 rg = sqrt(-12*W_coef[1]) 609 609 rgerr = 6*W_sigma[1]/(2*rg) 610 textstr_3 = "Platelet thickness ( ) = " + num2str(rg) + " ± " + num2str(rgerr)610 textstr_3 = "Platelet thickness (A) = " + num2str(rg) + " ± " + num2str(rgerr) 611 611 textstr_3 += "\r" + num2str(rg*minfit) + " < Rg*q < " + num2str(rg*maxfit) 612 612 break -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Packages/SumModel/SumSANSModels.ipf
r42 r379 123 123 Variable num=128,qmin=0.001,qmax=0.7 124 124 Prompt num "Enter number of data points for model: " 125 Prompt qmin "Enter minimum q-value ( ^-1) for model: "126 Prompt qmax "Enter maximum q-value ( ^-1) for model: "125 Prompt qmin "Enter minimum q-value (A^-1) for model: " 126 Prompt qmax "Enter maximum q-value (A^-1) for model: " 127 127 128 128 Make/O/D/n=(num) xwave_sum,ywave_sum … … 168 168 Display ywave_sum vs xwave_sum 169 169 ModifyGraph log=1,marker=29,msize=2,mode=4 170 Label bottom "q ( \\S-1\\M)"170 Label bottom "q (A\\S-1\\M)" 171 171 Label left "Intensity (cm\\S-1\\M)" 172 172 Legend … … 228 228 Display smeared_sum vs $gQvals 229 229 ModifyGraph log=1,marker=29,msize=2,mode=4 230 Label bottom "q ( \\S-1\\M)"230 Label bottom "q (A\\S-1\\M)" 231 231 Label left "Intensity (cm\\S-1\\M)" 232 232 Legend -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Peak_Gauss_model.ipf
r42 r379 6 6 Variable num=512, qmin=.001, qmax=.7 7 7 Prompt num "Enter number of data points for model: " 8 Prompt qmin "Enter minimum q-value ( ^1) for model: "9 Prompt qmax "Enter maximum q-value ( ^1) for model: "8 Prompt qmin "Enter minimum q-value (A^1) for model: " 9 Prompt qmax "Enter maximum q-value (A^1) for model: " 10 10 // 11 11 Make/O/D/n=(num) xwave_Peak_Gauss, ywave_Peak_Gauss 12 12 xwave_Peak_Gauss = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 13 13 Make/O/D coef_Peak_Gauss = {100.0, 0.05,0.005, 1.0} 14 make/o/t parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Std Dev (^-1)","Incoherent Bgd (cm-1)"}14 make/o/t parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position (A^-1)", "Std Dev (A^-1)","Incoherent Bgd (cm-1)"} 15 15 Edit parameters_Peak_Gauss, coef_Peak_Gauss 16 16 ywave_Peak_Gauss := Peak_Gauss_Model(coef_Peak_Gauss, xwave_Peak_Gauss) … … 18 18 ModifyGraph marker=29, msize=2, mode=4 19 19 ModifyGraph log(left)=1 20 Label bottom "q ( \\S-1\\M) "20 Label bottom "q (A\\S-1\\M) " 21 21 Label left "Peak - Gauss (cm\\S-1\\M)" 22 22 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 35 35 // Setup parameter table for model function 36 36 Make/O/D smear_coef_Peak_Gauss = {100.0, 0.05,0.005, 1.0} 37 make/o/t smear_parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Std Dev (^-1)","Incoherent Bgd (cm-1)"}37 make/o/t smear_parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position (A^-1)", "Std Dev (A^-1)","Incoherent Bgd (cm-1)"} 38 38 Edit smear_parameters_Peak_Gauss,smear_coef_Peak_Gauss //display parameters in a table 39 39 … … 46 46 Display smeared_Peak_Gauss vs smeared_qvals // 47 47 ModifyGraph log=1,marker=29,msize=2,mode=4 48 Label bottom "q ( \\S-1\\M)"48 Label bottom "q (A\\S-1\\M)" 49 49 Label left "Peak_Gauss Model (cm\\S-1\\M)" 50 50 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Peak_Lorentz_model.ipf
r42 r379 6 6 Variable num=512, qmin=.001, qmax=.7 7 7 Prompt num "Enter number of data points for model: " 8 Prompt qmin "Enter minimum q-value ( ^1) for model: "9 Prompt qmax "Enter maximum q-value ( ^1) for model: "8 Prompt qmin "Enter minimum q-value (A^1) for model: " 9 Prompt qmax "Enter maximum q-value (A^1) for model: " 10 10 // 11 11 Make/O/D/n=(num) xwave_Peak_Lorentz, ywave_Peak_Lorentz 12 12 xwave_Peak_Lorentz = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 13 13 Make/O/D coef_Peak_Lorentz = {100.0, 0.05,0.005, 1.0} 14 make/o/t parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Peak hwhm (^-1)","Incoherent Bgd (cm-1)"}14 make/o/t parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position (A^-1)", "Peak hwhm (A^-1)","Incoherent Bgd (cm-1)"} 15 15 Edit parameters_Peak_Lorentz, coef_Peak_Lorentz 16 16 ywave_Peak_Lorentz := Peak_Lorentz_Model(coef_Peak_Lorentz, xwave_Peak_Lorentz) … … 18 18 ModifyGraph marker=29, msize=2, mode=4 19 19 ModifyGraph log(left)=1 20 Label bottom "q ( \\S-1\\M) "20 Label bottom "q (A\\S-1\\M) " 21 21 Label left "Peak - Lorentzian (cm\\S-1\\M)" 22 22 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 35 35 // Setup parameter table for model function 36 36 Make/O/D smear_coef_Peak_Lorentz = {100.0, 0.05,0.005, 1.0} 37 make/o/t smear_parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Peak hwhm (^-1)","Incoherent Bgd (cm-1)"}37 make/o/t smear_parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position (A^-1)", "Peak hwhm (A^-1)","Incoherent Bgd (cm-1)"} 38 38 Edit smear_parameters_Peak_Lorentz,smear_coef_Peak_Lorentz //display parameters in a table 39 39 … … 46 46 Display smeared_Peak_Lorentz vs smeared_qvals // 47 47 ModifyGraph log=1,marker=29,msize=2,mode=4 48 Label bottom "q ( \\S-1\\M)"48 Label bottom "q (A\\S-1\\M)" 49 49 Label left "Peak_Lorentz Model (cm\\S-1\\M)" 50 50 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/PolyCSRatio_and_Struct.ipf
r42 r379 13 13 Variable num=256,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_PCR_HS,ywave_PCR_HS … … 24 24 Display/K=1 ywave_PCR_HS vs xwave_PCR_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 … … 52 52 Display smeared_PCR_HS vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 … … 106 106 Variable num=256,qmin=0.001,qmax=0.7 107 107 Prompt num "Enter number of data points for model: " 108 Prompt qmin "Enter minimum q-value ( ^-1) for model: "109 Prompt qmax "Enter maximum q-value ( ^-1) for model: "108 Prompt qmin "Enter minimum q-value (A^-1) for model: " 109 Prompt qmax "Enter maximum q-value (A^-1) for model: " 110 110 111 111 Make/O/D/n=(num) xwave_PCR_SW,ywave_PCR_SW … … 117 117 Display/K=1 ywave_PCR_SW vs xwave_PCR_SW 118 118 ModifyGraph log=1,marker=29,msize=2,mode=4 119 Label bottom "q ( \\S-1\\M)"119 Label bottom "q (A\\S-1\\M)" 120 120 Label left "Intensity (cm\\S-1\\M)" 121 121 … … 145 145 Display smeared_PCR_SW vs smeared_qvals 146 146 ModifyGraph log=1,marker=29,msize=2,mode=4 147 Label bottom "q ( \\S-1\\M)"147 Label bottom "q (A\\S-1\\M)" 148 148 Label left "Intensity (cm\\S-1\\M)" 149 149 … … 202 202 Variable num=256,qmin=0.001,qmax=0.7 203 203 Prompt num "Enter number of data points for model: " 204 Prompt qmin "Enter minimum q-value ( ^-1) for model: "205 Prompt qmax "Enter maximum q-value ( ^-1) for model: "204 Prompt qmin "Enter minimum q-value (A^-1) for model: " 205 Prompt qmax "Enter maximum q-value (A^-1) for model: " 206 206 207 207 if (DataFolderExists("root:HayPenMSA")) … … 220 220 Display/K=1 ywave_PCR_SC vs xwave_PCR_SC 221 221 ModifyGraph log=1,marker=29,msize=2,mode=4 222 Label bottom "q ( \\S-1\\M)"222 Label bottom "q (A\\S-1\\M)" 223 223 Label left "Intensity (cm\\S-1\\M)" 224 224 … … 255 255 Display smeared_PCR_SC vs smeared_qvals 256 256 ModifyGraph log=1,marker=29,msize=2,mode=4 257 Label bottom "q ( \\S-1\\M)"257 Label bottom "q (A\\S-1\\M)" 258 258 Label left "Intensity (cm\\S-1\\M)" 259 259 … … 313 313 Variable num=256,qmin=0.001,qmax=0.7 314 314 Prompt num "Enter number of data points for model: " 315 Prompt qmin "Enter minimum q-value ( ^-1) for model: "316 Prompt qmax "Enter maximum q-value ( ^-1) for model: "315 Prompt qmin "Enter minimum q-value (A^-1) for model: " 316 Prompt qmax "Enter maximum q-value (A^-1) for model: " 317 317 318 318 Make/O/D/n=(num) xwave_PCR_SHS,ywave_PCR_SHS … … 324 324 Display/K=1 ywave_PCR_SHS vs xwave_PCR_SHS 325 325 ModifyGraph log=1,marker=29,msize=2,mode=4 326 Label bottom "q ( \\S-1\\M)"326 Label bottom "q (A\\S-1\\M)" 327 327 Label left "Intensity (cm\\S-1\\M)" 328 328 … … 352 352 Display smeared_PCR_SHS vs smeared_qvals 353 353 ModifyGraph log=1,marker=29,msize=2,mode=4 354 Label bottom "q ( \\S-1\\M)"354 Label bottom "q (A\\S-1\\M)" 355 355 Label left "Intensity (cm\\S-1\\M)" 356 356 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/PolyCore.ipf
r50 r379 17 17 Variable num=256,qmin=0.001,qmax=0.7 18 18 Prompt num "Enter number of data points for model: " 19 Prompt qmin "Enter minimum q-value ( ^-1) for model: "20 Prompt qmax "Enter maximum q-value ( ^-1) for model: "19 Prompt qmin "Enter minimum q-value (A^-1) for model: " 20 Prompt qmax "Enter maximum q-value (A^-1) for model: " 21 21 22 22 Make/O/D/n=(num) xwave_pcf,ywave_pcf … … 29 29 Display ywave_pcf vs xwave_pcf 30 30 ModifyGraph log=1,marker=29,msize=2,mode=4 31 Label bottom "q ( \\S-1\\M)"31 Label bottom "q (A\\S-1\\M)" 32 32 Label left "Intensity (cm\\S-1\\M)" 33 33 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 58 58 Display smeared_pcf vs smeared_qvals 59 59 ModifyGraph log=1,marker=29,msize=2,mode=4 60 Label bottom "q ( \\S-1\\M)"60 Label bottom "q (A\\S-1\\M)" 61 61 Label left "Intensity (cm\\S-1\\M)" 62 62 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 79 79 // input parameters are 80 80 //[0] scale 81 //[1] average core radius [ ]81 //[1] average core radius [A] 82 82 //[2] polydispersity of core (0<sig<1) 83 //[3] shell thickness [ ]84 //[4] SLD core [ -2]83 //[3] shell thickness [A] 84 //[4] SLD core [A-2] 85 85 //[5] SLD shell 86 86 //[6] SLD solvent -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/PolyCoreShellRatio.ipf
r42 r379 16 16 Variable num=128,qmin=0.001,qmax=0.7 17 17 Prompt num "Enter number of data points for model: " 18 Prompt qmin "Enter minimum q-value ( ^-1) for model: "19 Prompt qmax "Enter maximum q-value ( ^-1) for model: "18 Prompt qmin "Enter minimum q-value (A^-1) for model: " 19 Prompt qmax "Enter maximum q-value (A^-1) for model: " 20 20 21 21 Make/O/D/n=(num) xwave_pcr,ywave_pcr … … 27 27 Display ywave_pcr vs xwave_pcr 28 28 ModifyGraph log=1,marker=29,msize=2,mode=4 29 Label bottom "q ( \\S-1\\M)"29 Label bottom "q (A\\S-1\\M)" 30 30 Label left "Intensity (cm\\S-1\\M)" 31 31 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 56 56 Display smeared_pcr vs smeared_qvals 57 57 ModifyGraph log=1,marker=29,msize=2,mode=4 58 Label bottom "q ( \\S-1\\M)"58 Label bottom "q (A\\S-1\\M)" 59 59 Label left "Intensity (cm\\S-1\\M)" 60 60 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 85 85 //assign nice names to the input wave 86 86 //w[0] = scale 87 //w[1] = core radius [ ]88 //w[2] = shell thickness [ ]87 //w[1] = core radius [A] 88 //w[2] = shell thickness [A] 89 89 //w[3] = polydispersity index (0<p<1) 90 //w[4] = SLD core [ ^-2]91 //w[5] = SLD shell [ ^-2]92 //w[6] = SLD solvent [ ^-2]90 //w[4] = SLD core [A^-2] 91 //w[5] = SLD shell [A^-2] 92 //w[6] = SLD solvent [A^-2] 93 93 //w[7] = bkg [cm-1] 94 94 Variable scale,corrad,thick,shlrad,pp,drho1,drho2,sig,zz,bkg -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/PolyCore_and_Struct.ipf
r42 r379 13 13 Variable num=256,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_PCF_HS,ywave_PCF_HS … … 24 24 Display/K=1 ywave_PCF_HS vs xwave_PCF_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 … … 52 52 Display smeared_PCF_HS vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 … … 107 107 Variable num=256,qmin=0.001,qmax=0.7 108 108 Prompt num "Enter number of data points for model: " 109 Prompt qmin "Enter minimum q-value ( ^-1) for model: "110 Prompt qmax "Enter maximum q-value ( ^-1) for model: "109 Prompt qmin "Enter minimum q-value (A^-1) for model: " 110 Prompt qmax "Enter maximum q-value (A^-1) for model: " 111 111 112 112 Make/O/D/n=(num) xwave_PCF_SW,ywave_PCF_SW … … 118 118 Display/K=1 ywave_PCF_SW vs xwave_PCF_SW 119 119 ModifyGraph log=1,marker=29,msize=2,mode=4 120 Label bottom "q ( \\S-1\\M)"120 Label bottom "q (A\\S-1\\M)" 121 121 Label left "Intensity (cm\\S-1\\M)" 122 122 … … 146 146 Display smeared_PCF_SW vs smeared_qvals 147 147 ModifyGraph log=1,marker=29,msize=2,mode=4 148 Label bottom "q ( \\S-1\\M)"148 Label bottom "q (A\\S-1\\M)" 149 149 Label left "Intensity (cm\\S-1\\M)" 150 150 … … 203 203 Variable num=256,qmin=0.001,qmax=0.7 204 204 Prompt num "Enter number of data points for model: " 205 Prompt qmin "Enter minimum q-value ( ^-1) for model: "206 Prompt qmax "Enter maximum q-value ( ^-1) for model: "205 Prompt qmin "Enter minimum q-value (A^-1) for model: " 206 Prompt qmax "Enter maximum q-value (A^-1) for model: " 207 207 208 208 if (DataFolderExists("root:HayPenMSA")) … … 221 221 Display/K=1 ywave_PCF_SC vs xwave_PCF_SC 222 222 ModifyGraph log=1,marker=29,msize=2,mode=4 223 Label bottom "q ( \\S-1\\M)"223 Label bottom "q (A\\S-1\\M)" 224 224 Label left "Intensity (cm\\S-1\\M)" 225 225 … … 256 256 Display smeared_PCF_SC vs smeared_qvals 257 257 ModifyGraph log=1,marker=29,msize=2,mode=4 258 Label bottom "q ( \\S-1\\M)"258 Label bottom "q (A\\S-1\\M)" 259 259 Label left "Intensity (cm\\S-1\\M)" 260 260 … … 314 314 Variable num=256,qmin=0.001,qmax=0.7 315 315 Prompt num "Enter number of data points for model: " 316 Prompt qmin "Enter minimum q-value ( ^-1) for model: "317 Prompt qmax "Enter maximum q-value ( ^-1) for model: "316 Prompt qmin "Enter minimum q-value (A^-1) for model: " 317 Prompt qmax "Enter maximum q-value (A^-1) for model: " 318 318 319 319 Make/O/D/n=(num) xwave_PCF_SHS,ywave_PCF_SHS … … 325 325 Display/K=1 ywave_PCF_SHS vs xwave_PCF_SHS 326 326 ModifyGraph log=1,marker=29,msize=2,mode=4 327 Label bottom "q ( \\S-1\\M)"327 Label bottom "q (A\\S-1\\M)" 328 328 Label left "Intensity (cm\\S-1\\M)" 329 329 … … 353 353 Display smeared_PCF_SHS vs smeared_qvals 354 354 ModifyGraph log=1,marker=29,msize=2,mode=4 355 Label bottom "q ( \\S-1\\M)"355 Label bottom "q (A\\S-1\\M)" 356 356 Label left "Intensity (cm\\S-1\\M)" 357 357 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/PolyHardSphereInten.ipf
r42 r379 15 15 Variable num=128,qmin=0.001,qmax=0.7 16 16 Prompt num "Enter number of data points for model: " 17 Prompt qmin "Enter minimum q-value ( ^-1) for model: "18 Prompt qmax "Enter maximum q-value ( ^-1) for model: "17 Prompt qmin "Enter minimum q-value (A^-1) for model: " 18 Prompt qmax "Enter maximum q-value (A^-1) for model: " 19 19 20 20 Make/O/D/n=(num) xwave_phs,ywave_phs … … 26 26 Display ywave_phs vs xwave_phs 27 27 ModifyGraph log=1,marker=29,msize=2,mode=4 28 Label bottom "q ( \\S-1\\M)"28 Label bottom "q (A\\S-1\\M)" 29 29 Label left "Intensity (cm\\S-1\\M)" 30 30 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 55 55 Display smeared_phs vs smeared_qvals 56 56 ModifyGraph log=1,marker=29,msize=2,mode=4 57 Label bottom "q ( \\S-1\\M)"57 Label bottom "q (A\\S-1\\M)" 58 58 Label left "Intensity (cm\\S-1\\M)" 59 59 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/PolyRectSphere_and_Struct.ipf
r42 r379 13 13 Variable num=256,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_RECT_HS,ywave_RECT_HS … … 24 24 Display/K=1 ywave_RECT_HS vs xwave_RECT_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 … … 52 52 Display smeared_RECT_HS vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 … … 102 102 Variable num=256,qmin=0.001,qmax=0.7 103 103 Prompt num "Enter number of data points for model: " 104 Prompt qmin "Enter minimum q-value ( ^-1) for model: "105 Prompt qmax "Enter maximum q-value ( ^-1) for model: "104 Prompt qmin "Enter minimum q-value (A^-1) for model: " 105 Prompt qmax "Enter maximum q-value (A^-1) for model: " 106 106 107 107 Make/O/D/n=(num) xwave_RECT_SW,ywave_RECT_SW … … 113 113 Display/K=1 ywave_RECT_SW vs xwave_RECT_SW 114 114 ModifyGraph log=1,marker=29,msize=2,mode=4 115 Label bottom "q ( \\S-1\\M)"115 Label bottom "q (A\\S-1\\M)" 116 116 Label left "Intensity (cm\\S-1\\M)" 117 117 … … 141 141 Display smeared_RECT_SW vs smeared_qvals 142 142 ModifyGraph log=1,marker=29,msize=2,mode=4 143 Label bottom "q ( \\S-1\\M)"143 Label bottom "q (A\\S-1\\M)" 144 144 Label left "Intensity (cm\\S-1\\M)" 145 145 … … 194 194 Variable num=256,qmin=0.001,qmax=0.7 195 195 Prompt num "Enter number of data points for model: " 196 Prompt qmin "Enter minimum q-value ( ^-1) for model: "197 Prompt qmax "Enter maximum q-value ( ^-1) for model: "196 Prompt qmin "Enter minimum q-value (A^-1) for model: " 197 Prompt qmax "Enter maximum q-value (A^-1) for model: " 198 198 199 199 if (DataFolderExists("root:HayPenMSA")) … … 212 212 Display/K=1 ywave_RECT_SC vs xwave_RECT_SC 213 213 ModifyGraph log=1,marker=29,msize=2,mode=4 214 Label bottom "q ( \\S-1\\M)"214 Label bottom "q (A\\S-1\\M)" 215 215 Label left "Intensity (cm\\S-1\\M)" 216 216 … … 247 247 Display smeared_RECT_SC vs smeared_qvals 248 248 ModifyGraph log=1,marker=29,msize=2,mode=4 249 Label bottom "q ( \\S-1\\M)"249 Label bottom "q (A\\S-1\\M)" 250 250 Label left "Intensity (cm\\S-1\\M)" 251 251 … … 301 301 Variable num=256,qmin=0.001,qmax=0.7 302 302 Prompt num "Enter number of data points for model: " 303 Prompt qmin "Enter minimum q-value ( ^-1) for model: "304 Prompt qmax "Enter maximum q-value ( ^-1) for model: "303 Prompt qmin "Enter minimum q-value (A^-1) for model: " 304 Prompt qmax "Enter maximum q-value (A^-1) for model: " 305 305 306 306 Make/O/D/n=(num) xwave_RECT_SHS,ywave_RECT_SHS … … 312 312 Display/K=1 ywave_RECT_SHS vs xwave_RECT_SHS 313 313 ModifyGraph log=1,marker=29,msize=2,mode=4 314 Label bottom "q ( \\S-1\\M)"314 Label bottom "q (A\\S-1\\M)" 315 315 Label left "Intensity (cm\\S-1\\M)" 316 316 … … 340 340 Display smeared_RECT_SHS vs smeared_qvals 341 341 ModifyGraph log=1,marker=29,msize=2,mode=4 342 Label bottom "q ( \\S-1\\M)"342 Label bottom "q (A\\S-1\\M)" 343 343 Label left "Intensity (cm\\S-1\\M)" 344 344 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Power_Law_model.ipf
r42 r379 6 6 Variable num=512, qmin=.001, qmax=.2 7 7 Prompt num "Enter number of data points for model: " 8 Prompt qmin "Enter minimum q-value ( ^1) for model: "9 Prompt qmax "Enter maximum q-value ( ^1) for model: "8 Prompt qmin "Enter minimum q-value (A^1) for model: " 9 Prompt qmax "Enter maximum q-value (A^1) for model: " 10 10 // 11 11 Make/O/D/n=(num) xwave_Power_Law, ywave_Power_Law … … 19 19 ModifyGraph log(left)=1 20 20 ModifyGraph log(bottom)=1 21 Label bottom "q ( \\S-1\\M) "21 Label bottom "q (A\\S-1\\M) " 22 22 Label left "Power-Law (cm\\S-1\\M)" 23 23 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 47 47 Display smeared_Power_Law vs smeared_qvals // 48 48 ModifyGraph log=1,marker=29,msize=2,mode=4 49 Label bottom "q ( \\S-1\\M)"49 Label bottom "q (A\\S-1\\M)" 50 50 Label left "Power_Law (cm\\S-1\\M)" 51 51 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/ProlateCS_and_Struct.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_PEF_HS,ywave_PEF_HS … … 24 24 Display ywave_PEF_HS vs xwave_PEF_HS 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 … … 52 52 Display smeared_PEF_HS vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 … … 97 97 Variable num=128,qmin=0.001,qmax=0.7 98 98 Prompt num "Enter number of data points for model: " 99 Prompt qmin "Enter minimum q-value ( ^-1) for model: "100 Prompt qmax "Enter maximum q-value ( ^-1) for model: "99 Prompt qmin "Enter minimum q-value (A^-1) for model: " 100 Prompt qmax "Enter maximum q-value (A^-1) for model: " 101 101 102 102 Make/O/D/n=(num) xwave_PEF_SW,ywave_PEF_SW … … 108 108 Display ywave_PEF_SW vs xwave_PEF_SW 109 109 ModifyGraph log=1,marker=29,msize=2,mode=4 110 Label bottom "q ( \\S-1\\M)"110 Label bottom "q (A\\S-1\\M)" 111 111 Label left "Intensity (cm\\S-1\\M)" 112 112 … … 136 136 Display smeared_PEF_SW vs smeared_qvals 137 137 ModifyGraph log=1,marker=29,msize=2,mode=4 138 Label bottom "q ( \\S-1\\M)"138 Label bottom "q (A\\S-1\\M)" 139 139 Label left "Intensity (cm\\S-1\\M)" 140 140 … … 183 183 Variable num=128,qmin=0.001,qmax=0.7 184 184 Prompt num "Enter number of data points for model: " 185 Prompt qmin "Enter minimum q-value ( ^-1) for model: "186 Prompt qmax "Enter maximum q-value ( ^-1) for model: "185 Prompt qmin "Enter minimum q-value (A^-1) for model: " 186 Prompt qmax "Enter maximum q-value (A^-1) for model: " 187 187 188 188 if (DataFolderExists("root:HayPenMSA")) … … 201 201 Display ywave_PEF_SC vs xwave_PEF_SC 202 202 ModifyGraph log=1,marker=29,msize=2,mode=4 203 Label bottom "q ( \\S-1\\M)"203 Label bottom "q (A\\S-1\\M)" 204 204 Label left "Intensity (cm\\S-1\\M)" 205 205 … … 236 236 Display smeared_PEF_SC vs smeared_qvals 237 237 ModifyGraph log=1,marker=29,msize=2,mode=4 238 Label bottom "q ( \\S-1\\M)"238 Label bottom "q (A\\S-1\\M)" 239 239 Label left "Intensity (cm\\S-1\\M)" 240 240 … … 286 286 Variable num=128,qmin=0.001,qmax=0.7 287 287 Prompt num "Enter number of data points for model: " 288 Prompt qmin "Enter minimum q-value ( ^-1) for model: "289 Prompt qmax "Enter maximum q-value ( ^-1) for model: "288 Prompt qmin "Enter minimum q-value (A^-1) for model: " 289 Prompt qmax "Enter maximum q-value (A^-1) for model: " 290 290 291 291 Make/O/D/n=(num) xwave_PEF_SHS,ywave_PEF_SHS … … 297 297 Display ywave_PEF_SHS vs xwave_PEF_SHS 298 298 ModifyGraph log=1,marker=29,msize=2,mode=4 299 Label bottom "q ( \\S-1\\M)"299 Label bottom "q (A\\S-1\\M)" 300 300 Label left "Intensity (cm\\S-1\\M)" 301 301 … … 325 325 Display smeared_PEF_SHS vs smeared_qvals 326 326 ModifyGraph log=1,marker=29,msize=2,mode=4 327 Label bottom "q ( \\S-1\\M)"327 Label bottom "q (A\\S-1\\M)" 328 328 Label left "Intensity (cm\\S-1\\M)" 329 329 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/ProlateForm.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_pef,ywave_pef … … 24 24 Display ywave_pef vs xwave_pef 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 52 52 Display smeared_pef vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 66 66 //The input variables are (and output) 67 67 //[0] scale 68 //[1] crmaj, major radius of core [ ]68 //[1] crmaj, major radius of core [A] 69 69 //[2] crmin, minor radius of core 70 70 //[3] trmaj, overall major radius 71 71 //[4] trmin, overall minor radius 72 //[5] delpc, SLD difference (core-shell) [ -2]72 //[5] delpc, SLD difference (core-shell) [A-2] 73 73 //[6] delps, SLD difference (shell-solvent) 74 74 //[7] bkg [cm-1] … … 164 164 answer /= prolatevol 165 165 166 // rescale from 1/ to 1/cm166 // rescale from 1/A to 1/cm 167 167 answer *= 1.0e8 168 168 //scale (arb) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/RectPolySpheres.ipf
r42 r379 15 15 Variable num=128,qmin=0.001,qmax=0.7 16 16 Prompt num "Enter number of data points for model: " 17 Prompt qmin "Enter minimum q-value ( ^-1) for model: "18 Prompt qmax "Enter maximum q-value ( ^-1) for model: "17 Prompt qmin "Enter minimum q-value (A^-1) for model: " 18 Prompt qmax "Enter maximum q-value (A^-1) for model: " 19 19 20 20 Make/O/D/n=(num) xwave_rect,ywave_rect … … 26 26 Display ywave_rect vs xwave_rect 27 27 ModifyGraph log=1,marker=29,msize=2,mode=4 28 Label bottom "q ( \\S-1\\M)"28 Label bottom "q (A\\S-1\\M)" 29 29 Label left "Intensity (cm\\S-1\\M)" 30 30 // DoAlert 0,"The form facor is not properly normalized with the polydisperse volume" … … 57 57 Display smeared_rect vs smeared_qvals 58 58 ModifyGraph log=1,marker=29,msize=2,mode=4 59 Label bottom "q ( \\S-1\\M)"59 Label bottom "q (A\\S-1\\M)" 60 60 Label left "Intensity (cm\\S-1\\M)" 61 61 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Sphere.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_sf,ywave_sf 19 19 xwave_sf = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 20 20 Make/O/D coef_sf = {1.,60,1e-6,0.01} 21 make/o/t parameters_sf = {"scale","Radius (A)","contrast ( -2)","bkgd (cm-1)"}21 make/o/t parameters_sf = {"scale","Radius (A)","contrast (A-2)","bkgd (cm-1)"} 22 22 Edit parameters_sf,coef_sf 23 23 ywave_sf := SphereForm(coef_sf,xwave_sf) 24 24 Display ywave_sf vs xwave_sf 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 42 42 // Setup parameter table for model function 43 43 Make/O/D smear_coef_sf = {1.,60,1e-6,0.0} 44 make/o/t smear_parameters_sf = {"scale","Radius (A)","contrast ( -2)","bkgd (cm-1)"}44 make/o/t smear_parameters_sf = {"scale","Radius (A)","contrast (A-2)","bkgd (cm-1)"} 45 45 Edit smear_parameters_sf,smear_coef_sf 46 46 … … 53 53 Display smeared_sf vs smeared_qvals 54 54 ModifyGraph log=1,marker=29,msize=2,mode=4 55 Label bottom "q ( \\S-1\\M)"55 Label bottom "q (A\\S-1\\M)" 56 56 Label left "Intensity (cm\\S-1\\M)" 57 57 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 67 67 // variables are: 68 68 //[0] scale 69 //[1] radius ( )70 //[2] delrho ( -2)69 //[1] radius (A) 70 //[2] delrho (A-2) 71 71 //[3] background (cm-1) 72 72 … … 91 91 bes = 3*(sin(x*radius)-x*radius*cos(x*radius))/x^3/radius^3 92 92 vol = 4*pi/3*radius^3 93 f = vol*bes*delrho // [=] 93 f = vol*bes*delrho // [=] A 94 94 // normalize to single particle volume, convert to 1/cm 95 95 f2 = f * f / vol * 1.0e8 // [=] 1/cm -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Sphere_and_Struct.ipf
r42 r379 13 13 Variable num=256,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 //make the normal model waves … … 20 20 xwave_S_HS = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 21 21 Make/O/D coef_S_HS = {0.1,60,1e-6,0.01} 22 make/o/t parameters_S_HS = {"volume fraction","Radius (A)","contrast ( -2)","bkgd (cm-1)"}22 make/o/t parameters_S_HS = {"volume fraction","Radius (A)","contrast (A-2)","bkgd (cm-1)"} 23 23 Edit/K=1 parameters_S_HS,coef_S_HS 24 24 ywave_S_HS := Sphere_HS(coef_S_HS,xwave_S_HS) 25 25 Display/K=1 ywave_S_HS vs xwave_S_HS 26 26 ModifyGraph log=1,marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Intensity (cm\\S-1\\M)" 29 29 … … 42 42 // Setup parameter table for model function 43 43 Make/O/D smear_coef_S_HS = {0.1,60,1e-6,0.01} 44 make/o/t smear_parameters_S_HS = {"volume fraction","Radius (A)","contrast ( -2)","bkgd (cm-1)"}44 make/o/t smear_parameters_S_HS = {"volume fraction","Radius (A)","contrast (A-2)","bkgd (cm-1)"} 45 45 Edit smear_parameters_S_HS,smear_coef_S_HS 46 46 … … 53 53 Display smeared_S_HS vs smeared_qvals 54 54 ModifyGraph log=1,marker=29,msize=2,mode=4 55 Label bottom "q ( \\S-1\\M)"55 Label bottom "q (A\\S-1\\M)" 56 56 Label left "Intensity (cm\\S-1\\M)" 57 57 … … 93 93 Variable num=256,qmin=0.001,qmax=0.7 94 94 Prompt num "Enter number of data points for model: " 95 Prompt qmin "Enter minimum q-value ( ^-1) for model: "96 Prompt qmax "Enter maximum q-value ( ^-1) for model: "95 Prompt qmin "Enter minimum q-value (A^-1) for model: " 96 Prompt qmax "Enter maximum q-value (A^-1) for model: " 97 97 98 98 /// … … 103 103 xwave_S_SW = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 104 104 Make/O/D coef_S_SW = {0.1,60,1e-6,1.0,1.2,0.01} 105 make/o/t parameters_S_SW = {"volume fraction","Radius (A)","contrast ( -2)","well depth (kT)","well width (diam.)","bkgd (cm-1)"}105 make/o/t parameters_S_SW = {"volume fraction","Radius (A)","contrast (A-2)","well depth (kT)","well width (diam.)","bkgd (cm-1)"} 106 106 Edit/K=1 parameters_S_SW,coef_S_SW 107 107 ywave_S_SW := Sphere_SW(coef_S_SW,xwave_S_SW) 108 108 Display/K=1 ywave_S_SW vs xwave_S_SW 109 109 ModifyGraph log=1,marker=29,msize=2,mode=4 110 Label bottom "q ( \\S-1\\M)"110 Label bottom "q (A\\S-1\\M)" 111 111 Label left "Intensity (cm\\S-1\\M)" 112 112 … … 125 125 // Setup parameter table for model function 126 126 Make/O/D smear_coef_S_SW = {0.1,60,1e-6,1.0,1.2,0.01} 127 make/o/t smear_parameters_S_SW = {"volume fraction","Radius (A)","contrast ( -2)","well depth (kT)","well width (diam.)","bkgd (cm-1)"}127 make/o/t smear_parameters_S_SW = {"volume fraction","Radius (A)","contrast (A-2)","well depth (kT)","well width (diam.)","bkgd (cm-1)"} 128 128 Edit smear_parameters_S_SW,smear_coef_S_SW 129 129 … … 136 136 Display smeared_S_SW vs smeared_qvals 137 137 ModifyGraph log=1,marker=29,msize=2,mode=4 138 Label bottom "q ( \\S-1\\M)"138 Label bottom "q (A\\S-1\\M)" 139 139 Label left "Intensity (cm\\S-1\\M)" 140 140 … … 178 178 Variable num=256,qmin=0.001,qmax=0.7 179 179 Prompt num "Enter number of data points for model: " 180 Prompt qmin "Enter minimum q-value ( ^-1) for model: "181 Prompt qmax "Enter maximum q-value ( ^-1) for model: "180 Prompt qmin "Enter minimum q-value (A^-1) for model: " 181 Prompt qmax "Enter maximum q-value (A^-1) for model: " 182 182 183 183 if (DataFolderExists("root:HayPenMSA")) … … 192 192 xwave_S_SC = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 193 193 Make/O/D coef_S_SC = {0.2,50,3e-6,20,0,298,78,0.0001} 194 make/o/t parameters_S_SC = {"volume fraction","Radius (A)","contrast ( -2)","charge","movalent salt(M)","Temperature (K)","dielectric const","bkgd (cm-1)"}194 make/o/t parameters_S_SC = {"volume fraction","Radius (A)","contrast (A-2)","charge","movalent salt(M)","Temperature (K)","dielectric const","bkgd (cm-1)"} 195 195 Edit/K=1 parameters_S_SC,coef_S_SC 196 196 ywave_S_SC := Sphere_SC(coef_S_SC,xwave_S_SC) 197 197 Display/K=1 ywave_S_SC vs xwave_S_SC 198 198 ModifyGraph log=1,marker=29,msize=2,mode=4 199 Label bottom "q ( \\S-1\\M)"199 Label bottom "q (A\\S-1\\M)" 200 200 Label left "Intensity (cm\\S-1\\M)" 201 201 … … 221 221 // Setup parameter table for model function 222 222 Make/O/D smear_coef_S_SC = {0.2,50,3e-6,20,0,298,78,0.0001} 223 make/o/t smear_parameters_S_SC = {"volume fraction","Radius (A)","contrast ( -2)","charge","movalent salt(M)","Temperature (K)","dielectric const","bkgd (cm-1)"}223 make/o/t smear_parameters_S_SC = {"volume fraction","Radius (A)","contrast (A-2)","charge","movalent salt(M)","Temperature (K)","dielectric const","bkgd (cm-1)"} 224 224 Edit smear_parameters_S_SC,smear_coef_S_SC 225 225 … … 232 232 Display smeared_S_SC vs smeared_qvals 233 233 ModifyGraph log=1,marker=29,msize=2,mode=4 234 Label bottom "q ( \\S-1\\M)"234 Label bottom "q (A\\S-1\\M)" 235 235 Label left "Intensity (cm\\S-1\\M)" 236 236 … … 277 277 Variable num=256,qmin=0.001,qmax=0.7 278 278 Prompt num "Enter number of data points for model: " 279 Prompt qmin "Enter minimum q-value ( ^-1) for model: "280 Prompt qmax "Enter maximum q-value ( ^-1) for model: "279 Prompt qmin "Enter minimum q-value (A^-1) for model: " 280 Prompt qmax "Enter maximum q-value (A^-1) for model: " 281 281 282 282 /// … … 287 287 xwave_S_SHS = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 288 288 Make/O/D coef_S_SHS = {0.1,60,1e-6,0.05,0.2,0.01} 289 make/o/t parameters_S_SHS = {"volume fraction","Radius (A)","contrast ( -2)","perturbation parameter (0.1)","stickiness, tau","bkgd (cm-1)"}289 make/o/t parameters_S_SHS = {"volume fraction","Radius (A)","contrast (A-2)","perturbation parameter (0.1)","stickiness, tau","bkgd (cm-1)"} 290 290 Edit/K=1 parameters_S_SHS,coef_S_SHS 291 291 ywave_S_SHS := Sphere_SHS(coef_S_SHS,xwave_S_SHS) 292 292 Display/K=1 ywave_S_SHS vs xwave_S_SHS 293 293 ModifyGraph log=1,marker=29,msize=2,mode=4 294 Label bottom "q ( \\S-1\\M)"294 Label bottom "q (A\\S-1\\M)" 295 295 Label left "Intensity (cm\\S-1\\M)" 296 296 … … 309 309 // Setup parameter table for model function 310 310 Make/O/D smear_coef_S_SHS = {0.1,60,1e-6,0.05,0.2,0.01} 311 make/o/t smear_parameters_S_SHS = {"volume fraction","Radius (A)","contrast ( -2)","perturbation parameter (0.1)","stickiness, tau","bkgd (cm-1)"}311 make/o/t smear_parameters_S_SHS = {"volume fraction","Radius (A)","contrast (A-2)","perturbation parameter (0.1)","stickiness, tau","bkgd (cm-1)"} 312 312 Edit smear_parameters_S_SHS,smear_coef_S_SHS 313 313 … … 320 320 Display smeared_S_SHS vs smeared_qvals 321 321 ModifyGraph log=1,marker=29,msize=2,mode=4 322 Label bottom "q ( \\S-1\\M)"322 Label bottom "q (A\\S-1\\M)" 323 323 Label left "Intensity (cm\\S-1\\M)" 324 324 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/SquareWellStruct.ipf
r42 r379 14 14 Variable num=128,qmin=0.001,qmax=0.3 15 15 Prompt num "Enter number of data points for model: " 16 Prompt qmin "Enter minimum q-value ( ^-1) for model: "17 Prompt qmax "Enter maximum q-value ( ^-1) for model: "16 Prompt qmin "Enter minimum q-value (A^-1) for model: " 17 Prompt qmax "Enter maximum q-value (A^-1) for model: " 18 18 19 19 Make/O/D/n=(num) xwave_sws,ywave_sws … … 25 25 Display ywave_sws vs xwave_sws 26 26 ModifyGraph marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Structure Factor" 29 29 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/StackedDiscs.ipf
r178 r379 16 16 Variable num=500,qmin=0.001,qmax=1.0 17 17 Prompt num "Enter number of data points for model: " 18 Prompt qmin "Enter minimum q-value ( ^-1) for model: "19 Prompt qmax "Enter maximum q-value ( ^-1) for model: "18 Prompt qmin "Enter minimum q-value (A^-1) for model: " 19 Prompt qmax "Enter maximum q-value (A^-1) for model: " 20 20 21 21 make/o/n=(num) xwave_scyl,ywave_scyl … … 27 27 Display ywave_scyl vs xwave_scyl 28 28 ModifyGraph log=1,marker=29,msize=2,mode=4 29 Label bottom "q ( \\S-1\\M)"29 Label bottom "q (A\\S-1\\M)" 30 30 Label left "Intensity (cm\\S-1\\M)" 31 31 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 56 56 Display smeared_scyl vs smeared_qvals 57 57 ModifyGraph log=1,marker=29,msize=2,mode=4 58 Label bottom "q ( \\S-1\\M)"58 Label bottom "q (A\\S-1\\M)" 59 59 Label left "Intensity (cm\\S-1\\M)" 60 60 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/Teubner.ipf
r42 r379 11 11 Variable num=128,qmin=0.001,qmax=0.7 12 12 Prompt num "Enter number of data points for model: " 13 Prompt qmin "Enter minimum q-value ( ^-1) for model: "14 Prompt qmax "Enter maximum q-value ( ^-1) for model: "13 Prompt qmin "Enter minimum q-value (A^-1) for model: " 14 Prompt qmax "Enter maximum q-value (A^-1) for model: " 15 15 16 16 Make/O/D/n=(num) xwave_ts,ywave_ts … … 22 22 Display ywave_ts vs xwave_ts 23 23 ModifyGraph log=1,marker=29,msize=2,mode=4 24 Label bottom "q ( \\S-1\\M)"24 Label bottom "q (A\\S-1\\M)" 25 25 Label left "Intensity (cm\\S-1\\M)" 26 26 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 51 51 Display smeared_ts vs smeared_qvals 52 52 ModifyGraph log=1,marker=29,msize=2,mode=4 53 Label bottom "q ( \\S-1\\M)"53 Label bottom "q (A\\S-1\\M)" 54 54 Label left "Intensity (cm\\S-1\\M)" 55 55 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/UnifEllipsoid_and_Struct.ipf
r42 r379 14 14 Variable num=128,qmin=0.001,qmax=0.7 15 15 Prompt num "Enter number of data points for model: " 16 Prompt qmin "Enter minimum q-value ( ^-1) for model: "17 Prompt qmax "Enter maximum q-value ( ^-1) for model: "16 Prompt qmin "Enter minimum q-value (A^-1) for model: " 17 Prompt qmax "Enter maximum q-value (A^-1) for model: " 18 18 19 19 Make/O/D/n=(num) xwave_EOR_HS,ywave_EOR_HS … … 25 25 Display ywave_EOR_HS vs xwave_EOR_HS 26 26 ModifyGraph log=1,marker=29,msize=2,mode=4 27 Label bottom "q ( \\S-1\\M)"27 Label bottom "q (A\\S-1\\M)" 28 28 Label left "Intensity (cm\\S-1\\M)" 29 29 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 52 52 Display smeared_EOR_HS vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 … … 94 94 Variable num=128,qmin=0.001,qmax=0.7 95 95 Prompt num "Enter number of data points for model: " 96 Prompt qmin "Enter minimum q-value ( ^-1) for model: "97 Prompt qmax "Enter maximum q-value ( ^-1) for model: "96 Prompt qmin "Enter minimum q-value (A^-1) for model: " 97 Prompt qmax "Enter maximum q-value (A^-1) for model: " 98 98 99 99 Make/O/D/n=(num) xwave_EOR_SW,ywave_EOR_SW … … 105 105 Display ywave_EOR_SW vs xwave_EOR_SW 106 106 ModifyGraph log=1,marker=29,msize=2,mode=4 107 Label bottom "q ( \\S-1\\M)"107 Label bottom "q (A\\S-1\\M)" 108 108 Label left "Intensity (cm\\S-1\\M)" 109 109 … … 133 133 Display smeared_EOR_SW vs smeared_qvals 134 134 ModifyGraph log=1,marker=29,msize=2,mode=4 135 Label bottom "q ( \\S-1\\M)"135 Label bottom "q (A\\S-1\\M)" 136 136 Label left "Intensity (cm\\S-1\\M)" 137 137 … … 177 177 Variable num=128,qmin=0.001,qmax=0.7 178 178 Prompt num "Enter number of data points for model: " 179 Prompt qmin "Enter minimum q-value ( ^-1) for model: "180 Prompt qmax "Enter maximum q-value ( ^-1) for model: "179 Prompt qmin "Enter minimum q-value (A^-1) for model: " 180 Prompt qmax "Enter maximum q-value (A^-1) for model: " 181 181 182 182 if (DataFolderExists("root:HayPenMSA")) … … 195 195 Display ywave_EOR_SC vs xwave_EOR_SC 196 196 ModifyGraph log=1,marker=29,msize=2,mode=4 197 Label bottom "q ( \\S-1\\M)"197 Label bottom "q (A\\S-1\\M)" 198 198 Label left "Intensity (cm\\S-1\\M)" 199 199 … … 230 230 Display smeared_EOR_SC vs smeared_qvals 231 231 ModifyGraph log=1,marker=29,msize=2,mode=4 232 Label bottom "q ( \\S-1\\M)"232 Label bottom "q (A\\S-1\\M)" 233 233 Label left "Intensity (cm\\S-1\\M)" 234 234 … … 277 277 Variable num=128,qmin=0.001,qmax=0.7 278 278 Prompt num "Enter number of data points for model: " 279 Prompt qmin "Enter minimum q-value ( ^-1) for model: "280 Prompt qmax "Enter maximum q-value ( ^-1) for model: "279 Prompt qmin "Enter minimum q-value (A^-1) for model: " 280 Prompt qmax "Enter maximum q-value (A^-1) for model: " 281 281 282 282 Make/O/D/n=(num) xwave_EOR_SHS,ywave_EOR_SHS … … 288 288 Display ywave_EOR_SHS vs xwave_EOR_SHS 289 289 ModifyGraph log=1,marker=29,msize=2,mode=4 290 Label bottom "q ( \\S-1\\M)"290 Label bottom "q (A\\S-1\\M)" 291 291 Label left "Intensity (cm\\S-1\\M)" 292 292 … … 316 316 Display smeared_EOR_SHS vs smeared_qvals 317 317 ModifyGraph log=1,marker=29,msize=2,mode=4 318 Label bottom "q ( \\S-1\\M)"318 Label bottom "q (A\\S-1\\M)" 319 319 Label left "Intensity (cm\\S-1\\M)" 320 320 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models_v3.00/UniformEllipsoid.ipf
r42 r379 13 13 Variable num=128,qmin=0.001,qmax=0.7 14 14 Prompt num "Enter number of data points for model: " 15 Prompt qmin "Enter minimum q-value ( ^-1) for model: "16 Prompt qmax "Enter maximum q-value ( ^-1) for model: "15 Prompt qmin "Enter minimum q-value (A^-1) for model: " 16 Prompt qmax "Enter maximum q-value (A^-1) for model: " 17 17 18 18 Make/O/D/n=(num) xwave_eor,ywave_eor … … 24 24 Display ywave_eor vs xwave_eor 25 25 ModifyGraph log=1,marker=29,msize=2,mode=4 26 Label bottom "q ( \\S-1\\M)"26 Label bottom "q (A\\S-1\\M)" 27 27 Label left "Intensity (cm\\S-1\\M)" 28 28 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 52 52 Display smeared_eor vs smeared_qvals 53 53 ModifyGraph log=1,marker=29,msize=2,mode=4 54 Label bottom "q ( \\S-1\\M)"54 Label bottom "q (A\\S-1\\M)" 55 55 Label left "Intensity (cm\\S-1\\M)" 56 56 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2)
Note: See TracChangeset
for help on using the changeset viewer.