Feb 2, 2017 9:52:47 AM (6 years ago)


included common NCNR procedures for the PlotManager?, to allow plotting of 1D data sets using a familiar interface

greatly expanded Patch functionality to include input in the multiple sections of the Nexus file, including separate panels to handle patching of waves to the file - needed for non-linear coefficients, dead time, and XY beam centers. All patch operations are expandable as more fields become necessary to patch.

removed bug of group_id being defined in /reduction and in /sample (removed R/W that referenced /reduction)

added panel to "isolate" a single detector panel, allowing the corrections to be applied/removed/recalculated as needed to directly see their effects.

linked new procedures to their appropriate action buttons

Added more data fields (label, intent, etc.) to the VCALC to Nexus data writer to get more realistic values into the fake data files for testing

Added VCALC simulation functions with EMP and BGD in anticipation of testing the CORRECT step

more little bug and documentation fixes which I can't remember, but they are all important...

1 edited


  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_Initialize.ipf

    r1003 r1022  
    138138        //check platform, so Angstrom can be drawn correctly 
    140         //TODO  - this is different on Igor 7 
     140        //TODO  - this is different on Igor 7. Macintosh # has been updated, but Windows has not 
     141        // use Print char2num("à
     142") to find the magic number 
    141143        if(cmpstr("Macintosh",IgorInfo(2)) == 0) 
    142                 String/G root:Packages:NIST:VSANS:Globals:gAngstStr = num2char(-127) 
     144                String/G root:Packages:NIST:VSANS:Globals:gAngstStr = num2char(197) 
     145                String/G root:Packages:NIST:gAngstStr = num2char(197) 
    143146                Variable/G root:Packages:NIST:VSANS:Globals:gIsMac = 1 
    144147        else 
    145148                //either Windows or Windows NT 
    146149                String/G root:Packages:NIST:VSANS:Globals:gAngstStr = num2char(-59) 
     150                String/G root:Packages:NIST:gAngstStr = num2char(-59) 
    147151                Variable/G root:Packages:NIST:VSANS:Globals:gIsMac = 0 
    148152                //SetIgorOption to keep some PC's (graphics cards?) from smoothing the 2D image 
Note: See TracChangeset for help on using the changeset viewer.