================================================================================ This package uses boolean switches to control many functions v3.0 defines the following switches ================================================================================ ; ; initialize boolean switches -- CAPITAL letters are procedure names that ; toggle the state of these switches ; defsysv, '!LINE', 1 ; spectral LINE mode on LINE=1 CONT=0 ; defsysv, '!chan', 1 ; default x-axis CHAN <== these 5 choices are defsysv, '!freq', 0 ; x-axis FREQ <== mutually exclusive defsysv, '!velo', 0 ; x-axis VELOcity <== choose via: defsysv, '!azxx', 0 ; x-axis AZimuth <== VELO, CHAN, FREQ, defsysv, '!elxx', 0 ; x-axis ELevation <== AZXX, ELXX, defsysv, '!raxx', 0 ; x-axis RA <== RAXX, DECX defsysv, '!decx', 0 ; x-axis DEC <== ; defsysv, '!cursor', 1 ; default cursor on CURON/CUROFF defsysv, '!zline', 0 ; default zero line off ZLON/ZLOFF defsysv, '!dcsub', 0 ; default DC level subtract off DCON/DCOFF defsysv, '!srcvl', 0 ; default source velocity flag off SRCVLON/SRCVLOFF defsysv, '!plthdr', 1 ; default plot header defsysv, '!bmark', 1 ; default plot nregions NRON/NROFF defsysv, '!flag', 0 ; default flag off; used in ccc.pro + else FLAGON/FLAGOFF defsysv, '!verbose', 0 ; default flag off; toggles procedure debug prints defsysv, '!protectns', 1 ; default flag on; protects NSAVE overwrites NSON/NSOFF defsysv, '!deja_vu', 1 ; default flag on; toggles writes in various procedures defsysv, '!ONLINE', 1 ; default ONLINE flag; toggles ON/OFFLINE data search ; vis ONLINE=1 or OFFLINE=0 commands ; For example, CURON and CUROFF toggle the state of the cursor so that commands such as SETX can set the x-axis range for plot display either using a screen cursor or a command line SETX,begin_channel,end_channel syntax. Command line syntax is most useful for automating data analysis in batch mode type procedures