Ignore:
Timestamp:
Jul 23, 2009 6:25:46 PM (13 years ago)
Author:
srkline
Message:

added documentation for Simple Global Fit

some other odd fixes of minor signnificance.

Location:
sans/Dev/trunk/NCNR_User_Procedures
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Analysis/Packages/GlobalFit/SimpleGlobalFit_NCNR_v40.ipf

    r515 r542  
    133133                case 2: // mouse up 
    134134                        // click code here 
    135                         DisplayHelpTopic/Z/K=1 "Simple Global Fit" 
     135                        DisplayHelpTopic/Z/K=1 "Simple Global Fitting" 
    136136                        if(V_flag !=0) 
    137137                                DoAlert 0,"The Simple Global Fit Help file could not be found" 
  • sans/Dev/trunk/NCNR_User_Procedures/Common/NCNR_Package_Loader.ipf

    r492 r542  
    130130        SANSRed_WinList += "FitRPAPanel;SANS_Histo;drawMaskWin;Multiple_Reduce_Panel;NSORT_Panel;NSORT_Graph;CombineTable;ToCombine;Patch_Panel;" 
    131131        SANSRed_WinList += "ProtocolPanel;Schematic_Layout;Tile_2D;RAW_to_ASCII;Trans_Panel;TransFileTable;ScatterFileTable;Convert_to_Trans;" 
    132         SANSRed_WinList += "WorkFileMath;Pref_Panel;Subtract_1D_Panel;Plot_Sub1D;SASCALC;MC_SASCALC;Saved_Configurations;TISANE;" 
     132        SANSRed_WinList += "WorkFileMath;Pref_Panel;Subtract_1D_Panel;Plot_Sub1D;SASCALC;MC_SASCALC;Saved_Configurations;TISANE;Sim_1D_Panel;" 
     133        SANSRed_WinList += "Trial_Configuration;Saved_Configurations;" 
    133134        strswitch(itemStr)      // string switch 
    134135                case "Load NCNR SANS Reduction Macros":  
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/SANS/MultScatter_MonteCarlo_2D.ipf

    r541 r542  
    794794        list = SortList(list) 
    795795         
    796         list = "default;"+list 
     796//      list = "default;"+list 
    797797        return(list) 
    798798End               
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/SANS/SASCALC.ipf

    r541 r542  
    904904                                 
    905905                                if(!MC_CheckFunctionAndCoef(funcStr,coefStr)) 
    906                                         Abort "The coefficients and function type do not match. Please correct the selections in the popup menus." 
     906                                        Abort "Function and coefficients do not match. You must plot the unsmeared function before simulation." 
    907907                                endif 
     908                                 
    908909                                Wave inten=$"root:Simulation:Simulation_i"              // this will exist and send the smeared calculation to the corect DF 
    909                                  
    910910                                func($coefStr,inten,qval) 
    911                                  
     911 
    912912                                NVAR imon = root:Packages:NIST:SAS:gImon 
    913913                                NVAR ctTime = root:Packages:NIST:SAS:gCntTime 
     
    930930                                 
    931931                                // calculate the scattering cross section simply to be able to estimate the transmission 
    932                                 Variable sig_sas 
     932                                Variable sig_sas=0 
     933                                 
    933934                                CalculateRandomDeviate(funcUnsmeared,$coefStr,wavelength,"root:Packages:NIST:SAS:ran_dev",sig_sas) 
    934                                 if(sig_sas > 100) 
    935                                         sprintf abortStr,"sig_sas = %g. Please check that the model coefficients have a zero background, or the low q is well-behaved.",sig_sas 
    936                                 endif 
     935                                 
     936//                              if(sig_sas > 100) 
     937//                                      sprintf abortStr,"sig_sas = %g. Please check that the model coefficients have a zero background, or the low q is well-behaved.",sig_sas 
     938//                              endif 
    937939                                estTrans = exp(-1*thick*sig_sas)                //thickness and sigma both in units of cm 
    938940                                Print "Sig_sas = ",sig_sas 
     
    974976                                 
    975977                        else 
    976                                 Abort "The coefficients and function type do not match. Please correct the selections in the popup menus." 
     978                                //no function plotted, no simulation can be done 
     979                                DoAlert 0,"No function is selected or plotted, so no simulation is done. The default Debye function is used." 
     980                 
     981                                aveint = S_Debye(1000,100,0.0,qval) 
     982                                aveint *= fSubS         // multiply either estimate by beamstop shadowing 
     983                                sigave = 0              //reset for model calculation 
    977984                        endif 
    978985                         
    979                         // end 1D simulation 
    980                 endif 
     986                endif // end 1D simulation 
    981987        else 
    982988                //no simulation 
Note: See TracChangeset for help on using the changeset viewer.