Ignore:
Timestamp:
Jul 12, 2017 2:44:26 PM (5 years ago)
Author:
srkline
Message:

a lot of little changes:

changed the name of the Raw Data display procedure file (removed test)

lots of bug fixes, moving items from the macros menu to proper locations, getting the file status to display properly, some error checking, and cleaning up a few TODO items.

File:
1 edited

Legend:

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

    r1044 r1051  
    246246// 
    247247// TODO: 
     248// -- !!! Resolution waves are currently skipped - these must be added 
     249// 
    248250// x- this currently ignores the binning type (one, two, etc. ) 
    249251// x- change the Concatenate call to use the waveList, to eliminate the need to declare all of the waves 
     
    284286        //kill these waves before starting, or the new concatenation will be added to the old 
    285287        KillWaves/Z tmp_q,tmp_i,tmp_s 
     288 
     289        NVAR gIgnoreDetB = root:Packages:NIST:VSANS:Globals:gIgnoreDetB 
    286290         
    287291        String waveListStr="" 
    288292        if(binType == 1) 
    289293                // q-values 
    290                 waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     294                waveListStr="" 
     295                if(!gIgnoreDetB) 
     296                        waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     297                endif 
    291298                waveListStr += "qBin_qxqy_MB" + tagStr + ";" 
    292299                waveListStr += "qBin_qxqy_MT" + tagStr + ";" 
     
    301308 
    302309                //intensity 
    303                 waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     310                waveListStr="" 
     311                if(!gIgnoreDetB) 
     312                        waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     313                endif 
    304314                waveListStr += "iBin_qxqy_MB" + tagStr + ";" 
    305315                waveListStr += "iBin_qxqy_MT" + tagStr + ";" 
     
    316326 
    317327                //error 
    318                 waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     328                waveListStr="" 
     329                if(!gIgnoreDetB) 
     330                        waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     331                endif 
    319332                waveListStr += "eBin_qxqy_MB" + tagStr + ";" 
    320333                waveListStr += "eBin_qxqy_MT" + tagStr + ";" 
     
    333346        if(binType == 2)         
    334347                // q-values 
    335                 waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     348                waveListStr="" 
     349                if(!gIgnoreDetB) 
     350                        waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     351                endif 
    336352                waveListStr += "qBin_qxqy_MTB" + tagStr + ";" 
    337353                waveListStr += "qBin_qxqy_MLR" + tagStr + ";" 
     
    345361 
    346362                //intensity 
    347                 waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     363                waveListStr="" 
     364                if(!gIgnoreDetB) 
     365                        waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     366                endif 
    348367                waveListStr += "iBin_qxqy_MTB" + tagStr + ";" 
    349368                waveListStr += "iBin_qxqy_MLR" + tagStr + ";" 
     
    357376 
    358377                //error 
    359                 waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     378                waveListStr="" 
     379                if(!gIgnoreDetB) 
     380                        waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     381                endif 
    360382                waveListStr += "eBin_qxqy_MTB" + tagStr + ";" 
    361383                waveListStr += "eBin_qxqy_MLR" + tagStr + ";" 
     
    371393        if(binType == 3)         
    372394                // q-values 
    373                 waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     395                waveListStr="" 
     396                if(!gIgnoreDetB) 
     397                        waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     398                endif 
    374399                waveListStr += "qBin_qxqy_MLRTB" + tagStr + ";" 
    375400                waveListStr += "qBin_qxqy_FLRTB" + tagStr + ";" 
     
    380405 
    381406                //intensity 
    382                 waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     407                waveListStr="" 
     408                if(!gIgnoreDetB) 
     409                        waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     410                endif 
    383411                waveListStr += "iBin_qxqy_MLRTB" + tagStr + ";" 
    384412                waveListStr += "iBin_qxqy_FLRTB" + tagStr + ";" 
     
    389417 
    390418                //error 
    391                 waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     419                waveListStr="" 
     420                if(!gIgnoreDetB) 
     421                        waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     422                endif 
    392423                waveListStr += "eBin_qxqy_MLRTB" + tagStr + ";" 
    393424                waveListStr += "eBin_qxqy_FLRTB" + tagStr + ";" 
     
    404435        if(binType == 4)         
    405436                // q-values 
    406                 waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
    407                 waveListStr += "qBin_qxqy_MB" + tagStr + ";" 
    408                 waveListStr += "qBin_qxqy_MT" + tagStr + ";" 
     437                waveListStr="" 
     438                if(!gIgnoreDetB) 
     439                        waveListStr =  "qBin_qxqy_B" + tagStr + ";" 
     440                endif 
     441//              waveListStr += "qBin_qxqy_MB" + tagStr + ";" 
     442//              waveListStr += "qBin_qxqy_MT" + tagStr + ";" 
    409443                waveListStr += "qBin_qxqy_ML" + tagStr + ";" 
    410444                waveListStr += "qBin_qxqy_MR" + tagStr + ";" 
    411                 waveListStr += "qBin_qxqy_FB" + tagStr + ";" 
    412                 waveListStr += "qBin_qxqy_FT" + tagStr + ";" 
     445//              waveListStr += "qBin_qxqy_FB" + tagStr + ";" 
     446//              waveListStr += "qBin_qxqy_FT" + tagStr + ";" 
    413447                waveListStr += "qBin_qxqy_FL" + tagStr + ";" 
    414448                waveListStr += "qBin_qxqy_FR" + tagStr + ";" 
     
    419453 
    420454                //intensity 
    421                 waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
    422                 waveListStr += "iBin_qxqy_MB" + tagStr + ";" 
    423                 waveListStr += "iBin_qxqy_MT" + tagStr + ";" 
     455                waveListStr="" 
     456                if(!gIgnoreDetB) 
     457                        waveListStr =  "iBin_qxqy_B" + tagStr + ";" 
     458                endif 
     459//              waveListStr += "iBin_qxqy_MB" + tagStr + ";" 
     460//              waveListStr += "iBin_qxqy_MT" + tagStr + ";" 
    424461                waveListStr += "iBin_qxqy_ML" + tagStr + ";" 
    425462                waveListStr += "iBin_qxqy_MR" + tagStr + ";" 
    426                 waveListStr += "iBin_qxqy_FB" + tagStr + ";" 
    427                 waveListStr += "iBin_qxqy_FT" + tagStr + ";" 
     463//              waveListStr += "iBin_qxqy_FB" + tagStr + ";" 
     464//              waveListStr += "iBin_qxqy_FT" + tagStr + ";" 
    428465                waveListStr += "iBin_qxqy_FL" + tagStr + ";" 
    429466                waveListStr += "iBin_qxqy_FR" + tagStr + ";" 
     
    434471 
    435472                //error 
    436                 waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
    437                 waveListStr += "eBin_qxqy_MB" + tagStr + ";" 
    438                 waveListStr += "eBin_qxqy_MT" + tagStr + ";" 
     473                waveListStr="" 
     474                if(!gIgnoreDetB) 
     475                        waveListStr =  "eBin_qxqy_B" + tagStr + ";" 
     476                endif 
     477//              waveListStr += "eBin_qxqy_MB" + tagStr + ";" 
     478//              waveListStr += "eBin_qxqy_MT" + tagStr + ";" 
    439479                waveListStr += "eBin_qxqy_ML" + tagStr + ";" 
    440480                waveListStr += "eBin_qxqy_MR" + tagStr + ";" 
    441                 waveListStr += "eBin_qxqy_FB" + tagStr + ";" 
    442                 waveListStr += "eBin_qxqy_FT" + tagStr + ";" 
     481//              waveListStr += "eBin_qxqy_FB" + tagStr + ";" 
     482//              waveListStr += "eBin_qxqy_FT" + tagStr + ";" 
    443483                waveListStr += "eBin_qxqy_FL" + tagStr + ";" 
    444484                waveListStr += "eBin_qxqy_FR" + tagStr + ";" 
Note: See TracChangeset for help on using the changeset viewer.