[daip] maxtab

Lorant Sjouwerman lsjouwer at nrao.edu
Mon Jun 20 18:02:45 EDT 2005


look here: line 20 in maxtab 
AIPS 3: 20     RETURN VBA_VER

so you get what you want if you type 
i=maxtab('cc');print i 
or
print maxtab('cc')


On Mon, 20 Jun 2005, Craig Walker wrote:

#The procedure MAXTAB, defined in VLBAUTIL, doesn't seem to work on
#linux or macosx.  Here is what happens:
#
# >inp maxtab
#AIPS 3: MAXTAB:   Procedure to return highest table version number
#AIPS 3: Adverbs     Values                 Comments
#AIPS 3: ----------------------------------------------------------------
#AIPS 3: USERID        0                    User ID.
#AIPS 3:                                      0 => current user
#AIPS 3:                                      32000 => any user
#AIPS 3: INNAME     '3C120 L97   '          Name of data file
#AIPS 3: INCLASS    'ICL003'                Class of data file
#AIPS 3: INSEQ        74                    Sequence number of data file
#AIPS 3: INDISK        2                    Disk number of data file
#AIPS 3:
#AIPS 3:           Give the two-letter code for the table type as an
#AIPS 3:           immediate argument. For example, MAXTAB('CL')
#AIPS 3:
#AIPS 3:           MAXTAB is defined in the VLBAUTIL run file.
#
#
# >maxtab('cc')
#AIPS 3: INTERP: STACKS NOT EMPTY WHEN LINE DONE
#
#
# From IMH on this file:
#
#AIPS 3: Maximum version number of extension files of type CC is   1
#AIPS 3: Maximum version number of extension files of type HI is   1
#
#
#Here is MAXTAB
#
# >list maxtab
#AIPS 3:  1 PROCEDURE MAXTAB (VBA_TYPE)
#AIPS 3:  2     SCALAR VBA_SLOT
#AIPS 3:  3     SCALAR VBA_VERS
#AIPS 3:  4     VBA_KEYW = KEYWORD
#AIPS 3:  5     VBA_KEYV = KEYVALUE
#AIPS 3:  6     VBA_KEYS = KEYSTRNG
#AIPS 3:  7     VBA_SLOT = 0
#AIPS 3:  8     KEYSTRNG = '  '
#AIPS 3:  9     WHILE VBA_SLOT <> 50 & KEYSTRNG <> VBA_TYPE
#AIPS 3: 10         VBA_SLOT = VBA_SLOT + 1; KEYWORD = 'EXTYPE' !! CHAR(V
#         BA_SLOT)
#AIPS 3: 11         GETHEAD
#AIPS 3: 12     END
#AIPS 3: 13     IF KEYSTRNG = VBA_TYPE THEN
#AIPS 3: 14         KEYWORD = 'EXTVER' !! CHAR(VBA_SLOT); GETHEAD
#AIPS 3: 15     ELSE
#AIPS 3: 16         KEYVALUE(1) = 0
#AIPS 3: 17     END
#AIPS 3: 18     VBA_VER = KEYVALUE(1)
#AIPS 3: 19     KEYWORD  = VBA_KEYW; KEYVALUE = VBA_KEYV; KEYSTRNG = VBA_
#         KEYS
#AIPS 3: 20     RETURN VBA_VER
#AIPS 3: 21 FINISH
#
#
#Is there some way to invoke a procedure to cause it to reflect the lines 
#being executed so that one can find a problem?
#
#Meanwhile, maxtab seems to need help.  I would think this would be seen 
#by others because it is used a lot in the vlba utilities.  Or is there 
#something that doesn't let me use it outside another procedure?
#
#Cheers,
#
#Craig
#
#
#-- 
#---------------------------------------------------------------------
#     R. Craig Walker            Array Operations Center
#     cwalker at nrao.edu           National Radio Astronomy Observatory
#     Phone  505 835 7247        P. O. Box O
#     Fax    505 835 7027        Socorro NM 87801   USA
#---------------------------------------------------------------------
#
#_______________________________________________
#Daip mailing list
#Daip at listmgr.cv.nrao.edu
#http://listmgr.cv.nrao.edu/mailman/listinfo/daip
#



Regards,

Loránt Sjouwerman - Scientific Services - lsjouwerman at nrao.edu
--------------------------------------------------------------
c/o NRAO Array Operations Center       Phone:  +1-505-835-7332
    P.O. Box 0 (1003 Lopezville Rd)    Switch: +1-505-835-7000
    Socorro NM 87801                   Fax:    +1-505-835-7027




More information about the Daip mailing list