Ignore:
Timestamp:
Dec 3, 2009 7:18:51 PM (13 years ago)
Author:
srkline
Message:

Data Handling: now puts cursors on data1 isf nullSolvent is selected, and handles error if no data selected for set 2 and data 1 is plotted.

ProDiv?: added utlity to divide two DIV files for comparison.

Simple changes to other files to convert window definitions to Procs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Common/DataSetHandling.ipf

    r608 r609  
    244244                                ControlInfo/W=$(win) DS2_popup 
    245245                                DS2name = S_Value 
     246                                if(cmpstr(DS2name,"No data loaded")==0) 
     247                                        break                   //in case someone loads set 1, but not set two, then plots 
     248                                endif 
    246249                                Wave qWave = $("root:"+DS2name+":"+DS2name+"_q") 
    247250                                Wave iWave = $("root:"+DS2name+":"+DS2name+"_i") 
     
    259262                                Wave iWave = root:NullSolvent:NullSolvent_i 
    260263                                Wave errWave = root:NullSolvent:NullSolvent_s 
     264                                Wave iWaveDS1 = $("root:"+DS1name+":"+DS1name+"_i") 
    261265                                iWave = 1 
    262266                                errWave = 0 
     
    264268                                ErrorBars/W=DAPlotPanel#DAPlot /T=0 NullSolvent_i, Y wave=(errWave,errWave)                      
    265269                                ModifyGraph/W=DAPlotPanel#DAPlot rgb(NullSolvent_i)=(0,0,65535) 
    266                                 Cursor/W=DAPlotPanel#DAPlot A, NullSolvent_i, leftx(iWave) 
    267                                 Cursor/W=DAPlotPanel#DAPlot/A=0 B, NullSolvent_i,  rightx(iWave)                         
     270                                //Cursor/W=DAPlotPanel#DAPlot A, NullSolvent_i, leftx(iWave) 
     271                                //Cursor/W=DAPlotPanel#DAPlot/A=0 B, NullSolvent_i,  rightx(iWave)                       
     272                                Cursor/W=DAPlotPanel#DAPlot A, $(DS1Name+"_i"), leftx(iWaveDS1) 
     273                                Cursor/W=DAPlotPanel#DAPlot/A=0 B, $(DS1Name+"_i"),  rightx(iWaveDS1)                    
    268274                        endif 
    269275                        break 
     
    281287 
    282288        ControlInfo/W=DAPlotPanel DAPlot_log_cb 
    283         ModifyGraph/W=DAPlotPanel#DAPlot mode=3, msize=2, marker=19, mirror=1, tick=2, log(bottom)=1,log(left)=V_Value 
    284  
     289        ModifyGraph/W=DAPlotPanel#DAPlot mode=3, msize=2, marker=19, mirror=1, tick=2, log(bottom)=1,log(left)=V_Value,tickUnit=1 
    285290End 
    286291 
     
    544549                DAPlotButtonProc(ba2) 
    545550                AddDAPlot(3) 
    546                 SetActiveSubWindow DAPlotPanel 
    547551                DoWindow/F DataArithmeticPanel 
    548         endswitch 
    549          
    550  
    551  
     552//              SetActiveSubWindow DAPlotPanel 
     553        endswitch 
     554         
    552555End 
    553556 
Note: See TracChangeset for help on using the changeset viewer.