source: sans/Dev/trunk/NCNR_User_Procedures/Analysis/SA_includes_v400.ipf @ 577

Last change on this file since 577 was 577, checked in by srkline, 13 years ago

Fixed logic error in writing the XY box count values to the empty beam header that could result in INF transmission.

Updated critera for "RAW" data files to include "SIM" as well.

Added NCNR_Utils to the includes list for Analysis.

File size: 2.9 KB
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=4.0
3#pragma IgorVersion=6.1
6// the list of files to include in the SANS reduction experiment
7//  - files must be located somewhere in the User Procedures folder
8// or sub-folders
11//always include the picker
12#include "SANSModelPicker_v40"                  version>=4.00
13//utility procedures
14#include "GaussUtils_v40"                               version>=4.00
15#include "NIST_XML_V40"                                 //added September 2008
16#include "PlotUtilsMacro_v40"                   version>=4.00
17#include "PlotManager_v40"                              version>=4.00
18#include "NCNR_GenFitUtils"                     // April 2009, compiles OK if XOP not present
19#include "NCNR_Utils"
21#include "USANS_SlitSmearing_v40"
22#include "WriteModelData_v40"
23#include "Wrapper_v40"
24#include "PlotUtils2D_v40"
25#include "GizmoCylinder_v40"
27#include "CheckVersionFTP"                              //added June 2008
30Menu "SANS Models"
31        "Fit Manager", Init_WrapperPanel()
32        "Load Model Functions",Execute/P "INSERTINCLUDE \"SANSModelPicker_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "ModelPicker_Panel()"
33        "Load and Plot Manager", Show_Plot_Manager()
34        "Freeze Model"
35        "Write Model Data"
36        "ReWrite Experimental Data",ReWrite1DData()
37        "-"
38        Submenu "Packages"
39                "Sum Two Models",Execute/P "INSERTINCLUDE \"SumSANSModels_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SumModelPanel()"
40                "Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "WM_NewGlobalFit1#InitNewGlobalFitPanel()"
41                "Simple Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "INSERTINCLUDE \"SimpleGlobalFit_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SimpleGlobalFit()"
42                "Determine Invariant",Execute/P "INSERTINCLUDE \"Invariant_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Make_Invariant_Panel()"
43                "Do Linear Fits",Execute/P "INSERTINCLUDE \"LinearizedFits_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "A_OpenFitPanel()"
44                GenOpFlagEnable()+"Genetic Optimization Enabled", Init_GenOp()
45                GenOpFlagDisable()+"Genetic Optimization Disabled", UnSet_GenOp()
46        End
47        "-"
48        Submenu "2D Utilities"
49                "Generate Fake QxQy Data",FakeQxQy()
50                "Show Cylinder Orientation"
51                "Change Angle"
52        end
53        "-"
54        "Feedback or Bug Report",OpenTracTicketPage()
55        "Open Help Movie Page",OpenHelpMoviePage()
56        "Check for Updates",CheckForLatestVersion()
59Function OpenTracTicketPage()
60        DoAlert 1,"Your web browser will open to a page where you can submit your bug report or feature request. OK?"
61        if(V_flag==1)
62                BrowseURL ""
63        endif
66Function OpenHelpMoviePage()
67        DoAlert 1,"Your web browser will open to a page where you can view help movies. OK? (You must have QuickTime installed)"
68        if(V_flag==1)
69                BrowseURL ""
70                // Andrew has set up a http page too. Try to use this in the future
71                //BrowseURL ""
72        endif
Note: See TracBrowser for help on using the repository browser.