Changeset 379 for sans/Dev/trunk/NCNR_User_Procedures/SANS
- Timestamp:
- Jun 10, 2008 4:00:21 PM (15 years ago)
- Location:
- sans/Dev/trunk/NCNR_User_Procedures/SANS
- Files:
-
- 129 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/BE_Polyelectrolyte_v40.ipf
r325 r379 16 16 Variable num=512,qmin=0.001,qmax=0.2 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_BE,ywave_BE 22 22 xwave_BE = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 23 23 make/o coef_BE = {10,7.1,12,10,0.00,0.05,0.7,0.001} 24 make/o/t parameters_BE = {"K (barns)","Lb ( )","h (-3)","b ()","Cs (mol/L)","alpha","C (mol/L)","Background"}24 make/o/t parameters_BE = {"K (barns)","Lb (A)","h (A-3)","b (A)","Cs (mol/L)","alpha","C (mol/L)","Background"} 25 25 Edit parameters_BE,coef_BE 26 26 Variable/G root:g_BE … … 29 29 Display ywave_BE vs xwave_BE 30 30 ModifyGraph log=0,marker=29,msize=2,mode=4 //**** log=0 if linear scale desired 31 Label bottom "q ( \\S-1\\M)"31 Label bottom "q (A\\S-1\\M)" 32 32 Label left "S(q) BE , cm\\S-1\\M" 33 33 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 51 51 // Setup parameter table for model function 52 52 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 53 make/o/t smear_parameters_BE= {"K (barns)","Lb ( )","h (-3)","b ()","Cs (mol/L)","alpha","C (mol/L)","Background"}53 make/o/t smear_parameters_BE= {"K (barns)","Lb (A)","h (A-3)","b (A)","Cs (mol/L)","alpha","C (mol/L)","Background"} 54 54 Edit smear_parameters_BE,smear_coef_BE //**** mod 55 55 … … 64 64 Display smeared_BE vs smeared_qvals //**** mod 65 65 ModifyGraph log=0,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 "I sBE (cm\\S-1\\M)" 68 68 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 94 94 Variable q 95 95 // Input (fitting) variables are: 96 //[0] K = contrast factor (barns = 10-24 cm^2=10-4 ^2)97 //[1] Lb = Bjerrum length ; this parameter needs to be kept constant for a given solvent and temperature! ( )98 //[2] h = virial parameter ( 3)99 //[3] b = monomer length ( )96 //[0] K = contrast factor (barns = 10-24 cm^2=10-4 A^2) 97 //[1] Lb = Bjerrum length ; this parameter needs to be kept constant for a given solvent and temperature! (A) 98 //[2] h = virial parameter (A3) 99 //[3] b = monomer length (A) 100 100 //[4] Cs = concentration of monovalent salt (mol/L) 101 101 //[5] alpha = ionization degree : ratio of charged monomers to total number of monomers … … 128 128 // where : b = Sum(batom) ; batom = scattering length in cm-12 129 129 // vp = partial molar volume of the polymer ; vsolvent= partial molar volume of the solvent 130 // NB :K in Barns = 10^-24 cm2 ; the rest of the expression is in -3 = 10^24 cm3130 // NB :K in Barns = 10^-24 cm2 ; the rest of the expression is in A-3 = 10^24 cm3 131 131 // -> there is no multiplication factor to get the result in cm-1 . 132 132 // Returns S(q) in cm-1 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/CoreShellCylinder_v40.ipf
r325 r379 17 17 Variable num=128,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_cscyl,ywave_cscyl … … 30 30 Display ywave_cscyl vs xwave_cscyl 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) … … 65 65 Display smeared_cscyl vs smeared_qvals 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) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/CoreShell_Sq_v40.ipf
r325 r379 14 14 Variable num=256,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_HS,ywave_CSS_HS … … 27 27 Display/K=1 ywave_CSS_HS vs xwave_CSS_HS 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 … … 62 62 Display smeared_CSS_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 … … 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 Make/O/D/n=(num) xwave_CSS_SW,ywave_CSS_SW … … 123 123 Display/K=1 ywave_CSS_SW vs xwave_CSS_SW 124 124 ModifyGraph log=1,marker=29,msize=2,mode=4 125 Label bottom "q ( \\S-1\\M)"125 Label bottom "q (A\\S-1\\M)" 126 126 Label left "Intensity (cm\\S-1\\M)" 127 127 … … 158 158 Display smeared_CSS_SW vs smeared_qvals 159 159 ModifyGraph log=1,marker=29,msize=2,mode=4 160 Label bottom "q ( \\S-1\\M)"160 Label bottom "q (A\\S-1\\M)" 161 161 Label left "Intensity (cm\\S-1\\M)" 162 162 … … 209 209 Variable num=256,qmin=0.001,qmax=0.7 210 210 Prompt num "Enter number of data points for model: " 211 Prompt qmin "Enter minimum q-value ( ^-1) for model: "212 Prompt qmax "Enter maximum q-value ( ^-1) for model: "211 Prompt qmin "Enter minimum q-value (A^-1) for model: " 212 Prompt qmax "Enter maximum q-value (A^-1) for model: " 213 213 214 214 if(!DataFolderExists(":HayPenMSA")) … … 227 227 Display/K=1 ywave_CSS_SC vs xwave_CSS_SC 228 228 ModifyGraph log=1,marker=29,msize=2,mode=4 229 Label bottom "q ( \\S-1\\M)"229 Label bottom "q (A\\S-1\\M)" 230 230 Label left "Intensity (cm\\S-1\\M)" 231 231 … … 267 267 Display smeared_CSS_SC vs smeared_qvals 268 268 ModifyGraph log=1,marker=29,msize=2,mode=4 269 Label bottom "q ( \\S-1\\M)"269 Label bottom "q (A\\S-1\\M)" 270 270 Label left "Intensity (cm\\S-1\\M)" 271 271 … … 319 319 Variable num=256,qmin=0.001,qmax=0.7 320 320 Prompt num "Enter number of data points for model: " 321 Prompt qmin "Enter minimum q-value ( ^-1) for model: "322 Prompt qmax "Enter maximum q-value ( ^-1) for model: "321 Prompt qmin "Enter minimum q-value (A^-1) for model: " 322 Prompt qmax "Enter maximum q-value (A^-1) for model: " 323 323 324 324 Make/O/D/n=(num) xwave_CSS_SHS,ywave_CSS_SHS … … 332 332 Display/K=1 ywave_CSS_SHS vs xwave_CSS_SHS 333 333 ModifyGraph log=1,marker=29,msize=2,mode=4 334 Label bottom "q ( \\S-1\\M)"334 Label bottom "q (A\\S-1\\M)" 335 335 Label left "Intensity (cm\\S-1\\M)" 336 336 … … 367 367 Display smeared_CSS_SHS vs smeared_qvals 368 368 ModifyGraph log=1,marker=29,msize=2,mode=4 369 Label bottom "q ( \\S-1\\M)"369 Label bottom "q (A\\S-1\\M)" 370 370 Label left "Intensity (cm\\S-1\\M)" 371 371 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/CoreShell_v40.ipf
r325 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_css,ywave_css … … 28 28 Display ywave_css vs xwave_css 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) … … 64 64 Display smeared_css 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) … … 94 94 // variables are: 95 95 //[0] scale factor 96 //[1] radius of core [ ]97 //[2] thickness of the shell [ ]98 //[3] SLD of the core [ -2]96 //[1] radius of core [A] 97 //[2] thickness of the shell [A] 98 //[3] SLD of the core [A-2] 99 99 //[4] SLD of the shell 100 100 //[5] SLD of the solvent … … 130 130 f += vol*bes*contr 131 131 132 // normalize to particle volume and rescale from [ -1] to [cm-1]132 // normalize to particle volume and rescale from [A-1] to [cm-1] 133 133 f2 = f*f/vol*1.0e8 134 134 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Cylinder_Sq_v40.ipf
r325 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_CYL_HS,ywave_CYL_HS … … 27 27 Display ywave_CYL_HS vs xwave_CYL_HS 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 … … 62 62 Display smeared_CYL_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 … … 110 110 Variable num=128,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 Make/O/D/n=(num) xwave_CYL_SW,ywave_CYL_SW … … 123 123 Display ywave_CYL_SW vs xwave_CYL_SW 124 124 ModifyGraph log=1,marker=29,msize=2,mode=4 125 Label bottom "q ( \\S-1\\M)"125 Label bottom "q (A\\S-1\\M)" 126 126 Label left "Intensity (cm\\S-1\\M)" 127 127 … … 158 158 Display smeared_CYL_SW vs smeared_qvals 159 159 ModifyGraph log=1,marker=29,msize=2,mode=4 160 Label bottom "q ( \\S-1\\M)"160 Label bottom "q (A\\S-1\\M)" 161 161 Label left "Intensity (cm\\S-1\\M)" 162 162 … … 208 208 Variable num=128,qmin=0.001,qmax=0.7 209 209 Prompt num "Enter number of data points for model: " 210 Prompt qmin "Enter minimum q-value ( ^-1) for model: "211 Prompt qmax "Enter maximum q-value ( ^-1) for model: "210 Prompt qmin "Enter minimum q-value (A^-1) for model: " 211 Prompt qmax "Enter maximum q-value (A^-1) for model: " 212 212 213 213 if(!DataFolderExists(":HayPenMSA")) … … 226 226 Display ywave_CYL_SC vs xwave_CYL_SC 227 227 ModifyGraph log=1,marker=29,msize=2,mode=4 228 Label bottom "q ( \\S-1\\M)"228 Label bottom "q (A\\S-1\\M)" 229 229 Label left "Intensity (cm\\S-1\\M)" 230 230 … … 266 266 Display smeared_CYL_SC vs smeared_qvals 267 267 ModifyGraph log=1,marker=29,msize=2,mode=4 268 Label bottom "q ( \\S-1\\M)"268 Label bottom "q (A\\S-1\\M)" 269 269 Label left "Intensity (cm\\S-1\\M)" 270 270 … … 319 319 Variable num=128,qmin=0.001,qmax=0.7 320 320 Prompt num "Enter number of data points for model: " 321 Prompt qmin "Enter minimum q-value ( ^-1) for model: "322 Prompt qmax "Enter maximum q-value ( ^-1) for model: "321 Prompt qmin "Enter minimum q-value (A^-1) for model: " 322 Prompt qmax "Enter maximum q-value (A^-1) for model: " 323 323 324 324 Make/O/D/n=(num) xwave_CYL_SHS,ywave_CYL_SHS … … 332 332 Display ywave_CYL_SHS vs xwave_CYL_SHS 333 333 ModifyGraph log=1,marker=29,msize=2,mode=4 334 Label bottom "q ( \\S-1\\M)"334 Label bottom "q (A\\S-1\\M)" 335 335 Label left "Intensity (cm\\S-1\\M)" 336 336 … … 367 367 Display smeared_CYL_SHS vs smeared_qvals 368 368 ModifyGraph log=1,marker=29,msize=2,mode=4 369 Label bottom "q ( \\S-1\\M)"369 Label bottom "q (A\\S-1\\M)" 370 370 Label left "Intensity (cm\\S-1\\M)" 371 371 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Cylinder_v40.ipf
r325 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_cyl,ywave_cyl … … 27 27 Display ywave_cyl vs xwave_cyl 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) … … 62 62 Display smeared_cyl vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/DAB_model_v40.ipf
r325 r379 13 13 Variable num=512, qmin=.001, qmax=.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_DAB, ywave_DAB 19 19 xwave_DAB = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 20 20 Make/O/D coef_DAB = {10.0, 40, 1.0} 21 make/o/t parameters_DAB = {"Scale Factor, A ", "Correlation Length ( )", "Incoherent Bgd (cm-1)"}21 make/o/t parameters_DAB = {"Scale Factor, A ", "Correlation Length (A)", "Incoherent Bgd (cm-1)"} 22 22 Edit parameters_DAB, coef_DAB 23 23 Variable/G root:g_DAB … … 27 27 ModifyGraph marker=29, msize=2, mode=4 28 28 ModifyGraph log(left)=1 29 Label bottom "q ( \\S-1\\M) "29 Label bottom "q (A\\S-1\\M) " 30 30 Label left "Debye-Anderson-Brumberger Model (cm\\S-1\\M)" 31 31 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_DAB = {10.0, 40, 1.0} //model coef values to match unsmeared model above 51 make/o/t smear_parameters_DAB = {"Scale Factor, A ", "Correlation Length ( )", "Incoherent Bgd (cm-1)"}// parameter names51 make/o/t smear_parameters_DAB = {"Scale Factor, A ", "Correlation Length (A)", "Incoherent Bgd (cm-1)"}// parameter names 52 52 Edit smear_parameters_DAB,smear_coef_DAB //display parameters in a table 53 53 … … 62 62 Display smeared_DAB vs smeared_qvals // 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Debye-Anderson-Brumberger Model (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/HPMSA_v40.ipf
r348 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) … … 72 72 variable dialec, Perm, Beta, Temp, zz, charge, ierr 73 73 74 diam=w[0] //in (not SI .. should force people to think in nm!!!)74 diam=w[0] //in A (not SI .. should force people to think in nm!!!) 75 75 zz = w[1] //# of charges 76 76 VolFrac=w[2] 77 QQ=x //in ^-1 (not SI .. should force people to think in nm^-1!!!)77 QQ=x //in A^-1 (not SI .. should force people to think in nm^-1!!!) 78 78 Temp=w[3] //in degrees Kelvin 79 79 csalt=w[4] //in molarity -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/HardSphereStruct_v40.ipf
r325 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_hss,ywave_hss … … 28 28 Display ywave_hss vs xwave_hss 29 29 ModifyGraph 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 "Structure Factor" 32 32 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/HollowCylinders_v40.ipf
r325 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_Hcyl,ywave_Hcyl … … 27 27 Display ywave_Hcyl vs xwave_Hcyl 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) … … 62 62 Display smeared_Hcyl vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Lorentz_model_v40.ipf
r325 r379 8 8 Variable num=512, qmin=.001, qmax=.7 9 9 Prompt num "Enter number of data points for model: " 10 Prompt qmin "Enter minimum q-value ( ^1) for model: "11 Prompt qmax "Enter maximum q-value ( ^1) for model: "10 Prompt qmin "Enter minimum q-value (A^1) for model: " 11 Prompt qmax "Enter maximum q-value (A^1) for model: " 12 12 // 13 13 Make/O/D/n=(num) xwave_Lorentz, ywave_Lorentz 14 14 xwave_Lorentz = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 15 15 Make/O/D coef_Lorentz = {100.0, 50.0, 1.0} 16 make/o/t parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length ( )","Incoherent Bgd (cm-1)"}16 make/o/t parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length (A)","Incoherent Bgd (cm-1)"} 17 17 Edit parameters_Lorentz, coef_Lorentz 18 18 Variable/G root:g_Lorentz … … 22 22 ModifyGraph marker=29, msize=2, mode=4 23 23 ModifyGraph log(left)=1 24 Label bottom "q ( \\S-1\\M) "24 Label bottom "q (A\\S-1\\M) " 25 25 Label left "Lorentzian (cm\\S-1\\M)" 26 26 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 44 44 // Setup parameter table for model function 45 45 Make/O/D smear_coef_Lorentz = {100.0, 50.0, 1.0} 46 make/o/t smear_parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length ( )","Incoherent Bgd (cm-1)"}46 make/o/t smear_parameters_Lorentz = {"Scale Factor, I0 ", "Screening Length (A)","Incoherent Bgd (cm-1)"} 47 47 Edit smear_parameters_Lorentz,smear_coef_Lorentz //display parameters in a table 48 48 … … 57 57 Display smeared_Lorentz 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 "Lorentz Model (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/NewModels_2006/Beaucage_v40.ipf
r253 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_b1,ywave_b1 … … 30 30 Display ywave_b1 vs xwave_b1 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) … … 40 40 Variable num=256,qmin=0.001,qmax=0.7 41 41 Prompt num "Enter number of data points for model: " 42 Prompt qmin "Enter minimum q-value ( ^-1) for model: "43 Prompt qmax "Enter maximum q-value ( ^-1) for model: "42 Prompt qmin "Enter minimum q-value (A^-1) for model: " 43 Prompt qmax "Enter maximum q-value (A^-1) for model: " 44 44 45 45 make/o/d/n=(num) xwave_b2,ywave_b2 … … 53 53 Display ywave_b2 vs xwave_b2 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) … … 63 63 Variable num=256,qmin=0.001,qmax=0.7 64 64 Prompt num "Enter number of data points for model: " 65 Prompt qmin "Enter minimum q-value ( ^-1) for model: "66 Prompt qmax "Enter maximum q-value ( ^-1) for model: "65 Prompt qmin "Enter minimum q-value (A^-1) for model: " 66 Prompt qmax "Enter maximum q-value (A^-1) for model: " 67 67 68 68 make/o/d/n=(num) xwave_b3,ywave_b3 … … 76 76 Display ywave_b3 vs xwave_b3 77 77 ModifyGraph log=1,marker=29,msize=2,mode=4 78 Label bottom "q ( \\S-1\\M)"78 Label bottom "q (A\\S-1\\M)" 79 79 Label left "Intensity (cm\\S-1\\M)" 80 80 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 86 86 Variable num=256,qmin=0.001,qmax=0.7 87 87 Prompt num "Enter number of data points for model: " 88 Prompt qmin "Enter minimum q-value ( ^-1) for model: "89 Prompt qmax "Enter maximum q-value ( ^-1) for model: "88 Prompt qmin "Enter minimum q-value (A^-1) for model: " 89 Prompt qmax "Enter maximum q-value (A^-1) for model: " 90 90 91 91 make/o/d/n=(num) xwave_b4,ywave_b4 … … 99 99 Display ywave_b4 vs xwave_b4 100 100 ModifyGraph log=1,marker=29,msize=2,mode=4 101 Label bottom "q ( \\S-1\\M)"101 Label bottom "q (A\\S-1\\M)" 102 102 Label left "Intensity (cm\\S-1\\M)" 103 103 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 135 135 Display smeared_b1 vs smeared_qvals 136 136 ModifyGraph log=1,marker=29,msize=2,mode=4 137 Label bottom "q ( \\S-1\\M)"137 Label bottom "q (A\\S-1\\M)" 138 138 Label left "Intensity (cm\\S-1\\M)" 139 139 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 170 170 Display smeared_b2 vs smeared_qvals 171 171 ModifyGraph log=1,marker=29,msize=2,mode=4 172 Label bottom "q ( \\S-1\\M)"172 Label bottom "q (A\\S-1\\M)" 173 173 Label left "Intensity (cm\\S-1\\M)" 174 174 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 205 205 Display smeared_b3 vs smeared_qvals 206 206 ModifyGraph log=1,marker=29,msize=2,mode=4 207 Label bottom "q ( \\S-1\\M)"207 Label bottom "q (A\\S-1\\M)" 208 208 Label left "Intensity (cm\\S-1\\M)" 209 209 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 240 240 Display smeared_b4 vs smeared_qvals 241 241 ModifyGraph log=1,marker=29,msize=2,mode=4 242 Label bottom "q ( \\S-1\\M)"242 Label bottom "q (A\\S-1\\M)" 243 243 Label left "Intensity (cm\\S-1\\M)" 244 244 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/BimodalSchulzSpheres_v40.ipf
r273 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_bss,ywave_bss … … 31 31 Display ywave_bss vs xwave_bss 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 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 69 69 Display smeared_bss 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 "Intensity (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/NewModels_2006/BinaryHardSpheres_v40.ipf
r253 r379 47 47 Variable num=256, qmin=.001, qmax=.7 48 48 Prompt num "Enter number of data points for model: " 49 Prompt qmin "Enter minimum q-value ( -1) for model: "50 Prompt qmax "Enter maximum q-value ( -1) for model: "49 Prompt qmin "Enter minimum q-value (A-1) for model: " 50 Prompt qmax "Enter maximum q-value (A-1) for model: " 51 51 // 52 52 Make/O/D/n=(num) xwave_BinaryHS, ywave_BinaryHS … … 63 63 ModifyGraph marker=29, msize=2, mode=4 64 64 ModifyGraph log=1 65 Label bottom "q ( \\S-1\\M) "65 Label bottom "q (A\\S-1\\M) " 66 66 Label left "I(q) (cm\\S-1\\M)" 67 67 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 98 98 Display smeared_BinaryHS vs smeared_qvals // 99 99 ModifyGraph log=1,marker=29,msize=2,mode=4 100 Label bottom "q ( \\S-1\\M)"100 Label bottom "q (A\\S-1\\M)" 101 101 Label left "I(q) (cm\\S-1\\M)" 102 102 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Cylinder_PolyLength_v40.ipf
r273 r379 20 20 Variable num=100,qmin=0.001,qmax=0.7 21 21 Prompt num "Enter number of data points for model: " 22 Prompt qmin "Enter minimum q-value ( ^-1) for model: "23 Prompt qmax "Enter maximum q-value ( ^-1) for model: "22 Prompt qmin "Enter minimum q-value (A^-1) for model: " 23 Prompt qmax "Enter maximum q-value (A^-1) for model: " 24 24 25 25 make/o/d/n=(num) xwave_cypl,ywave_cypl … … 33 33 Display ywave_cypl vs xwave_cypl 34 34 ModifyGraph log=1,marker=29,msize=2,mode=4 35 Label bottom "q ( \\S-1\\M)"35 Label bottom "q (A\\S-1\\M)" 36 36 Label left "Intensity (cm\\S-1\\M)" 37 37 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 67 67 Display smeared_cypl vs smeared_qvals 68 68 ModifyGraph log=1,marker=29,msize=2,mode=4 69 Label bottom "q ( \\S-1\\M)"69 Label bottom "q (A\\S-1\\M)" 70 70 Label left "Intensity (cm\\S-1\\M)" 71 71 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Cylinder_PolyRadius_v40.ipf
r369 r379 20 20 Variable num=128,qmin=0.001,qmax=0.7 21 21 Prompt num "Enter number of data points for model: " 22 Prompt qmin "Enter minimum q-value ( ^-1) for model: "23 Prompt qmax "Enter maximum q-value ( ^-1) for model: "22 Prompt qmin "Enter minimum q-value (A^-1) for model: " 23 Prompt qmax "Enter maximum q-value (A^-1) for model: " 24 24 25 25 make/o/d/n=(num) xwave_cypr,ywave_cypr … … 33 33 Display ywave_cypr vs xwave_cypr 34 34 ModifyGraph log=1,marker=29,msize=2,mode=4 35 Label bottom "q ( \\S-1\\M)"35 Label bottom "q (A\\S-1\\M)" 36 36 Label left "Intensity (cm\\S-1\\M)" 37 37 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 68 68 Display smeared_cypr 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) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Debye_v40.ipf
r253 r379 7 7 Variable num=256,qmin=0.001,qmax=0.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_deb,ywave_deb … … 20 20 Display ywave_deb vs xwave_deb 21 21 ModifyGraph marker=29,msize=2,mode=4,log=1 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) … … 54 54 Display smeared_deb vs smeared_qvals 55 55 ModifyGraph log=1,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 "Intensity (cm\\S-1\\M)" 58 58 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 86 86 // variables are: 87 87 //[0] scale factor 88 //[1] radius of gyration [ ]88 //[1] radius of gyration [A] 89 89 //[2] background [cm-1] 90 90 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/EllipticalCylinder_v40.ipf
r253 r379 17 17 Variable num=50,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 // //constants needed for the integration if qtrap is used (in a separate procedure file!) … … 28 28 xwave_ecf = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 29 29 Make/O/D coef_ecf = {1.,20.,1.5,400,1.0e-6,6.3e-6,0.0} 30 make/o/t parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length ( )","SLD cylinder (A^-2)","SLD solvent (A^-2)","incoh. bkg (cm^-1)"}30 make/o/t parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length (A)","SLD cylinder (A^-2)","SLD solvent (A^-2)","incoh. bkg (cm^-1)"} 31 31 Edit parameters_ecf,coef_ecf 32 32 … … 35 35 Display ywave_ecf vs xwave_ecf 36 36 ModifyGraph log=1,marker=29,msize=2,mode=4 37 Label bottom "q ( \\S-1\\M)"37 Label bottom "q (A\\S-1\\M)" 38 38 Label left "Intensity (cm\\S-1\\M)" 39 39 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 57 57 // Setup parameter table for model function 58 58 Make/O/D smear_coef_ecf = {1.,20.,1.5,400,1.0e-6,6.3e-6,0.0} 59 make/o/t smear_parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length ( )","SLD cylinder (A^-2)","SLD solvent (A^-2)","incoh. bkg (cm^-1)"}59 make/o/t smear_parameters_ecf = {"scale","minor radius (A)","nu = major/minor (-)","length (A)","SLD cylinder (A^-2)","SLD solvent (A^-2)","incoh. bkg (cm^-1)"} 60 60 Edit smear_parameters_ecf,smear_coef_ecf 61 61 … … 70 70 Display smeared_ecf vs smeared_qvals 71 71 ModifyGraph log=1,marker=29,msize=2,mode=4 72 Label bottom "q ( \\S-1\\M)"72 Label bottom "q (A\\S-1\\M)" 73 73 Label left "Intensity (cm\\S-1\\M)" 74 74 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/FlexCyl_EllipCross_v40.ipf
r273 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_fleell,ywave_fleell … … 32 32 Display ywave_fleell vs xwave_fleell 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) … … 66 66 Display smeared_fleell vs smeared_qvals // 67 67 ModifyGraph log=1,marker=29,msize=2,mode=4 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 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/FlexCyl_PolyLen_v40.ipf
r273 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 // Setup parameter table for model function … … 25 25 Display ywave_flepl vs xwave_flepl 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) … … 59 59 Display smeared_flepl 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 "I(q) (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/NewModels_2006/FlexCyl_PolyRadius_v40.ipf
r273 r379 10 10 Variable num=100,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_fcpr,ywave_fcpr … … 23 23 Display ywave_fcpr vs xwave_fcpr 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) … … 57 57 Display smeared_fcpr 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/NewModels_2006/FlexibleCylinder_v40.ipf
r253 r379 22 22 Variable num=128,qmin=0.001,qmax=0.7 23 23 Prompt num "Enter number of data points for model: " 24 Prompt qmin "Enter minimum q-value ( ^-1) for model: "25 Prompt qmax "Enter maximum q-value ( ^-1) for model: "24 Prompt qmin "Enter minimum q-value (A^-1) for model: " 25 Prompt qmax "Enter maximum q-value (A^-1) for model: " 26 26 27 27 Make/O/D/n=(num) xwave_fle,ywave_fle … … 35 35 Display ywave_fle vs xwave_fle 36 36 ModifyGraph log=1,marker=29,msize=2,mode=4 37 Label bottom "q ( \\S-1\\M)"37 Label bottom "q (A\\S-1\\M)" 38 38 Label left "Intensity (cm\\S-1\\M)" 39 39 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 70 70 Display smeared_fle vs smeared_qvals 71 71 ModifyGraph log=1,marker=29,msize=2,mode=4 72 Label bottom "q ( \\S-1\\M)"72 Label bottom "q (A\\S-1\\M)" 73 73 Label left "Intensity (cm\\S-1\\M)" 74 74 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Fractal_v40.ipf
r253 r379 13 13 Variable num=128,qmin=0.001,qmax=0.5 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_fra,ywave_fra … … 26 26 Display ywave_fra vs xwave_fra 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) … … 60 60 Display smeared_fra 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 "I(q) (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/NewModels_2006/GaussSpheres_Sq_v40.ipf
r273 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_pgs_HS,ywave_pgs_HS … … 28 28 Display ywave_pgs_HS vs xwave_pgs_HS 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) … … 62 62 Display smeared_pgs_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 118 118 Variable num=128,qmin=0.001,qmax=0.7 119 119 Prompt num "Enter number of data points for model: " 120 Prompt qmin "Enter minimum q-value ( ^-1) for model: "121 Prompt qmax "Enter maximum q-value ( ^-1) for model: "120 Prompt qmin "Enter minimum q-value (A^-1) for model: " 121 Prompt qmax "Enter maximum q-value (A^-1) for model: " 122 122 123 123 Make/O/D/N=(num) xwave_pgs_SW,ywave_pgs_SW … … 131 131 Display ywave_pgs_SW vs xwave_pgs_SW 132 132 ModifyGraph log=1,marker=29,msize=2,mode=4 133 Label bottom "q ( \\S-1\\M)"133 Label bottom "q (A\\S-1\\M)" 134 134 Label left "Intensity (cm\\S-1\\M)" 135 135 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 165 165 Display smeared_pgs_SW vs smeared_qvals 166 166 ModifyGraph log=1,marker=29,msize=2,mode=4 167 Label bottom "q ( \\S-1\\M)"167 Label bottom "q (A\\S-1\\M)" 168 168 Label left "Intensity (cm\\S-1\\M)" 169 169 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 222 222 Variable num=256,qmin=0.001,qmax=0.7 223 223 Prompt num "Enter number of data points for model: " 224 Prompt qmin "Enter minimum q-value ( ^-1) for model: "225 Prompt qmax "Enter maximum q-value ( ^-1) for model: "224 Prompt qmin "Enter minimum q-value (A^-1) for model: " 225 Prompt qmax "Enter maximum q-value (A^-1) for model: " 226 226 227 227 if(!DataFolderExists(":HayPenMSA")) … … 240 240 Display ywave_pgs_SC vs xwave_pgs_SC 241 241 ModifyGraph log=1,marker=29,msize=2,mode=4 242 Label bottom "q ( \\S-1\\M)"242 Label bottom "q (A\\S-1\\M)" 243 243 Label left "Intensity (cm\\S-1\\M)" 244 244 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 279 279 Display smeared_pgs_SC vs smeared_qvals 280 280 ModifyGraph log=1,marker=29,msize=2,mode=4 281 Label bottom "q ( \\S-1\\M)"281 Label bottom "q (A\\S-1\\M)" 282 282 Label left "Intensity (cm\\S-1\\M)" 283 283 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 337 337 Variable num=256,qmin=0.001,qmax=0.7 338 338 Prompt num "Enter number of data points for model: " 339 Prompt qmin "Enter minimum q-value ( ^-1) for model: "340 Prompt qmax "Enter maximum q-value ( ^-1) for model: "339 Prompt qmin "Enter minimum q-value (A^-1) for model: " 340 Prompt qmax "Enter maximum q-value (A^-1) for model: " 341 341 342 342 Make/O/D/N=(num) xwave_pgs_SHS,ywave_pgs_SHS … … 350 350 Display ywave_pgs_SHS vs xwave_pgs_SHS 351 351 ModifyGraph log=1,marker=29,msize=2,mode=4 352 Label bottom "q ( \\S-1\\M)"352 Label bottom "q (A\\S-1\\M)" 353 353 Label left "Intensity (cm\\S-1\\M)" 354 354 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 384 384 Display smeared_pgs_SHS vs smeared_qvals 385 385 ModifyGraph log=1,marker=29,msize=2,mode=4 386 Label bottom "q ( \\S-1\\M)"386 Label bottom "q (A\\S-1\\M)" 387 387 Label left "Intensity (cm\\S-1\\M)" 388 388 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/GaussSpheres_v40.ipf
r273 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_pgs,ywave_pgs … … 27 27 Display ywave_pgs vs xwave_pgs 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) … … 61 61 Display smeared_pgs vs smeared_qvals 62 62 ModifyGraph log=1,marker=29,msize=2,mode=4 63 Label bottom "q ( \\S-1\\M)"63 Label bottom "q (A\\S-1\\M)" 64 64 Label left "Intensity (cm\\S-1\\M)" 65 65 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/LamellarFF_HG_v40.ipf
r253 r379 26 26 Variable num=128, qmin=.001, qmax=.5 27 27 Prompt num "Enter number of data points for model: " 28 Prompt qmin "Enter minimum q-value ( ^1) for model: "29 Prompt qmax "Enter maximum q-value ( ^1) for model: "28 Prompt qmin "Enter minimum q-value (A^1) for model: " 29 Prompt qmax "Enter maximum q-value (A^1) for model: " 30 30 // 31 31 Make/O/D/n=(num) xwave_LamellarFF_HG, ywave_LamellarFF_HG … … 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) … … 76 76 Display smeared_LamellarFF_HG vs smeared_qvals // 77 77 ModifyGraph log=1,marker=29,msize=2,mode=4 78 Label bottom "q ( \\S-1\\M)"78 Label bottom "q (A\\S-1\\M)" 79 79 Label left "I(q) (cm\\S-1\\M)" 80 80 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/LamellarFF_v40.ipf
r253 r379 24 24 Variable num=128, qmin=.001, qmax=.5 25 25 Prompt num "Enter number of data points for model: " 26 Prompt qmin "Enter minimum q-value ( ^1) for model: "27 Prompt qmax "Enter maximum q-value ( ^1) for model: "26 Prompt qmin "Enter minimum q-value (A^1) for model: " 27 Prompt qmax "Enter maximum q-value (A^1) for model: " 28 28 // 29 29 Make/O/D/n=(num) xwave_LamellarFF, ywave_LamellarFF … … 39 39 ModifyGraph marker=29, msize=2, mode=4 40 40 ModifyGraph log=1 41 Label bottom "q ( \\S-1\\M) "41 Label bottom "q (A\\S-1\\M) " 42 42 Label left "I(q) (cm\\S-1\\M)" 43 43 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 74 74 Display smeared_LamellarFF 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/NewModels_2006/LamellarPS_HG_v40.ipf
r358 r379 50 50 Variable num=128, qmin=.001, qmax=.5 51 51 Prompt num "Enter number of data points for model: " 52 Prompt qmin "Enter minimum q-value ( ^1) for model: "53 Prompt qmax "Enter maximum q-value ( ^1) for model: "52 Prompt qmin "Enter minimum q-value (A^1) for model: " 53 Prompt qmax "Enter maximum q-value (A^1) for model: " 54 54 // 55 55 // constants … … 69 69 ModifyGraph marker=29, msize=2, mode=4 70 70 ModifyGraph log=1 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 // … … 111 111 Display smeared_LamellarPS_HG 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 "I(q) (cm\\S-1\\M)" 115 115 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/LamellarPS_v40.ipf
r358 r379 50 50 Variable num=128, qmin=.001, qmax=.5 51 51 Prompt num "Enter number of data points for model: " 52 Prompt qmin "Enter minimum q-value ( ^1) for model: "53 Prompt qmax "Enter maximum q-value ( ^1) for model: "52 Prompt qmin "Enter minimum q-value (A^1) for model: " 53 Prompt qmax "Enter maximum q-value (A^1) for model: " 54 54 // 55 55 // constants … … 69 69 ModifyGraph marker=29, msize=2, mode=4 70 70 ModifyGraph log=1 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 // … … 111 111 Display smeared_LamellarPS 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 "I(q) (cm\\S-1\\M)" 115 115 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/LogNormalSphere_Sq_v40.ipf
r273 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_lns_HS,ywave_lns_HS … … 28 28 Display ywave_lns_HS vs xwave_lns_HS 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) … … 62 62 Display smeared_lns_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 117 117 Variable num=128,qmin=0.001,qmax=0.7 118 118 Prompt num "Enter number of data points for model: " 119 Prompt qmin "Enter minimum q-value ( ^-1) for model: "120 Prompt qmax "Enter maximum q-value ( ^-1) for model: "119 Prompt qmin "Enter minimum q-value (A^-1) for model: " 120 Prompt qmax "Enter maximum q-value (A^-1) for model: " 121 121 122 122 Make/O/D/N=(num) xwave_lns_SW,ywave_lns_SW … … 130 130 Display ywave_lns_SW vs xwave_lns_SW 131 131 ModifyGraph log=1,marker=29,msize=2,mode=4 132 Label bottom "q ( \\S-1\\M)"132 Label bottom "q (A\\S-1\\M)" 133 133 Label left "Intensity (cm\\S-1\\M)" 134 134 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 164 164 Display smeared_lns_SW vs smeared_qvals 165 165 ModifyGraph log=1,marker=29,msize=2,mode=4 166 Label bottom "q ( \\S-1\\M)"166 Label bottom "q (A\\S-1\\M)" 167 167 Label left "Intensity (cm\\S-1\\M)" 168 168 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 221 221 Variable num=256,qmin=0.001,qmax=0.7 222 222 Prompt num "Enter number of data points for model: " 223 Prompt qmin "Enter minimum q-value ( ^-1) for model: "224 Prompt qmax "Enter maximum q-value ( ^-1) for model: "223 Prompt qmin "Enter minimum q-value (A^-1) for model: " 224 Prompt qmax "Enter maximum q-value (A^-1) for model: " 225 225 226 226 if(!DataFolderExists(":HayPenMSA")) … … 239 239 Display ywave_lns_SC vs xwave_lns_SC 240 240 ModifyGraph log=1,marker=29,msize=2,mode=4 241 Label bottom "q ( \\S-1\\M)"241 Label bottom "q (A\\S-1\\M)" 242 242 Label left "Intensity (cm\\S-1\\M)" 243 243 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 278 278 Display smeared_lns_SC vs smeared_qvals 279 279 ModifyGraph log=1,marker=29,msize=2,mode=4 280 Label bottom "q ( \\S-1\\M)"280 Label bottom "q (A\\S-1\\M)" 281 281 Label left "Intensity (cm\\S-1\\M)" 282 282 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 337 337 Variable num=256,qmin=0.001,qmax=0.7 338 338 Prompt num "Enter number of data points for model: " 339 Prompt qmin "Enter minimum q-value ( ^-1) for model: "340 Prompt qmax "Enter maximum q-value ( ^-1) for model: "339 Prompt qmin "Enter minimum q-value (A^-1) for model: " 340 Prompt qmax "Enter maximum q-value (A^-1) for model: " 341 341 342 342 Make/O/D/N=(num) xwave_lns_SHS,ywave_lns_SHS … … 350 350 Display ywave_lns_SHS vs xwave_lns_SHS 351 351 ModifyGraph log=1,marker=29,msize=2,mode=4 352 Label bottom "q ( \\S-1\\M)"352 Label bottom "q (A\\S-1\\M)" 353 353 Label left "Intensity (cm\\S-1\\M)" 354 354 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 384 384 Display smeared_lns_SHS vs smeared_qvals 385 385 ModifyGraph log=1,marker=29,msize=2,mode=4 386 Label bottom "q ( \\S-1\\M)"386 Label bottom "q (A\\S-1\\M)" 387 387 Label left "Intensity (cm\\S-1\\M)" 388 388 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/LogNormalSphere_v40.ipf
r273 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_lns,ywave_lns … … 24 24 Display ywave_lns vs xwave_lns 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) … … 58 58 Display smeared_lns 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/NewModels_2006/MultiShell_v40.ipf
r253 r379 14 14 Variable num=100,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_mss,ywave_mss … … 27 27 Display/K=1 ywave_mss vs xwave_mss 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) … … 61 61 Display/K=1 smeared_mss vs smeared_qvals 62 62 ModifyGraph log=1,marker=29,msize=2,mode=4 63 Label bottom "q ( \\S-1\\M)"63 Label bottom "q (A\\S-1\\M)" 64 64 Label left "Intensity (cm\\S-1\\M)" 65 65 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 92 92 // variables are: 93 93 //[0] scale factor 94 //[1] radius of core [ ]95 //[2] thickness of the shell [ ]94 //[1] radius of core [A] 95 //[2] thickness of the shell [A] 96 96 //[3] thickness of the water layer 97 //[4] SLD of the core = sld of the solvent[ -2]97 //[4] SLD of the core = sld of the solvent[A-2] 98 98 //[5] SLD of the shell 99 99 //[6] number of pairs (tw+tsh) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Parallelepiped_v40.ipf
r253 r379 30 30 Variable num=100, qmin=.001, qmax=.7 31 31 Prompt num "Enter number of data points for model: " 32 Prompt qmin "Enter minimum q-value ( ^1) for model: "33 Prompt qmax "Enter maximum q-value ( ^1) for model: "32 Prompt qmin "Enter minimum q-value (A^1) for model: " 33 Prompt qmax "Enter maximum q-value (A^1) for model: " 34 34 // 35 35 Make/O/D/n=(num) xwave_Parallelepiped, ywave_Parallelepiped 36 36 xwave_Parallelepiped = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 37 37 Make/O/D coef_Parallelepiped = {1,35,75,400,1e-6,6.3e-6,0} //CH#2 38 make/o/t parameters_Parallelepiped = {"Scale Factor","Shortest Edge A ( )","B ()","Longest Edge C ()","SLD particle (^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"} //CH#338 make/o/t parameters_Parallelepiped = {"Scale Factor","Shortest Edge A (A)","B (A)","Longest Edge C (A)","SLD particle (A^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"} //CH#3 39 39 Edit parameters_Parallelepiped, coef_Parallelepiped 40 40 … … 44 44 ModifyGraph marker=29, msize=2, mode=4 45 45 ModifyGraph log=1 46 Label bottom "q ( \\S-1\\M) "46 Label bottom "q (A\\S-1\\M) " 47 47 Label left "I(q) (cm\\S-1\\M)" 48 48 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 66 66 // Setup parameter table for model function 67 67 Make/O/D smear_coef_Parallelepiped = {1,35,75,400,1e-6,6.3e-6,0} //CH#4 68 make/o/t smear_parameters_Parallelepiped = {"Scale Factor","Shortest Edge A ( )","B ()","Longest Edge C ()","SLD particle (^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"}68 make/o/t smear_parameters_Parallelepiped = {"Scale Factor","Shortest Edge A (A)","B (A)","Longest Edge C (A)","SLD particle (A^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"} 69 69 Edit smear_parameters_Parallelepiped,smear_coef_Parallelepiped //display parameters in a table 70 70 … … 79 79 Display smeared_Parallelepiped vs smeared_qvals // 80 80 ModifyGraph log=1,marker=29,msize=2,mode=4 81 Label bottom "q ( \\S-1\\M)"81 Label bottom "q (A\\S-1\\M)" 82 82 Label left "I(q) (cm\\S-1\\M)" 83 83 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/PolyCoreShellCylinder_v40.ipf
r253 r379 72 72 Display smeared_CSCpr vs smeared_qvals 73 73 ModifyGraph log=1,marker=29,msize=2,mode=4 74 Label bottom "q ( \\S-1\\M)"74 Label bottom "q (A\\S-1\\M)" 75 75 Label left "Intensity (cm\\S-1\\M)" 76 76 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/SchulzSpheres_Sq_v40.ipf
r273 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_sch_HS,ywave_sch_HS … … 28 28 Display ywave_sch_HS vs xwave_sch_HS 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) … … 62 62 Display smeared_sch_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 119 119 Variable num=128,qmin=0.001,qmax=0.7 120 120 Prompt num "Enter number of data points for model: " 121 Prompt qmin "Enter minimum q-value ( ^-1) for model: "122 Prompt qmax "Enter maximum q-value ( ^-1) for model: "121 Prompt qmin "Enter minimum q-value (A^-1) for model: " 122 Prompt qmax "Enter maximum q-value (A^-1) for model: " 123 123 124 124 Make/O/D/N=(num) xwave_sch_SW,ywave_sch_SW … … 132 132 Display ywave_sch_SW vs xwave_sch_SW 133 133 ModifyGraph log=1,marker=29,msize=2,mode=4 134 Label bottom "q ( \\S-1\\M)"134 Label bottom "q (A\\S-1\\M)" 135 135 Label left "Intensity (cm\\S-1\\M)" 136 136 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 166 166 Display smeared_sch_SW vs smeared_qvals 167 167 ModifyGraph log=1,marker=29,msize=2,mode=4 168 Label bottom "q ( \\S-1\\M)"168 Label bottom "q (A\\S-1\\M)" 169 169 Label left "Intensity (cm\\S-1\\M)" 170 170 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 225 225 Variable num=256,qmin=0.001,qmax=0.7 226 226 Prompt num "Enter number of data points for model: " 227 Prompt qmin "Enter minimum q-value ( ^-1) for model: "228 Prompt qmax "Enter maximum q-value ( ^-1) for model: "227 Prompt qmin "Enter minimum q-value (A^-1) for model: " 228 Prompt qmax "Enter maximum q-value (A^-1) for model: " 229 229 230 230 if(!DataFolderExists(":HayPenMSA")) … … 243 243 Display ywave_sch_SC vs xwave_sch_SC 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) … … 282 282 Display smeared_sch_SC vs smeared_qvals 283 283 ModifyGraph log=1,marker=29,msize=2,mode=4 284 Label bottom "q ( \\S-1\\M)"284 Label bottom "q (A\\S-1\\M)" 285 285 Label left "Intensity (cm\\S-1\\M)" 286 286 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 341 341 Variable num=256,qmin=0.001,qmax=0.7 342 342 Prompt num "Enter number of data points for model: " 343 Prompt qmin "Enter minimum q-value ( ^-1) for model: "344 Prompt qmax "Enter maximum q-value ( ^-1) for model: "343 Prompt qmin "Enter minimum q-value (A^-1) for model: " 344 Prompt qmax "Enter maximum q-value (A^-1) for model: " 345 345 346 346 Make/O/D/N=(num) xwave_sch_SHS,ywave_sch_SHS … … 354 354 Display ywave_sch_SHS vs xwave_sch_SHS 355 355 ModifyGraph log=1,marker=29,msize=2,mode=4 356 Label bottom "q ( \\S-1\\M)"356 Label bottom "q (A\\S-1\\M)" 357 357 Label left "Intensity (cm\\S-1\\M)" 358 358 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 388 388 Display smeared_sch_SHS vs smeared_qvals 389 389 ModifyGraph log=1,marker=29,msize=2,mode=4 390 Label bottom "q ( \\S-1\\M)"390 Label bottom "q (A\\S-1\\M)" 391 391 Label left "Intensity (cm\\S-1\\M)" 392 392 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/SchulzSpheres_v40.ipf
r253 r379 12 12 Variable num=128,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_sch,ywave_sch … … 25 25 Display ywave_sch vs xwave_sch 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) … … 60 60 Display smeared_sch 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/NewModels_2006/StickyHardSphereStruct_v40.ipf
r253 r379 25 25 Variable num=256, 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_shsSQ, ywave_shsSQ … … 39 39 ModifyGraph marker=29, msize=2, mode=4 40 40 ModifyGraph log=0 41 Label bottom "q ( \\S-1\\M) "41 Label bottom "q (A\\S-1\\M) " 42 42 Label left "S(q)" 43 43 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/TriaxialEllipsoid_v40.ipf
r253 r379 26 26 Variable num=100, qmin=.001, qmax=.7 27 27 Prompt num "Enter number of data points for model: " 28 Prompt qmin "Enter minimum q-value ( ^1) for model: "29 Prompt qmax "Enter maximum q-value ( ^1) for model: "28 Prompt qmin "Enter minimum q-value (A^1) for model: " 29 Prompt qmax "Enter maximum q-value (A^1) for model: " 30 30 // 31 31 Make/O/D/n=(num) xwave_triax, ywave_triax 32 32 xwave_triax = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 33 33 Make/O/D coef_triax = {1,35,100,400,1e-6,6.3e-6,0} //CH#2 34 make/o/t parameters_triax = {"Scale Factor","Semi-axis A [smallest]( )","Semi-axis B ()","Semi-axis C [largest]()","SLD ellipsoid (^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"} //CH#334 make/o/t parameters_triax = {"Scale Factor","Semi-axis A [smallest](A)","Semi-axis B (A)","Semi-axis C [largest](A)","SLD ellipsoid (A^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"} //CH#3 35 35 Edit parameters_triax, coef_triax 36 36 … … 40 40 ModifyGraph marker=29, msize=2, mode=4 41 41 ModifyGraph log=1 42 Label bottom "q ( \\S-1\\M) "42 Label bottom "q (A\\S-1\\M) " 43 43 Label left "I(q) (cm\\S-1\\M)" 44 44 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_triax = {1,35,100,400,1e-6,6.3e-6,0} //CH#4 65 make/o/t smear_parameters_triax = {"Scale Factor","Semi-axis A [smallest]( )","Semi-axis B ()","Semi-axis C [largest]()","SLD ellipsoid (^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"}65 make/o/t smear_parameters_triax = {"Scale Factor","Semi-axis A [smallest](A)","Semi-axis B (A)","Semi-axis C [largest](A)","SLD ellipsoid (A^-2)","SLD solvent (A^-2)","Incoherent Bgd (cm-1)"} 66 66 Edit smear_parameters_triax,smear_coef_triax //display parameters in a table 67 67 … … 76 76 Display smeared_triax vs smeared_qvals // 77 77 ModifyGraph log=1,marker=29,msize=2,mode=4 78 Label bottom "q ( \\S-1\\M)"78 Label bottom "q (A\\S-1\\M)" 79 79 Label left "I(q) (cm\\S-1\\M)" 80 80 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Vesicle_UL_and_Struct_v40.ipf
r273 r379 20 20 Variable num=256,qmin=0.001,qmax=0.7 21 21 Prompt num "Enter number of data points for model: " 22 Prompt qmin "Enter minimum q-value ( ^-1) for model: "23 Prompt qmax "Enter maximum q-value ( ^-1) for model: "22 Prompt qmin "Enter minimum q-value (A^-1) for model: " 23 Prompt qmax "Enter maximum q-value (A^-1) for model: " 24 24 25 25 //make the normal model waves … … 34 34 Display/K=1 ywave_ves_HS vs xwave_ves_HS 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 … … 69 69 Display smeared_ves_HS 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 "Intensity (cm\\S-1\\M)" 73 73 … … 125 125 Variable num=256,qmin=0.001,qmax=0.7 126 126 Prompt num "Enter number of data points for model: " 127 Prompt qmin "Enter minimum q-value ( ^-1) for model: "128 Prompt qmax "Enter maximum q-value ( ^-1) for model: "127 Prompt qmin "Enter minimum q-value (A^-1) for model: " 128 Prompt qmax "Enter maximum q-value (A^-1) for model: " 129 129 130 130 /// … … 142 142 Display/K=1 ywave_ves_SW vs xwave_ves_SW 143 143 ModifyGraph log=1,marker=29,msize=2,mode=4 144 Label bottom "q ( \\S-1\\M)"144 Label bottom "q (A\\S-1\\M)" 145 145 Label left "Intensity (cm\\S-1\\M)" 146 146 … … 176 176 Display smeared_ves_SW vs smeared_qvals 177 177 ModifyGraph log=1,marker=29,msize=2,mode=4 178 Label bottom "q ( \\S-1\\M)"178 Label bottom "q (A\\S-1\\M)" 179 179 Label left "Intensity (cm\\S-1\\M)" 180 180 … … 235 235 Variable num=256,qmin=0.001,qmax=0.7 236 236 Prompt num "Enter number of data points for model: " 237 Prompt qmin "Enter minimum q-value ( ^-1) for model: "238 Prompt qmax "Enter maximum q-value ( ^-1) for model: "237 Prompt qmin "Enter minimum q-value (A^-1) for model: " 238 Prompt qmax "Enter maximum q-value (A^-1) for model: " 239 239 240 240 if(!DataFolderExists(":HayPenMSA")) … … 254 254 Display/K=1 ywave_ves_SC vs xwave_ves_SC 255 255 ModifyGraph log=1,marker=29,msize=2,mode=4 256 Label bottom "q ( \\S-1\\M)"256 Label bottom "q (A\\S-1\\M)" 257 257 Label left "Intensity (cm\\S-1\\M)" 258 258 … … 293 293 Display smeared_ves_SC vs smeared_qvals 294 294 ModifyGraph log=1,marker=29,msize=2,mode=4 295 Label bottom "q ( \\S-1\\M)"295 Label bottom "q (A\\S-1\\M)" 296 296 Label left "Intensity (cm\\S-1\\M)" 297 297 … … 354 354 Variable num=256,qmin=0.001,qmax=0.7 355 355 Prompt num "Enter number of data points for model: " 356 Prompt qmin "Enter minimum q-value ( ^-1) for model: "357 Prompt qmax "Enter maximum q-value ( ^-1) for model: "356 Prompt qmin "Enter minimum q-value (A^-1) for model: " 357 Prompt qmax "Enter maximum q-value (A^-1) for model: " 358 358 359 359 /// … … 371 371 Display/K=1 ywave_ves_SHS vs xwave_ves_SHS 372 372 ModifyGraph log=1,marker=29,msize=2,mode=4 373 Label bottom "q ( \\S-1\\M)"373 Label bottom "q (A\\S-1\\M)" 374 374 Label left "Intensity (cm\\S-1\\M)" 375 375 … … 405 405 Display smeared_ves_SHS vs smeared_qvals 406 406 ModifyGraph log=1,marker=29,msize=2,mode=4 407 Label bottom "q ( \\S-1\\M)"407 Label bottom "q (A\\S-1\\M)" 408 408 Label left "Intensity (cm\\S-1\\M)" 409 409 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/NewModels_2006/Vesicle_UL_v40.ipf
r253 r379 24 24 Variable num=128,qmin=0.001,qmax=0.7 25 25 Prompt num "Enter number of data points for model: " 26 Prompt qmin "Enter minimum q-value ( ^-1) for model: "27 Prompt qmax "Enter maximum q-value ( ^-1) for model: "26 Prompt qmin "Enter minimum q-value (A^-1) for model: " 27 Prompt qmax "Enter maximum q-value (A^-1) for model: " 28 28 29 29 make/o/d/n=(num) xwave_vesicle,ywave_vesicle … … 37 37 Display ywave_vesicle vs xwave_vesicle 38 38 ModifyGraph log=1,marker=29,msize=2,mode=4 39 Label bottom "q ( \\S-1\\M)"39 Label bottom "q (A\\S-1\\M)" 40 40 Label left "Intensity (cm\\S-1\\M)" 41 41 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 74 74 Display smeared_vesicle 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 "Intensity (cm\\S-1\\M)" 78 78 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 106 106 // variables are: 107 107 //[0] scale factor 108 //[1] radius of core [ ]109 //[2] thickness of the shell [ ]110 //[3] SLD of the core and solvent[ -2]108 //[1] radius of core [A] 109 //[2] thickness of the shell [A] 110 //[3] SLD of the core and solvent[A-2] 111 111 //[4] SLD of the shell 112 112 //[5] background [cm-1] … … 141 141 f += vol*bes*contr 142 142 143 // normalize to the particle volume and rescale from [ -1] to [cm-1]143 // normalize to the particle volume and rescale from [A-1] to [cm-1] 144 144 //note that for the vesicle model, the volume is ONLY the shell volume 145 145 vol = 4*pi/3*((rcore+thick)^3-rcore^3) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/OblateCoreShell_Sq_v40.ipf
r325 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_OEF_HS,ywave_OEF_HS … … 28 28 Display ywave_OEF_HS vs xwave_OEF_HS 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 … … 63 63 Display smeared_OEF_HS vs smeared_qvals 64 64 ModifyGraph log=1,marker=29,msize=2,mode=4 65 Label bottom "q ( \\S-1\\M)"65 Label bottom "q (A\\S-1\\M)" 66 66 Label left "Intensity (cm\\S-1\\M)" 67 67 … … 114 114 Variable num=128,qmin=0.001,qmax=0.7 115 115 Prompt num "Enter number of data points for model: " 116 Prompt qmin "Enter minimum q-value ( ^-1) for model: "117 Prompt qmax "Enter maximum q-value ( ^-1) for model: "116 Prompt qmin "Enter minimum q-value (A^-1) for model: " 117 Prompt qmax "Enter maximum q-value (A^-1) for model: " 118 118 119 119 Make/O/D/n=(num) xwave_OEF_SW,ywave_OEF_SW … … 127 127 Display ywave_OEF_SW vs xwave_OEF_SW 128 128 ModifyGraph log=1,marker=29,msize=2,mode=4 129 Label bottom "q ( \\S-1\\M)"129 Label bottom "q (A\\S-1\\M)" 130 130 Label left "Intensity (cm\\S-1\\M)" 131 131 … … 162 162 Display smeared_OEF_SW vs smeared_qvals 163 163 ModifyGraph log=1,marker=29,msize=2,mode=4 164 Label bottom "q ( \\S-1\\M)"164 Label bottom "q (A\\S-1\\M)" 165 165 Label left "Intensity (cm\\S-1\\M)" 166 166 … … 215 215 Variable num=128,qmin=0.001,qmax=0.7 216 216 Prompt num "Enter number of data points for model: " 217 Prompt qmin "Enter minimum q-value ( ^-1) for model: "218 Prompt qmax "Enter maximum q-value ( ^-1) for model: "217 Prompt qmin "Enter minimum q-value (A^-1) for model: " 218 Prompt qmax "Enter maximum q-value (A^-1) for model: " 219 219 220 220 if(!DataFolderExists(":HayPenMSA")) … … 233 233 Display ywave_OEF_SC vs xwave_OEF_SC 234 234 ModifyGraph log=1,marker=29,msize=2,mode=4 235 Label bottom "q ( \\S-1\\M)"235 Label bottom "q (A\\S-1\\M)" 236 236 Label left "Intensity (cm\\S-1\\M)" 237 237 … … 273 273 Display smeared_OEF_SC vs smeared_qvals 274 274 ModifyGraph log=1,marker=29,msize=2,mode=4 275 Label bottom "q ( \\S-1\\M)"275 Label bottom "q (A\\S-1\\M)" 276 276 Label left "Intensity (cm\\S-1\\M)" 277 277 … … 329 329 Variable num=128,qmin=0.001,qmax=0.7 330 330 Prompt num "Enter number of data points for model: " 331 Prompt qmin "Enter minimum q-value ( ^-1) for model: "332 Prompt qmax "Enter maximum q-value ( ^-1) for model: "331 Prompt qmin "Enter minimum q-value (A^-1) for model: " 332 Prompt qmax "Enter maximum q-value (A^-1) for model: " 333 333 334 334 Make/O/D/n=(num) xwave_OEF_SHS,ywave_OEF_SHS … … 342 342 Display ywave_OEF_SHS vs xwave_OEF_SHS 343 343 ModifyGraph log=1,marker=29,msize=2,mode=4 344 Label bottom "q ( \\S-1\\M)"344 Label bottom "q (A\\S-1\\M)" 345 345 Label left "Intensity (cm\\S-1\\M)" 346 346 … … 377 377 Display smeared_OEF_SHS vs smeared_qvals 378 378 ModifyGraph log=1,marker=29,msize=2,mode=4 379 Label bottom "q ( \\S-1\\M)"379 Label bottom "q (A\\S-1\\M)" 380 380 Label left "Intensity (cm\\S-1\\M)" 381 381 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/OblateCoreShell_v40.ipf
r325 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_oef,ywave_oef … … 28 28 Display ywave_oef vs xwave_oef 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) … … 63 63 Display smeared_oef vs smeared_qvals 64 64 ModifyGraph log=1,marker=29,msize=2,mode=4 65 Label bottom "q ( \\S-1\\M)"65 Label bottom "q (A\\S-1\\M)" 66 66 Label left "Intensity (cm\\S-1\\M)" 67 67 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 93 93 //The input variables are (and output) 94 94 //[0] scale 95 //[1] crmaj, major radius of core [ ]95 //[1] crmaj, major radius of core [A] 96 96 //[2] crmin, minor radius of core 97 97 //[3] trmaj, overall major radius 98 98 //[4] trmin, overall minor radius 99 //[5] sldc, core [ -2]99 //[5] sldc, core [A-2] 100 100 //[6] slds, shell 101 101 //[7] sld (solvent) … … 190 190 answer /= oblatevol 191 191 192 //convert answer [ -1] to [cm-1]192 //convert answer [A-1] to [cm-1] 193 193 answer *= 1.0e8 194 194 //scale -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Packages/Invariant/Invariant_v40.ipf
r318 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" … … 332 332 333 333 num=numpnts(qw) 334 Printf "The invariant over the measured q-range %g to %g is %g ^-3 cm^-1\r\r",qw[0],qw[(num-1)],inv334 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 335 335 336 336 // update the global display on the panel (there is a dependency for the total) … … 378 378 379 379 Printf "I(q=0) = %g (1/cm)\r",G_coef[0] 380 Printf "Rg = %g ( )\r",sqrt(-3*G_coef[1])380 Printf "Rg = %g (A)\r",sqrt(-3*G_coef[1]) 381 381 else 382 382 //do a power-law fit instead … … 400 400 401 401 nume=numpnts(extr_lqq) 402 Printf "The invariant over the q-range %g to %g is %g ^-3 cm^-1\r\r",extr_lqq[0],extr_lqq[(nume-1)],inv402 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 403 403 404 404 // update the global display on the panel (there is a dependency for the total) … … 450 450 451 451 nume=numpnts(extr_hqq) 452 Printf "The invariant over the q-range %g to %g is %g ^-3 cm^-1\r\r",extr_hqq[0],extr_hqq[(nume-1)],inv452 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 453 453 454 454 // update the global display on the panel (there is a dependency for the total) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Packages/LinearizedFits/LinearizedFits_v40.ipf
r318 r379 380 380 Duplicate/o xw xAxisWave 381 381 If (cmpstr("q",S_Value) == 0) 382 SetScale d 0,0," ^-1",xAxisWave382 SetScale d 0,0,"A^-1",xAxisWave 383 383 xAxisWave = xw 384 384 xlabel = "q" … … 388 388 endif 389 389 If (cmpstr("q^2",S_Value) == 0) 390 SetScale d 0,0," ^-2",xAxisWave390 SetScale d 0,0,"A^-2",xAxisWave 391 391 xAxisWave = xw*xw 392 392 xlabel = "q^2" … … 561 561 rg = sqrt(-3*W_coef[1]) 562 562 rgerr = 3*W_sigma[1]/(2*rg) 563 textstr_3 += "\rRg ( ) = " + num2str(rg) + " ± " + num2str(rgerr)563 textstr_3 += "\rRg (A) = " + num2str(rg) + " ± " + num2str(rgerr) 564 564 textstr_3 += "\r" + num2str(rg*minfit) + " < Rg*q < " + num2str(rg*maxfit) 565 565 break … … 599 599 rg = 4*sqrt(-W_coef[1]) 600 600 rgerr = 8*W_sigma[1]/rg 601 textstr_3 = "Rod diameter ( ) = " + num2str(rg) + " ± " + num2str(rgerr)601 textstr_3 = "Rod diameter (A) = " + num2str(rg) + " ± " + num2str(rgerr) 602 602 textstr_3 += "\r" + num2str(rg*minfit) + " < Rg*q < " + num2str(rg*maxfit) 603 603 break … … 611 611 rg = sqrt(-12*W_coef[1]) 612 612 rgerr = 6*W_sigma[1]/(2*rg) 613 textstr_3 = "Platelet thickness ( ) = " + num2str(rg) + " ± " + num2str(rgerr)613 textstr_3 = "Platelet thickness (A) = " + num2str(rg) + " ± " + num2str(rgerr) 614 614 textstr_3 += "\r" + num2str(rg*minfit) + " < Rg*q < " + num2str(rg*maxfit) 615 615 break -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Packages/SumModel/SumSANSModels_v40.ipf
r354 r379 160 160 Variable num=128,qmin=0.001,qmax=0.7 161 161 Prompt num "Enter number of data points for model: " 162 Prompt qmin "Enter minimum q-value ( ^-1) for model: "163 Prompt qmax "Enter maximum q-value ( ^-1) for model: "162 Prompt qmin "Enter minimum q-value (A^-1) for model: " 163 Prompt qmax "Enter maximum q-value (A^-1) for model: " 164 164 165 165 Make/O/D/n=(num) xwave_sum,ywave_sum … … 207 207 Display ywave_sum vs xwave_sum 208 208 ModifyGraph log=1,marker=29,msize=2,mode=4 209 Label bottom "q ( \\S-1\\M)"209 Label bottom "q (A\\S-1\\M)" 210 210 Label left "Intensity (cm\\S-1\\M)" 211 211 Legend … … 291 291 Display smeared_sum vs $(str+"_q") 292 292 ModifyGraph log=1,marker=29,msize=2,mode=4 293 Label bottom "q ( \\S-1\\M)"293 Label bottom "q (A\\S-1\\M)" 294 294 Label left "Intensity (cm\\S-1\\M)" 295 295 Legend -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Peak_Gauss_model_v40.ipf
r325 r379 8 8 Variable num=512, qmin=.001, qmax=.7 9 9 Prompt num "Enter number of data points for model: " 10 Prompt qmin "Enter minimum q-value ( ^1) for model: "11 Prompt qmax "Enter maximum q-value ( ^1) for model: "10 Prompt qmin "Enter minimum q-value (A^1) for model: " 11 Prompt qmax "Enter maximum q-value (A^1) for model: " 12 12 // 13 13 Make/O/D/n=(num) xwave_Peak_Gauss, ywave_Peak_Gauss 14 14 xwave_Peak_Gauss = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 15 15 Make/O/D coef_Peak_Gauss = {100.0, 0.05,0.005, 1.0} 16 make/o/t parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Std Dev (^-1)","Incoherent Bgd (cm-1)"}16 make/o/t parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position (A^-1)", "Std Dev (A^-1)","Incoherent Bgd (cm-1)"} 17 17 Edit parameters_Peak_Gauss, coef_Peak_Gauss 18 18 Variable/G root:g_Peak_Gauss … … 22 22 ModifyGraph marker=29, msize=2, mode=4 23 23 ModifyGraph log(left)=1 24 Label bottom "q ( \\S-1\\M) "24 Label bottom "q (A\\S-1\\M) " 25 25 Label left "Peak - Gauss (cm\\S-1\\M)" 26 26 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 45 45 // Setup parameter table for model function 46 46 Make/O/D smear_coef_Peak_Gauss = {100.0, 0.05,0.005, 1.0} 47 make/o/t smear_parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Std Dev (^-1)","Incoherent Bgd (cm-1)"}47 make/o/t smear_parameters_Peak_Gauss = {"Scale Factor, I0 ", "Peak position (A^-1)", "Std Dev (A^-1)","Incoherent Bgd (cm-1)"} 48 48 Edit smear_parameters_Peak_Gauss,smear_coef_Peak_Gauss //display parameters in a table 49 49 … … 58 58 Display smeared_Peak_Gauss 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 "Peak_Gauss Model (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/Peak_Lorentz_model_v40.ipf
r325 r379 8 8 Variable num=512, qmin=.001, qmax=.7 9 9 Prompt num "Enter number of data points for model: " 10 Prompt qmin "Enter minimum q-value ( ^1) for model: "11 Prompt qmax "Enter maximum q-value ( ^1) for model: "10 Prompt qmin "Enter minimum q-value (A^1) for model: " 11 Prompt qmax "Enter maximum q-value (A^1) for model: " 12 12 // 13 13 Make/O/D/n=(num) xwave_Peak_Lorentz, ywave_Peak_Lorentz 14 14 xwave_Peak_Lorentz = alog(log(qmin) + x*((log(qmax)-log(qmin))/num)) 15 15 Make/O/D coef_Peak_Lorentz = {100.0, 0.05,0.005, 1.0} 16 make/o/t parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Peak hwhm (^-1)","Incoherent Bgd (cm-1)"}16 make/o/t parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position (A^-1)", "Peak hwhm (A^-1)","Incoherent Bgd (cm-1)"} 17 17 Edit parameters_Peak_Lorentz, coef_Peak_Lorentz 18 18 Variable/G root:g_Peak_Lorentz … … 22 22 ModifyGraph marker=29, msize=2, mode=4 23 23 ModifyGraph log(left)=1 24 Label bottom "q ( \\S-1\\M) "24 Label bottom "q (A\\S-1\\M) " 25 25 Label left "Peak - Lorentzian (cm\\S-1\\M)" 26 26 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 45 45 // Setup parameter table for model function 46 46 Make/O/D smear_coef_Peak_Lorentz = {100.0, 0.05,0.005, 1.0} 47 make/o/t smear_parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position ( ^-1)", "Peak hwhm (^-1)","Incoherent Bgd (cm-1)"}47 make/o/t smear_parameters_Peak_Lorentz = {"Scale Factor, I0 ", "Peak position (A^-1)", "Peak hwhm (A^-1)","Incoherent Bgd (cm-1)"} 48 48 Edit smear_parameters_Peak_Lorentz,smear_coef_Peak_Lorentz //display parameters in a table 49 49 … … 58 58 Display smeared_Peak_Lorentz 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 "Peak_Lorentz Model (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/PolyCoreShellRatio_Sq_v40.ipf
r325 r379 14 14 Variable num=256,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_PCR_HS,ywave_PCR_HS … … 27 27 Display/K=1 ywave_PCR_HS vs xwave_PCR_HS 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 … … 62 62 Display smeared_PCR_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 … … 121 121 Variable num=256,qmin=0.001,qmax=0.7 122 122 Prompt num "Enter number of data points for model: " 123 Prompt qmin "Enter minimum q-value ( ^-1) for model: "124 Prompt qmax "Enter maximum q-value ( ^-1) for model: "123 Prompt qmin "Enter minimum q-value (A^-1) for model: " 124 Prompt qmax "Enter maximum q-value (A^-1) for model: " 125 125 126 126 Make/O/D/n=(num) xwave_PCR_SW,ywave_PCR_SW … … 134 134 Display/K=1 ywave_PCR_SW vs xwave_PCR_SW 135 135 ModifyGraph log=1,marker=29,msize=2,mode=4 136 Label bottom "q ( \\S-1\\M)"136 Label bottom "q (A\\S-1\\M)" 137 137 Label left "Intensity (cm\\S-1\\M)" 138 138 … … 169 169 Display smeared_PCR_SW vs smeared_qvals 170 170 ModifyGraph log=1,marker=29,msize=2,mode=4 171 Label bottom "q ( \\S-1\\M)"171 Label bottom "q (A\\S-1\\M)" 172 172 Label left "Intensity (cm\\S-1\\M)" 173 173 … … 231 231 Variable num=256,qmin=0.001,qmax=0.7 232 232 Prompt num "Enter number of data points for model: " 233 Prompt qmin "Enter minimum q-value ( ^-1) for model: "234 Prompt qmax "Enter maximum q-value ( ^-1) for model: "233 Prompt qmin "Enter minimum q-value (A^-1) for model: " 234 Prompt qmax "Enter maximum q-value (A^-1) for model: " 235 235 236 236 if(!DataFolderExists(":HayPenMSA")) … … 249 249 Display/K=1 ywave_PCR_SC vs xwave_PCR_SC 250 250 ModifyGraph log=1,marker=29,msize=2,mode=4 251 Label bottom "q ( \\S-1\\M)"251 Label bottom "q (A\\S-1\\M)" 252 252 Label left "Intensity (cm\\S-1\\M)" 253 253 … … 289 289 Display smeared_PCR_SC vs smeared_qvals 290 290 ModifyGraph log=1,marker=29,msize=2,mode=4 291 Label bottom "q ( \\S-1\\M)"291 Label bottom "q (A\\S-1\\M)" 292 292 Label left "Intensity (cm\\S-1\\M)" 293 293 … … 352 352 Variable num=256,qmin=0.001,qmax=0.7 353 353 Prompt num "Enter number of data points for model: " 354 Prompt qmin "Enter minimum q-value ( ^-1) for model: "355 Prompt qmax "Enter maximum q-value ( ^-1) for model: "354 Prompt qmin "Enter minimum q-value (A^-1) for model: " 355 Prompt qmax "Enter maximum q-value (A^-1) for model: " 356 356 357 357 Make/O/D/n=(num) xwave_PCR_SHS,ywave_PCR_SHS … … 365 365 Display/K=1 ywave_PCR_SHS vs xwave_PCR_SHS 366 366 ModifyGraph log=1,marker=29,msize=2,mode=4 367 Label bottom "q ( \\S-1\\M)"367 Label bottom "q (A\\S-1\\M)" 368 368 Label left "Intensity (cm\\S-1\\M)" 369 369 … … 400 400 Display smeared_PCR_SHS vs smeared_qvals 401 401 ModifyGraph log=1,marker=29,msize=2,mode=4 402 Label bottom "q ( \\S-1\\M)"402 Label bottom "q (A\\S-1\\M)" 403 403 Label left "Intensity (cm\\S-1\\M)" 404 404 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/PolyCoreShellRatio_v40.ipf
r325 r379 17 17 Variable num=128,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_pcr,ywave_pcr … … 30 30 Display ywave_pcr vs xwave_pcr 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) … … 65 65 Display smeared_pcr vs smeared_qvals 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) … … 109 109 //assign nice names to the input wave 110 110 //w[0] = scale 111 //w[1] = core radius [ ]112 //w[2] = shell thickness [ ]111 //w[1] = core radius [A] 112 //w[2] = shell thickness [A] 113 113 //w[3] = polydispersity index (0<p<1) 114 //w[4] = SLD core [ ^-2]115 //w[5] = SLD shell [ ^-2]116 //w[6] = SLD solvent [ ^-2]114 //w[4] = SLD core [A^-2] 115 //w[5] = SLD shell [A^-2] 116 //w[6] = SLD solvent [A^-2] 117 117 //w[7] = bkg [cm-1] 118 118 Variable scale,corrad,thick,shlrad,pp,drho1,drho2,sig,zz,bkg -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/PolyCore_Sq_v40.ipf
r325 r379 15 15 Variable num=256,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_PCF_HS,ywave_PCF_HS … … 28 28 Display/K=1 ywave_PCF_HS vs xwave_PCF_HS 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 … … 63 63 Display smeared_PCF_HS vs smeared_qvals 64 64 ModifyGraph log=1,marker=29,msize=2,mode=4 65 Label bottom "q ( \\S-1\\M)"65 Label bottom "q (A\\S-1\\M)" 66 66 Label left "Intensity (cm\\S-1\\M)" 67 67 … … 122 122 Variable num=256,qmin=0.001,qmax=0.7 123 123 Prompt num "Enter number of data points for model: " 124 Prompt qmin "Enter minimum q-value ( ^-1) for model: "125 Prompt qmax "Enter maximum q-value ( ^-1) for model: "124 Prompt qmin "Enter minimum q-value (A^-1) for model: " 125 Prompt qmax "Enter maximum q-value (A^-1) for model: " 126 126 127 127 Make/O/D/n=(num) xwave_PCF_SW,ywave_PCF_SW … … 135 135 Display/K=1 ywave_PCF_SW vs xwave_PCF_SW 136 136 ModifyGraph log=1,marker=29,msize=2,mode=4 137 Label bottom "q ( \\S-1\\M)"137 Label bottom "q (A\\S-1\\M)" 138 138 Label left "Intensity (cm\\S-1\\M)" 139 139 … … 170 170 Display smeared_PCF_SW vs smeared_qvals 171 171 ModifyGraph log=1,marker=29,msize=2,mode=4 172 Label bottom "q ( \\S-1\\M)"172 Label bottom "q (A\\S-1\\M)" 173 173 Label left "Intensity (cm\\S-1\\M)" 174 174 … … 232 232 Variable num=256,qmin=0.001,qmax=0.7 233 233 Prompt num "Enter number of data points for model: " 234 Prompt qmin "Enter minimum q-value ( ^-1) for model: "235 Prompt qmax "Enter maximum q-value ( ^-1) for model: "234 Prompt qmin "Enter minimum q-value (A^-1) for model: " 235 Prompt qmax "Enter maximum q-value (A^-1) for model: " 236 236 237 237 if(!DataFolderExists(":HayPenMSA")) … … 250 250 Display/K=1 ywave_PCF_SC vs xwave_PCF_SC 251 251 ModifyGraph log=1,marker=29,msize=2,mode=4 252 Label bottom "q ( \\S-1\\M)"252 Label bottom "q (A\\S-1\\M)" 253 253 Label left "Intensity (cm\\S-1\\M)" 254 254 … … 290 290 Display smeared_PCF_SC vs smeared_qvals 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 … … 353 353 Variable num=256,qmin=0.001,qmax=0.7 354 354 Prompt num "Enter number of data points for model: " 355 Prompt qmin "Enter minimum q-value ( ^-1) for model: "356 Prompt qmax "Enter maximum q-value ( ^-1) for model: "355 Prompt qmin "Enter minimum q-value (A^-1) for model: " 356 Prompt qmax "Enter maximum q-value (A^-1) for model: " 357 357 358 358 Make/O/D/n=(num) xwave_PCF_SHS,ywave_PCF_SHS … … 366 366 Display/K=1 ywave_PCF_SHS vs xwave_PCF_SHS 367 367 ModifyGraph log=1,marker=29,msize=2,mode=4 368 Label bottom "q ( \\S-1\\M)"368 Label bottom "q (A\\S-1\\M)" 369 369 Label left "Intensity (cm\\S-1\\M)" 370 370 … … 401 401 Display smeared_PCF_SHS vs smeared_qvals 402 402 ModifyGraph log=1,marker=29,msize=2,mode=4 403 Label bottom "q ( \\S-1\\M)"403 Label bottom "q (A\\S-1\\M)" 404 404 Label left "Intensity (cm\\S-1\\M)" 405 405 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/PolyCore_v40.ipf
r325 r379 18 18 Variable num=256,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_pcf,ywave_pcf … … 32 32 Display ywave_pcf vs xwave_pcf 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) … … 67 67 Display smeared_pcf vs smeared_qvals 68 68 ModifyGraph log=1,marker=29,msize=2,mode=4 69 Label bottom "q ( \\S-1\\M)"69 Label bottom "q (A\\S-1\\M)" 70 70 Label left "Intensity (cm\\S-1\\M)" 71 71 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 103 103 // input parameters are 104 104 //[0] scale 105 //[1] average core radius [ ]105 //[1] average core radius [A] 106 106 //[2] polydispersity of core (0<sig<1) 107 //[3] shell thickness [ ]108 //[4] SLD core [ -2]107 //[3] shell thickness [A] 108 //[4] SLD core [A-2] 109 109 //[5] SLD shell 110 110 //[6] SLD solvent -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/PolyHardSphereInten_v40.ipf
r325 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_phs,ywave_phs … … 29 29 Display ywave_phs vs xwave_phs 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) … … 64 64 Display smeared_phs 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/PolyRectSphere_Sq_v40.ipf
r325 r379 14 14 Variable num=256,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_RECT_HS,ywave_RECT_HS … … 27 27 Display/K=1 ywave_RECT_HS vs xwave_RECT_HS 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 … … 62 62 Display smeared_RECT_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 … … 118 118 Variable num=256,qmin=0.001,qmax=0.7 119 119 Prompt num "Enter number of data points for model: " 120 Prompt qmin "Enter minimum q-value ( ^-1) for model: "121 Prompt qmax "Enter maximum q-value ( ^-1) for model: "120 Prompt qmin "Enter minimum q-value (A^-1) for model: " 121 Prompt qmax "Enter maximum q-value (A^-1) for model: " 122 122 123 123 Make/O/D/n=(num) xwave_RECT_SW,ywave_RECT_SW … … 131 131 Display/K=1 ywave_RECT_SW vs xwave_RECT_SW 132 132 ModifyGraph log=1,marker=29,msize=2,mode=4 133 Label bottom "q ( \\S-1\\M)"133 Label bottom "q (A\\S-1\\M)" 134 134 Label left "Intensity (cm\\S-1\\M)" 135 135 … … 166 166 Display smeared_RECT_SW vs smeared_qvals 167 167 ModifyGraph log=1,marker=29,msize=2,mode=4 168 Label bottom "q ( \\S-1\\M)"168 Label bottom "q (A\\S-1\\M)" 169 169 Label left "Intensity (cm\\S-1\\M)" 170 170 … … 225 225 Variable num=256,qmin=0.001,qmax=0.7 226 226 Prompt num "Enter number of data points for model: " 227 Prompt qmin "Enter minimum q-value ( ^-1) for model: "228 Prompt qmax "Enter maximum q-value ( ^-1) for model: "227 Prompt qmin "Enter minimum q-value (A^-1) for model: " 228 Prompt qmax "Enter maximum q-value (A^-1) for model: " 229 229 230 230 if(!DataFolderExists(":HayPenMSA")) … … 243 243 Display/K=1 ywave_RECT_SC vs xwave_RECT_SC 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 … … 283 283 Display smeared_RECT_SC vs smeared_qvals 284 284 ModifyGraph log=1,marker=29,msize=2,mode=4 285 Label bottom "q ( \\S-1\\M)"285 Label bottom "q (A\\S-1\\M)" 286 286 Label left "Intensity (cm\\S-1\\M)" 287 287 … … 343 343 Variable num=256,qmin=0.001,qmax=0.7 344 344 Prompt num "Enter number of data points for model: " 345 Prompt qmin "Enter minimum q-value ( ^-1) for model: "346 Prompt qmax "Enter maximum q-value ( ^-1) for model: "345 Prompt qmin "Enter minimum q-value (A^-1) for model: " 346 Prompt qmax "Enter maximum q-value (A^-1) for model: " 347 347 348 348 Make/O/D/n=(num) xwave_RECT_SHS,ywave_RECT_SHS … … 356 356 Display/K=1 ywave_RECT_SHS vs xwave_RECT_SHS 357 357 ModifyGraph log=1,marker=29,msize=2,mode=4 358 Label bottom "q ( \\S-1\\M)"358 Label bottom "q (A\\S-1\\M)" 359 359 Label left "Intensity (cm\\S-1\\M)" 360 360 … … 391 391 Display smeared_RECT_SHS vs smeared_qvals 392 392 ModifyGraph log=1,marker=29,msize=2,mode=4 393 Label bottom "q ( \\S-1\\M)"393 Label bottom "q (A\\S-1\\M)" 394 394 Label left "Intensity (cm\\S-1\\M)" 395 395 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/PolyRectSphere_v40.ipf
r325 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_rect,ywave_rect … … 29 29 Display ywave_rect vs xwave_rect 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 // DoAlert 0,"The form facor is not properly normalized with the polydisperse volume" … … 66 66 Display smeared_rect vs smeared_qvals 67 67 ModifyGraph log=1,marker=29,msize=2,mode=4 68 Label bottom "q ( \\S-1\\M)"68 Label bottom "q (A\\S-1\\M)" 69 69 Label left "Intensity (cm\\S-1\\M)" 70 70 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Power_Law_model_v40.ipf
r325 r379 8 8 Variable num=512, qmin=.001, qmax=.2 9 9 Prompt num "Enter number of data points for model: " 10 Prompt qmin "Enter minimum q-value ( ^1) for model: "11 Prompt qmax "Enter maximum q-value ( ^1) for model: "10 Prompt qmin "Enter minimum q-value (A^1) for model: " 11 Prompt qmax "Enter maximum q-value (A^1) for model: " 12 12 // 13 13 Make/O/D/n=(num) xwave_Power_Law, ywave_Power_Law … … 23 23 ModifyGraph log(left)=1 24 24 ModifyGraph log(bottom)=1 25 Label bottom "q ( \\S-1\\M) "25 Label bottom "q (A\\S-1\\M) " 26 26 Label left "Power-Law (cm\\S-1\\M)" 27 27 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 60 60 Display smeared_Power_Law 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 "Power_Law (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/ProlateCoreShell_Sq_v40.ipf
r325 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_PEF_HS,ywave_PEF_HS … … 27 27 Display ywave_PEF_HS vs xwave_PEF_HS 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 … … 62 62 Display smeared_PEF_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 … … 113 113 Variable num=128,qmin=0.001,qmax=0.7 114 114 Prompt num "Enter number of data points for model: " 115 Prompt qmin "Enter minimum q-value ( ^-1) for model: "116 Prompt qmax "Enter maximum q-value ( ^-1) for model: "115 Prompt qmin "Enter minimum q-value (A^-1) for model: " 116 Prompt qmax "Enter maximum q-value (A^-1) for model: " 117 117 118 118 Make/O/D/n=(num) xwave_PEF_SW,ywave_PEF_SW … … 126 126 Display ywave_PEF_SW vs xwave_PEF_SW 127 127 ModifyGraph log=1,marker=29,msize=2,mode=4 128 Label bottom "q ( \\S-1\\M)"128 Label bottom "q (A\\S-1\\M)" 129 129 Label left "Intensity (cm\\S-1\\M)" 130 130 … … 161 161 Display smeared_PEF_SW 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 … … 214 214 Variable num=128,qmin=0.001,qmax=0.7 215 215 Prompt num "Enter number of data points for model: " 216 Prompt qmin "Enter minimum q-value ( ^-1) for model: "217 Prompt qmax "Enter maximum q-value ( ^-1) for model: "216 Prompt qmin "Enter minimum q-value (A^-1) for model: " 217 Prompt qmax "Enter maximum q-value (A^-1) for model: " 218 218 219 219 if(!DataFolderExists(":HayPenMSA")) … … 232 232 Display ywave_PEF_SC vs xwave_PEF_SC 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 … … 272 272 Display smeared_PEF_SC vs smeared_qvals 273 273 ModifyGraph log=1,marker=29,msize=2,mode=4 274 Label bottom "q ( \\S-1\\M)"274 Label bottom "q (A\\S-1\\M)" 275 275 Label left "Intensity (cm\\S-1\\M)" 276 276 … … 328 328 Variable num=128,qmin=0.001,qmax=0.7 329 329 Prompt num "Enter number of data points for model: " 330 Prompt qmin "Enter minimum q-value ( ^-1) for model: "331 Prompt qmax "Enter maximum q-value ( ^-1) for model: "330 Prompt qmin "Enter minimum q-value (A^-1) for model: " 331 Prompt qmax "Enter maximum q-value (A^-1) for model: " 332 332 333 333 Make/O/D/n=(num) xwave_PEF_SHS,ywave_PEF_SHS … … 341 341 Display ywave_PEF_SHS vs xwave_PEF_SHS 342 342 ModifyGraph log=1,marker=29,msize=2,mode=4 343 Label bottom "q ( \\S-1\\M)"343 Label bottom "q (A\\S-1\\M)" 344 344 Label left "Intensity (cm\\S-1\\M)" 345 345 … … 376 376 Display smeared_PEF_SHS vs smeared_qvals 377 377 ModifyGraph log=1,marker=29,msize=2,mode=4 378 Label bottom "q ( \\S-1\\M)"378 Label bottom "q (A\\S-1\\M)" 379 379 Label left "Intensity (cm\\S-1\\M)" 380 380 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/ProlateCoreShell_v40.ipf
r325 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_pef,ywave_pef … … 27 27 Display ywave_pef vs xwave_pef 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) … … 62 62 Display smeared_pef vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 91 91 //The input variables are (and output) 92 92 //[0] scale 93 //[1] crmaj, major radius of core [ ]93 //[1] crmaj, major radius of core [A] 94 94 //[2] crmin, minor radius of core 95 95 //[3] trmaj, overall major radius … … 193 193 answer /= prolatevol 194 194 195 // rescale from 1/ to 1/cm195 // rescale from 1/A to 1/cm 196 196 answer *= 1.0e8 197 197 //scale (arb) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Sphere_Sq_v40.ipf
r325 r379 14 14 Variable num=256,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 the normal model waves … … 28 28 Display/K=1 ywave_S_HS vs xwave_S_HS 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 … … 63 63 Display smeared_S_HS vs smeared_qvals 64 64 ModifyGraph log=1,marker=29,msize=2,mode=4 65 Label bottom "q ( \\S-1\\M)"65 Label bottom "q (A\\S-1\\M)" 66 66 Label left "Intensity (cm\\S-1\\M)" 67 67 … … 108 108 Variable num=256,qmin=0.001,qmax=0.7 109 109 Prompt num "Enter number of data points for model: " 110 Prompt qmin "Enter minimum q-value ( ^-1) for model: "111 Prompt qmax "Enter maximum q-value ( ^-1) for model: "110 Prompt qmin "Enter minimum q-value (A^-1) for model: " 111 Prompt qmax "Enter maximum q-value (A^-1) for model: " 112 112 113 113 /// … … 125 125 Display/K=1 ywave_S_SW vs xwave_S_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 … … 159 159 Display smeared_S_SW vs smeared_qvals 160 160 ModifyGraph log=1,marker=29,msize=2,mode=4 161 Label bottom "q ( \\S-1\\M)"161 Label bottom "q (A\\S-1\\M)" 162 162 Label left "Intensity (cm\\S-1\\M)" 163 163 … … 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(":HayPenMSA")) … … 225 225 Display/K=1 ywave_S_SC vs xwave_S_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 … … 265 265 Display smeared_S_SC vs smeared_qvals 266 266 ModifyGraph log=1,marker=29,msize=2,mode=4 267 Label bottom "q ( \\S-1\\M)"267 Label bottom "q (A\\S-1\\M)" 268 268 Label left "Intensity (cm\\S-1\\M)" 269 269 … … 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 /// … … 330 330 Display/K=1 ywave_S_SHS vs xwave_S_SHS 331 331 ModifyGraph log=1,marker=29,msize=2,mode=4 332 Label bottom "q ( \\S-1\\M)"332 Label bottom "q (A\\S-1\\M)" 333 333 Label left "Intensity (cm\\S-1\\M)" 334 334 … … 365 365 Display smeared_S_SHS vs smeared_qvals 366 366 ModifyGraph log=1,marker=29,msize=2,mode=4 367 Label bottom "q ( \\S-1\\M)"367 Label bottom "q (A\\S-1\\M)" 368 368 Label left "Intensity (cm\\S-1\\M)" 369 369 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/Sphere_v40.ipf
r325 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_sf,ywave_sf … … 28 28 Display ywave_sf vs xwave_sf 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 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) … … 92 92 // variables are: 93 93 //[0] scale 94 //[1] radius ( )95 //[2] sld sphere ( -2)94 //[1] radius (A) 95 //[2] sld sphere (A-2) 96 96 //[3] sld solv 97 97 //[4] background (cm-1) … … 118 118 bes = 3*(sin(x*radius)-x*radius*cos(x*radius))/x^3/radius^3 119 119 vol = 4*pi/3*radius^3 120 f = vol*bes*delrho // [=] 120 f = vol*bes*delrho // [=] A 121 121 // normalize to single particle volume, convert to 1/cm 122 122 f2 = f * f / vol * 1.0e8 // [=] 1/cm … … 174 174 End 175 175 176 177 // wrapper to do the desired fit178 //179 // str is the data folder for the desired data set180 //181 // -- this looks like something that can be made rather generic rather easily182 //183 //Function SphereFitWrapper(str)184 // String str185 //186 // SetDataFolder root:187 // String DF="root:"+str+":"188 //189 // Struct ResSmearAAOStruct fs190 // WAVE resW = $(DF+str+"_res")191 // WAVE fs.resW = resW192 //193 // WAVE cw=$(DF+"smear_coef_sf")194 // WAVE yw=$(DF+str+"_i")195 // WAVE xw=$(DF+str+"_q")196 // WAVE sw=$(DF+str+"_s")197 //198 // Duplicate/O yw $(DF+"FitYw")199 //200 // //can't use execute if /STRC is needed since structure instance is not a global!201 // //don't use the auto-destination with no flag, it doesn't appear to work correctly202 // //force it to use a wave of identical length, at least - no guarantee that the q-values203 // // will be the same? be sure that the smearing iterpolates204 // //205 // // ?? how can I get the hold string in correctly?? - from a global? - no, as string function206 // //207 // FuncFit/H=getHoldStr() /NTHR=0 SmearedSphereForm, cw, yw /X=xw /W=sw /I=1 /STRC=fs208 //// FuncFit/H=getHoldStr() /NTHR=0 SphereForm cw, yw /X=xw /W=sw /I=1 /D=$(DF+"FitYw")209 //210 //// FuncFit/H="0010"/NTHR=0 SmearedSphereForm cw, yw /X=xw /W=sw /I=1 /D=$(DF+"FitYw") /STRC=fs211 // Wave fityw = $(DF+"FitYw")212 // fs.yW = fityw213 // SmearedSphereForm(fs)214 // AppendToGraph fityw vs xw215 //216 // print "V_chisq = ",V_chisq217 // print cw218 // WAVE w_sigma219 // print w_sigma220 //221 // return(0)222 //End223 //224 //Function/S getHoldStr()225 //226 // String str="0010"227 // return str228 //End -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/SquareWellStruct_v40.ipf
r325 r379 15 15 Variable num=128,qmin=0.001,qmax=0.3 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_sws,ywave_sws … … 28 28 Display ywave_sws vs xwave_sws 29 29 ModifyGraph 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 "Structure Factor" 32 32 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/StackedDiscs_v40.ipf
r325 r379 21 21 Variable num=500,qmin=0.001,qmax=1.0 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_scyl,ywave_scyl … … 35 35 Display ywave_scyl vs xwave_scyl 36 36 ModifyGraph log=1,marker=29,msize=2,mode=4 37 Label bottom "q ( \\S-1\\M)"37 Label bottom "q (A\\S-1\\M)" 38 38 Label left "Intensity (cm\\S-1\\M)" 39 39 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) … … 71 71 Display smeared_scyl 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 "Intensity (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/Teubner_v40.ipf
r325 r379 12 12 Variable num=128,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_ts,ywave_ts … … 25 25 Display ywave_ts vs xwave_ts 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) … … 61 61 Display smeared_ts vs smeared_qvals 62 62 ModifyGraph log=1,marker=29,msize=2,mode=4 63 Label bottom "q ( \\S-1\\M)"63 Label bottom "q (A\\S-1\\M)" 64 64 Label left "Intensity (cm\\S-1\\M)" 65 65 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/UniformEllipsoid_Sq_v40.ipf
r325 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_EOR_HS,ywave_EOR_HS … … 28 28 Display ywave_EOR_HS vs xwave_EOR_HS 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) … … 62 62 Display smeared_EOR_HS vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 … … 111 111 Variable num=128,qmin=0.001,qmax=0.7 112 112 Prompt num "Enter number of data points for model: " 113 Prompt qmin "Enter minimum q-value ( ^-1) for model: "114 Prompt qmax "Enter maximum q-value ( ^-1) for model: "113 Prompt qmin "Enter minimum q-value (A^-1) for model: " 114 Prompt qmax "Enter maximum q-value (A^-1) for model: " 115 115 116 116 Make/O/D/n=(num) xwave_EOR_SW,ywave_EOR_SW … … 124 124 Display ywave_EOR_SW vs xwave_EOR_SW 125 125 ModifyGraph log=1,marker=29,msize=2,mode=4 126 Label bottom "q ( \\S-1\\M)"126 Label bottom "q (A\\S-1\\M)" 127 127 Label left "Intensity (cm\\S-1\\M)" 128 128 … … 159 159 Display smeared_EOR_SW vs smeared_qvals 160 160 ModifyGraph log=1,marker=29,msize=2,mode=4 161 Label bottom "q ( \\S-1\\M)"161 Label bottom "q (A\\S-1\\M)" 162 162 Label left "Intensity (cm\\S-1\\M)" 163 163 … … 209 209 Variable num=128,qmin=0.001,qmax=0.7 210 210 Prompt num "Enter number of data points for model: " 211 Prompt qmin "Enter minimum q-value ( ^-1) for model: "212 Prompt qmax "Enter maximum q-value ( ^-1) for model: "211 Prompt qmin "Enter minimum q-value (A^-1) for model: " 212 Prompt qmax "Enter maximum q-value (A^-1) for model: " 213 213 214 214 if(!DataFolderExists(":HayPenMSA")) … … 227 227 Display ywave_EOR_SC vs xwave_EOR_SC 228 228 ModifyGraph log=1,marker=29,msize=2,mode=4 229 Label bottom "q ( \\S-1\\M)"229 Label bottom "q (A\\S-1\\M)" 230 230 Label left "Intensity (cm\\S-1\\M)" 231 231 … … 267 267 Display smeared_EOR_SC vs smeared_qvals 268 268 ModifyGraph log=1,marker=29,msize=2,mode=4 269 Label bottom "q ( \\S-1\\M)"269 Label bottom "q (A\\S-1\\M)" 270 270 Label left "Intensity (cm\\S-1\\M)" 271 271 … … 319 319 Variable num=128,qmin=0.001,qmax=0.7 320 320 Prompt num "Enter number of data points for model: " 321 Prompt qmin "Enter minimum q-value ( ^-1) for model: "322 Prompt qmax "Enter maximum q-value ( ^-1) for model: "321 Prompt qmin "Enter minimum q-value (A^-1) for model: " 322 Prompt qmax "Enter maximum q-value (A^-1) for model: " 323 323 324 324 Make/O/D/n=(num) xwave_EOR_SHS,ywave_EOR_SHS … … 332 332 Display ywave_EOR_SHS vs xwave_EOR_SHS 333 333 ModifyGraph log=1,marker=29,msize=2,mode=4 334 Label bottom "q ( \\S-1\\M)"334 Label bottom "q (A\\S-1\\M)" 335 335 Label left "Intensity (cm\\S-1\\M)" 336 336 … … 367 367 Display smeared_EOR_SHS vs smeared_qvals 368 368 ModifyGraph log=1,marker=29,msize=2,mode=4 369 Label bottom "q ( \\S-1\\M)"369 Label bottom "q (A\\S-1\\M)" 370 370 Label left "Intensity (cm\\S-1\\M)" 371 371 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Analysis/Models/UniformEllipsoid_v40.ipf
r325 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,ywave_eor … … 27 27 Display ywave_eor vs xwave_eor 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) … … 62 62 Display smeared_eor vs smeared_qvals 63 63 ModifyGraph log=1,marker=29,msize=2,mode=4 64 Label bottom "q ( \\S-1\\M)"64 Label bottom "q (A\\S-1\\M)" 65 65 Label left "Intensity (cm\\S-1\\M)" 66 66 AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) -
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) …