Changeset 1031


Ignore:
Timestamp:
Mar 28, 2017 2:47:11 PM (6 years ago)
Author:
srkline
Message:

changes for combining of 1D data sets

Location:
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/VC_DetectorBinning_Q.ipf

    r1030 r1031  
    2626// 
    2727/////////////////// 
     28 
     29Strconstant ksBinTypeList = "B;FT;FB;FL;FR;MT;MB;ML;MR;FTB;FLR;MTB;MLR;FLRTB;MLRTB;" 
     30 
    2831 
    2932 
     
    13211324// and if it is, it will be removed 
    13221325// 
    1323 Function ClearAllIQIfDisplayed(type,winNameStr) 
     1326Function ClearIQIfDisplayed_AllFldr(type,winNameStr) 
    13241327        String type,winNameStr 
    13251328 
     
    13371340        return(0) 
    13381341end 
     1342 
     1343// for a given data folder, all detector binning types 
     1344// ("B", "FLTB", "MTB" etc) will be checked to see if the data is on the graph 
     1345// and if it is, it will be removed 
     1346// 
     1347Function ClearIQIfDisplayed_AllBin(fldr,winNameStr) 
     1348        String fldr,winNameStr 
     1349 
     1350//      String folderList = ksWorkFolderListShort 
     1351        String type 
     1352        Variable ii 
     1353         
     1354        for(ii=0;ii<ItemsInList(ksBinTypeList);ii+=1) 
     1355                type = StringFromList(ii, ksBinTypeList, ";") 
     1356                ClearIQIfDisplayed(fldr,type,winNameStr) 
     1357        endfor 
     1358        // just in case 
     1359        SetDataFolder root: 
     1360         
     1361        return(0) 
     1362end 
     1363 
     1364 
    13391365 
    13401366Function ClearIQIfDisplayed(fldr,type,winNameStr) 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_Combine_1D.ipf

    r1030 r1031  
    123123        PopupMenu C1DControl_0e,pos={120,100},size={109,20},title="Data Source" 
    124124        PopupMenu C1DControl_0e,mode=1,popvalue="RAW",value= #"\"RAW;SAM;EMP;BGD;COR;ABS;\""             
    125  
     125        Button C1DControl_0f,pos={200,39},size={120,20},proc=C1D_ConcatButtonProc,title="Concatenate" 
     126        Button C1DControl_0f,help={"Load slit-smeared USANS data = \".cor\" files"} 
    126127 
    127128         
     
    139140        Button C1DControl_1d,help={"Clears all mask points"} 
    140141        Button C1DControl_1d,disable=1 
     142        Button C1DControl_1e,pos={180,65},size={90,20},proc=C1D_MaskPercent,title="Percent Mask"                //bMask 
     143        Button C1DControl_1e,help={"Clears all mask points"} 
     144        Button C1DControl_1e,disable=1 
     145         
     146         
    141147//      Button C1DControl_1b,pos={144,66},size={110,20},proc=C1D_MaskDoneButton,title="Done Masking" 
    142148//      Button C1DControl_1b,disable=1 
     
    251257        if(tab==0) 
    252258                RemoveMask() 
     259//              RemoveConcatenated() 
    253260        endif 
    254261         
    255262        // masking 
    256263        if(tab==1) 
     264                C1D_ClearMaskProc("")           //starts with a blank mask 
    257265                C1D_MyMaskProc("")              //start masking if you click on the tab 
    258266        else 
     
    319327end 
    320328 
     329 
     330// concatenate the data, and replace the multiple data sets with the concatenated set 
     331// - then you can proceed to the mask tab 
     332// 
     333Function C1D_ConcatButtonProc(ctrlName) : ButtonControl 
     334        String ctrlName 
     335 
     336 
     337        ControlInfo C1DControl_0e 
     338        String folderStr = S_Value 
     339 
     340        SVAR gStr1 = $(ksCombine1DFolder+":gStr1") 
     341        gStr1 = folderStr 
     342 
     343 
     344        ControlInfo C1DControl_0d 
     345        Variable binType = V_Value 
     346         
     347        V_1DConcatenate(folderStr,binType) 
     348 
     349// sort the data set 
     350        V_TmpSort1D(folderStr) 
     351         
     352// now copy the concatenated data over to the combine folder     
     353        Duplicate/O $("root:Packages:NIST:VSANS:"+folderStr+":tmp_q") $(ksCombine1DFolder+":Q_exp")              
     354        Duplicate/O $("root:Packages:NIST:VSANS:"+folderStr+":tmp_i") $(ksCombine1DFolder+":I_exp")              
     355        Duplicate/O $("root:Packages:NIST:VSANS:"+folderStr+":tmp_s") $(ksCombine1DFolder+":S_exp")      
     356        wave Q_exp = $(ksCombine1DFolder+":Q_exp") 
     357        Wave I_exp = $(ksCombine1DFolder+":I_exp") 
     358        Wave S_exp = $(ksCombine1DFolder+":S_exp") 
     359         
     360 
     361//       
     362        Duplicate/O $(ksCombine1DFolder+":Q_exp") $(ksCombine1DFolder+":Q_exp_orig") 
     363        Duplicate/O $(ksCombine1DFolder+":I_exp") $(ksCombine1DFolder+":I_exp_orig") 
     364        Duplicate/O $(ksCombine1DFolder+":S_exp") $(ksCombine1DFolder+":S_exp_orig") 
     365        wave I_exp_orig = $(ksCombine1DFolder+":I_exp_orig") 
     366         
     367        Variable nq = numpnts($(ksCombine1DFolder+":Q_exp")) 
     368//       
     369 
     370//      // append the (blank) wave note to the intensity wave 
     371//      Note I_exp,"BOX=0;SPLINE=0;" 
     372//      Note I_exp_orig,"BOX=0;SPLINE=0;" 
     373//       
     374//      //add data to the graph 
     375        Execute "AppendConcatenated()"   
     376         
     377        // TODO: 
     378        // -- do I clear off the old data here, or somewhere else? 
     379        // clear off the old data from the individual panels 
     380        // use ClearAllIQIfDisplayed() 
     381        ClearIQIfDisplayed_AllBin(folderStr,"V_Combine_1D_Graph") 
     382 
     383        RemoveMask() 
     384         
     385        return(0) 
     386End 
    321387 
    322388// step (1) - get the data from a WORK folder, and plot it 
     
    469535        String ctrlName 
    470536         
    471          
    472         Wave MaskData=$(ksCombine1DFolder+":MaskData") 
    473         MaskData = NaN 
    474          
     537        SetDataFolder $ksCombine1DFolder 
     538         
     539        Wave Q_exp_orig 
     540        Duplicate/O Q_exp_orig MaskData 
     541        MaskData = NaN          //use all data 
     542                         
     543        SetDataFolder root: 
     544 
    475545        return(0) 
    476546end 
     
    579649End 
    580650 
     651// when the mask button is pressed, A must be on the graph 
     652// Displays MaskData wave on the graph 
     653// 
     654Function C1D_MaskPercent(ctrlName) : ButtonControl 
     655        String ctrlName 
     656         
     657        Variable aExists= strlen(CsrInfo(A)) > 0                        //Igor 5 
     658         
     659        if(!aExists) 
     660                return(1) 
     661        endif 
     662 
     663 
     664        SetDataFolder $(ksCombine1DFolder) 
     665 
     666        Wave data=I_exp_orig 
     667        Wave s_orig = S_exp_orig 
     668        Wave MaskData 
     669 
     670 
     671        Variable pct,ii,endPt 
     672        endPt=numpnts(MaskData) 
     673 
     674        pct = 0.25 
     675         
     676        for(ii=0;ii<endPt;ii+=1) 
     677                // toggle NaN (keep) or Data value (= masked) 
     678 
     679                MaskData[ii] = (abs(s_orig[ii]/data[ii]) < pct) ? NaN : data[ii]                //if NaN, doesn't plot  
     680        endfor 
     681 
     682 
     683        SetDataFolder root: 
     684 
     685        return(0) 
     686End 
     687 
     688 
     689 
    581690 
    582691Function CleanUpJunk() 
     
    586695        // -- activate both of these functions to clean old data off of the graph 
    587696//      Execute "RemoveOldData()" 
    588 //      Execute "RemoveMask()" 
     697        Execute "RemoveMask()" 
    589698         
    590699        //remove the cursor 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_DataPlotting.ipf

    r1030 r1031  
    462462 
    463463// clear EVERYTHING 
    464 //              ClearAllIQIfDisplayed("MLRTB") 
    465 //              ClearAllIQIfDisplayed("MLR") 
    466 //              ClearAllIQIfDisplayed("MTB")            //this returns to root: 
    467 //              ClearAllIQIfDisplayed("MT")      
    468 //              ClearAllIQIfDisplayed("ML")      
    469 //              ClearAllIQIfDisplayed("MR")      
    470 //              ClearAllIQIfDisplayed("MB")      
     464//              ClearIQIfDisplayed_AllFldr("MLRTB") 
     465//              ClearIQIfDisplayed_AllFldr("MLR") 
     466//              ClearIQIfDisplayed_AllFldr("MTB")               //this returns to root: 
     467//              ClearIQIfDisplayed_AllFldr("MT")         
     468//              ClearIQIfDisplayed_AllFldr("ML")         
     469//              ClearIQIfDisplayed_AllFldr("MR")         
     470//              ClearIQIfDisplayed_AllFldr("MB")         
    471471 
    472472        if(binType==1) 
    473                 ClearAllIQIfDisplayed("MLRTB",winNameStr) 
    474                 ClearAllIQIfDisplayed("MLR",winNameStr) 
    475                 ClearAllIQIfDisplayed("MTB",winNameStr)         //this returns to root: 
    476                 ClearAllIQIfDisplayed("MT",winNameStr)   
    477                 ClearAllIQIfDisplayed("ML",winNameStr)   
    478                 ClearAllIQIfDisplayed("MR",winNameStr)   
    479                 ClearAllIQIfDisplayed("MB",winNameStr)                   
     473                ClearIQIfDisplayed_AllFldr("MLRTB",winNameStr) 
     474                ClearIQIfDisplayed_AllFldr("MLR",winNameStr) 
     475                ClearIQIfDisplayed_AllFldr("MTB",winNameStr)            //this returns to root: 
     476                ClearIQIfDisplayed_AllFldr("MT",winNameStr)      
     477                ClearIQIfDisplayed_AllFldr("ML",winNameStr)      
     478                ClearIQIfDisplayed_AllFldr("MR",winNameStr)      
     479                ClearIQIfDisplayed_AllFldr("MB",winNameStr)                      
    480480                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
    481481                CheckDisplayed/W=$winNameStr iBin_qxqy_ML 
     
    499499        if(binType==2) 
    500500// clear EVERYTHING 
    501                 ClearAllIQIfDisplayed("MLRTB",winNameStr) 
    502                 ClearAllIQIfDisplayed("MLR",winNameStr) 
    503                 ClearAllIQIfDisplayed("MTB",winNameStr)         //this returns to root: 
    504                 ClearAllIQIfDisplayed("MT",winNameStr)   
    505                 ClearAllIQIfDisplayed("ML",winNameStr)   
    506                 ClearAllIQIfDisplayed("MR",winNameStr)   
    507                 ClearAllIQIfDisplayed("MB",winNameStr)           
    508          
    509 //              ClearAllIQIfDisplayed("MLRTB") 
    510 //              ClearAllIQIfDisplayed("MT")      
    511 //              ClearAllIQIfDisplayed("ML")      
    512 //              ClearAllIQIfDisplayed("MR")      
    513 //              ClearAllIQIfDisplayed("MB") 
     501                ClearIQIfDisplayed_AllFldr("MLRTB",winNameStr) 
     502                ClearIQIfDisplayed_AllFldr("MLR",winNameStr) 
     503                ClearIQIfDisplayed_AllFldr("MTB",winNameStr)            //this returns to root: 
     504                ClearIQIfDisplayed_AllFldr("MT",winNameStr)      
     505                ClearIQIfDisplayed_AllFldr("ML",winNameStr)      
     506                ClearIQIfDisplayed_AllFldr("MR",winNameStr)      
     507                ClearIQIfDisplayed_AllFldr("MB",winNameStr)              
     508         
     509//              ClearIQIfDisplayed_AllFldr("MLRTB") 
     510//              ClearIQIfDisplayed_AllFldr("MT")         
     511//              ClearIQIfDisplayed_AllFldr("ML")         
     512//              ClearIQIfDisplayed_AllFldr("MR")         
     513//              ClearIQIfDisplayed_AllFldr("MB") 
    514514         
    515515 
     
    536536        if(binType==3) 
    537537// clear EVERYTHING 
    538                 ClearAllIQIfDisplayed("MLRTB",winNameStr) 
    539                 ClearAllIQIfDisplayed("MLR",winNameStr) 
    540                 ClearAllIQIfDisplayed("MTB",winNameStr)         //this returns to root: 
    541                 ClearAllIQIfDisplayed("MT",winNameStr)   
    542                 ClearAllIQIfDisplayed("ML",winNameStr)   
    543                 ClearAllIQIfDisplayed("MR",winNameStr)   
    544                 ClearAllIQIfDisplayed("MB",winNameStr)           
    545          
    546 //              ClearAllIQIfDisplayed("MLR") 
    547 //              ClearAllIQIfDisplayed("MTB")     
    548 //              ClearAllIQIfDisplayed("MT")      
    549 //              ClearAllIQIfDisplayed("ML")      
    550 //              ClearAllIQIfDisplayed("MR")      
    551 //              ClearAllIQIfDisplayed("MB")      
     538                ClearIQIfDisplayed_AllFldr("MLRTB",winNameStr) 
     539                ClearIQIfDisplayed_AllFldr("MLR",winNameStr) 
     540                ClearIQIfDisplayed_AllFldr("MTB",winNameStr)            //this returns to root: 
     541                ClearIQIfDisplayed_AllFldr("MT",winNameStr)      
     542                ClearIQIfDisplayed_AllFldr("ML",winNameStr)      
     543                ClearIQIfDisplayed_AllFldr("MR",winNameStr)      
     544                ClearIQIfDisplayed_AllFldr("MB",winNameStr)              
     545         
     546//              ClearIQIfDisplayed_AllFldr("MLR") 
     547//              ClearIQIfDisplayed_AllFldr("MTB")        
     548//              ClearIQIfDisplayed_AllFldr("MT")         
     549//              ClearIQIfDisplayed_AllFldr("ML")         
     550//              ClearIQIfDisplayed_AllFldr("MR")         
     551//              ClearIQIfDisplayed_AllFldr("MB")         
    552552         
    553553                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
     
    571571        if(binType==4)          // slit aperture binning - MT, ML, MR, MB are averaged 
    572572// clear EVERYTHING 
    573                 ClearAllIQIfDisplayed("MLRTB",winNameStr) 
    574                 ClearAllIQIfDisplayed("MLR",winNameStr) 
    575                 ClearAllIQIfDisplayed("MTB",winNameStr)         //this returns to root: 
    576                 ClearAllIQIfDisplayed("MT",winNameStr)   
    577                 ClearAllIQIfDisplayed("ML",winNameStr)   
    578                 ClearAllIQIfDisplayed("MR",winNameStr)   
    579                 ClearAllIQIfDisplayed("MB",winNameStr)           
    580          
    581          
    582 //              ClearAllIQIfDisplayed("MLRTB") 
    583 //              ClearAllIQIfDisplayed("MLR") 
    584 //              ClearAllIQIfDisplayed("MTB") 
     573                ClearIQIfDisplayed_AllFldr("MLRTB",winNameStr) 
     574                ClearIQIfDisplayed_AllFldr("MLR",winNameStr) 
     575                ClearIQIfDisplayed_AllFldr("MTB",winNameStr)            //this returns to root: 
     576                ClearIQIfDisplayed_AllFldr("MT",winNameStr)      
     577                ClearIQIfDisplayed_AllFldr("ML",winNameStr)      
     578                ClearIQIfDisplayed_AllFldr("MR",winNameStr)      
     579                ClearIQIfDisplayed_AllFldr("MB",winNameStr)              
     580         
     581         
     582//              ClearIQIfDisplayed_AllFldr("MLRTB") 
     583//              ClearIQIfDisplayed_AllFldr("MLR") 
     584//              ClearIQIfDisplayed_AllFldr("MTB") 
    585585                 
    586586                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
     
    628628 
    629629// clear EVERYTHING 
    630 //              ClearAllIQIfDisplayed("FLRTB") 
     630//              ClearIQIfDisplayed_AllFldr("FLRTB") 
    631631//               
    632 //              ClearAllIQIfDisplayed("FLR") 
    633 //              ClearAllIQIfDisplayed("FTB") 
    634 // 
    635 //              ClearAllIQIfDisplayed("FT")      
    636 //              ClearAllIQIfDisplayed("FL")      
    637 //              ClearAllIQIfDisplayed("FR")      
    638 //              ClearAllIQIfDisplayed("FB") 
     632//              ClearIQIfDisplayed_AllFldr("FLR") 
     633//              ClearIQIfDisplayed_AllFldr("FTB") 
     634// 
     635//              ClearIQIfDisplayed_AllFldr("FT")         
     636//              ClearIQIfDisplayed_AllFldr("FL")         
     637//              ClearIQIfDisplayed_AllFldr("FR")         
     638//              ClearIQIfDisplayed_AllFldr("FB") 
    639639                 
    640640        if(binType==1) 
    641                 ClearAllIQIfDisplayed("FLRTB",winNameStr) 
    642                  
    643                 ClearAllIQIfDisplayed("FLR",winNameStr) 
    644                 ClearAllIQIfDisplayed("FTB",winNameStr) 
    645  
    646                 ClearAllIQIfDisplayed("FT",winNameStr)   
    647                 ClearAllIQIfDisplayed("FL",winNameStr)   
    648                 ClearAllIQIfDisplayed("FR",winNameStr)   
    649                 ClearAllIQIfDisplayed("FB",winNameStr) 
     641                ClearIQIfDisplayed_AllFldr("FLRTB",winNameStr) 
     642                 
     643                ClearIQIfDisplayed_AllFldr("FLR",winNameStr) 
     644                ClearIQIfDisplayed_AllFldr("FTB",winNameStr) 
     645 
     646                ClearIQIfDisplayed_AllFldr("FT",winNameStr)      
     647                ClearIQIfDisplayed_AllFldr("FL",winNameStr)      
     648                ClearIQIfDisplayed_AllFldr("FR",winNameStr)      
     649                ClearIQIfDisplayed_AllFldr("FB",winNameStr) 
    650650                                 
    651651                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
     
    670670        if(binType==2) 
    671671        // clear EVERYTHING 
    672                 ClearAllIQIfDisplayed("FLRTB",winNameStr) 
    673                  
    674                 ClearAllIQIfDisplayed("FLR",winNameStr) 
    675                 ClearAllIQIfDisplayed("FTB",winNameStr) 
    676  
    677                 ClearAllIQIfDisplayed("FT",winNameStr)   
    678                 ClearAllIQIfDisplayed("FL",winNameStr)   
    679                 ClearAllIQIfDisplayed("FR",winNameStr)   
    680                 ClearAllIQIfDisplayed("FB",winNameStr) 
    681 //              ClearAllIQIfDisplayed("FLRTB") 
    682 //              ClearAllIQIfDisplayed("FT")      
    683 //              ClearAllIQIfDisplayed("FL")      
    684 //              ClearAllIQIfDisplayed("FR")      
    685 //              ClearAllIQIfDisplayed("FB")      
     672                ClearIQIfDisplayed_AllFldr("FLRTB",winNameStr) 
     673                 
     674                ClearIQIfDisplayed_AllFldr("FLR",winNameStr) 
     675                ClearIQIfDisplayed_AllFldr("FTB",winNameStr) 
     676 
     677                ClearIQIfDisplayed_AllFldr("FT",winNameStr)      
     678                ClearIQIfDisplayed_AllFldr("FL",winNameStr)      
     679                ClearIQIfDisplayed_AllFldr("FR",winNameStr)      
     680                ClearIQIfDisplayed_AllFldr("FB",winNameStr) 
     681//              ClearIQIfDisplayed_AllFldr("FLRTB") 
     682//              ClearIQIfDisplayed_AllFldr("FT")         
     683//              ClearIQIfDisplayed_AllFldr("FL")         
     684//              ClearIQIfDisplayed_AllFldr("FR")         
     685//              ClearIQIfDisplayed_AllFldr("FB")         
    686686 
    687687                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
     
    707707        if(binType==3) 
    708708// clear EVERYTHING 
    709                 ClearAllIQIfDisplayed("FLRTB",winNameStr) 
    710                  
    711                 ClearAllIQIfDisplayed("FLR",winNameStr) 
    712                 ClearAllIQIfDisplayed("FTB",winNameStr) 
    713  
    714                 ClearAllIQIfDisplayed("FT",winNameStr)   
    715                 ClearAllIQIfDisplayed("FL",winNameStr)   
    716                 ClearAllIQIfDisplayed("FR",winNameStr)   
    717                 ClearAllIQIfDisplayed("FB",winNameStr)   
    718          
    719 //              ClearAllIQIfDisplayed("FLR") 
    720 //              ClearAllIQIfDisplayed("FTB")     
    721 //              ClearAllIQIfDisplayed("FT")      
    722 //              ClearAllIQIfDisplayed("FL")      
    723 //              ClearAllIQIfDisplayed("FR")      
    724 //              ClearAllIQIfDisplayed("FB")      
     709                ClearIQIfDisplayed_AllFldr("FLRTB",winNameStr) 
     710                 
     711                ClearIQIfDisplayed_AllFldr("FLR",winNameStr) 
     712                ClearIQIfDisplayed_AllFldr("FTB",winNameStr) 
     713 
     714                ClearIQIfDisplayed_AllFldr("FT",winNameStr)      
     715                ClearIQIfDisplayed_AllFldr("FL",winNameStr)      
     716                ClearIQIfDisplayed_AllFldr("FR",winNameStr)      
     717                ClearIQIfDisplayed_AllFldr("FB",winNameStr)      
     718         
     719//              ClearIQIfDisplayed_AllFldr("FLR") 
     720//              ClearIQIfDisplayed_AllFldr("FTB")        
     721//              ClearIQIfDisplayed_AllFldr("FT")         
     722//              ClearIQIfDisplayed_AllFldr("FL")         
     723//              ClearIQIfDisplayed_AllFldr("FR")         
     724//              ClearIQIfDisplayed_AllFldr("FB")         
    725725         
    726726                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
     
    744744        if(binType==4)          // slit aperture binning - MT, ML, MR, MB are averaged 
    745745// clear EVERYTHING 
    746                 ClearAllIQIfDisplayed("FLRTB",winNameStr) 
    747                  
    748                 ClearAllIQIfDisplayed("FLR",winNameStr) 
    749                 ClearAllIQIfDisplayed("FTB",winNameStr) 
    750  
    751                 ClearAllIQIfDisplayed("FT",winNameStr)   
    752                 ClearAllIQIfDisplayed("FL",winNameStr)   
    753                 ClearAllIQIfDisplayed("FR",winNameStr)   
    754                 ClearAllIQIfDisplayed("FB",winNameStr)   
    755          
    756          
    757 //              ClearAllIQIfDisplayed("FLRTB") 
    758 //              ClearAllIQIfDisplayed("FLR") 
    759 //              ClearAllIQIfDisplayed("FTB") 
     746                ClearIQIfDisplayed_AllFldr("FLRTB",winNameStr) 
     747                 
     748                ClearIQIfDisplayed_AllFldr("FLR",winNameStr) 
     749                ClearIQIfDisplayed_AllFldr("FTB",winNameStr) 
     750 
     751                ClearIQIfDisplayed_AllFldr("FT",winNameStr)      
     752                ClearIQIfDisplayed_AllFldr("FL",winNameStr)      
     753                ClearIQIfDisplayed_AllFldr("FR",winNameStr)      
     754                ClearIQIfDisplayed_AllFldr("FB",winNameStr)      
     755         
     756         
     757//              ClearIQIfDisplayed_AllFldr("FLRTB") 
     758//              ClearIQIfDisplayed_AllFldr("FLR") 
     759//              ClearIQIfDisplayed_AllFldr("FTB") 
    760760                 
    761761                SetDataFolder $("root:Packages:NIST:VSANS:"+type) 
     
    810810        if(binType==1 || binType==2 || binType==3) 
    811811         
    812                 ClearAllIQIfDisplayed("B",winNameStr) 
     812                ClearIQIfDisplayed_AllFldr("B",winNameStr) 
    813813                SetDataFolder $("root:Packages:NIST:VSANS:"+type)        
    814814                CheckDisplayed/W=$winNameStr iBin_qxqy_B 
     
    825825                endif 
    826826                 
    827 //              ClearAllIQIfDisplayed("B") 
     827//              ClearIQIfDisplayed_AllFldr("B") 
    828828//              SetDataFolder $("root:Packages:NIST:VSANS:"+type)        
    829829//              CheckDisplayed/W=V_1D_Data iBin_qxqy_B 
     
    845845        if(binType==4) 
    846846         
    847                 ClearAllIQIfDisplayed("B",winNameStr) 
     847                ClearIQIfDisplayed_AllFldr("B",winNameStr) 
    848848                SetDataFolder $("root:Packages:NIST:VSANS:"+type)        
    849849                CheckDisplayed/W=$winNameStr iBin_qxqy_B 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_HDF5_RW_Utils.ipf

    r1024 r1031  
    683683        if(waveExists(w) == 1) 
    684684                w = wav 
    685                 Print "write to local folder done" 
     685//              Print "write to local folder done" 
    686686                return(0)               //we're done, get out 
    687687        endif 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_IQ_Utilities.ipf

    r1030 r1031  
    222222        SetDataFolder $("root:Packages:NIST:VSANS:"+folderStr) 
    223223 
     224        //kill these waves before starting, or the new concatenation will be added to the old 
     225        KillWaves/Z tmp_q,tmp_i,tmp_s 
     226         
    224227        if(binType == 1)         
    225228                Wave/Z q_fb = qBin_qxqy_FB 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_VSANS_Preferences.ipf

    r1023 r1031  
    140140        Variable checked 
    141141         
    142         NVAR gVal = root:Packages:NIST:VSANS:Globals:gDoTransmissionCorr 
     142        NVAR gVal = root:Packages:NIST:VSANS:Globals:gDoTransmissionCor 
    143143        gVal = checked 
    144144End 
     
    148148        Variable checked 
    149149         
    150         NVAR gVal = root:Packages:NIST:VSANS:Globals:gDoDetectorEffCorr 
     150        NVAR gVal = root:Packages:NIST:VSANS:Globals:gDoDetectorEffCor 
    151151        gVal = checked 
    152152End 
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_WorkFolderUtils.ipf

    r1028 r1031  
    714714         
    715715        // switches to control what is done, don't do the transmission correction for the BGD measurement 
    716         NVAR doEfficiency = root:Packages:NIST:gDoDetectorEffCorr 
    717         NVAR gDoTrans = root:Packages:NIST:gDoTransmissionCorr 
     716        NVAR doEfficiency = root:Packages:NIST:gDoDetectorEffCor 
     717        NVAR gDoTrans = root:Packages:NIST:gDoTransmissionCor 
    718718        Variable doTrans = gDoTrans 
    719719        if(cmpstr("BGD",newtype) == 0) 
Note: See TracChangeset for help on using the changeset viewer.