[daip] TVMOV fails for 1024x512x4 cube

Laura Spitler lspitler at aoc.nrao.edu
Tue Jul 29 11:21:04 EDT 2003


Dear DAIP,

  when running TVMOV to display a 1024x512x4 cube, the TV seems to load
correctly (although the images appear in the bottom of the screen, which is
a little unusual), but TVMOV then has some odd bugs.

31DEC03 dies before executing the actual movie.
The messages are as follows:
  >tvmov
  AIPS 1: Hit button D to terminate load prematurely
  AIPS 1: Cursor X position controls frame rate or selection
  AIPS 1: Press button A to start or stop the movie
  AIPS 1: Press button B to switch the direction of the movie
  AIPS 1: Press button C to enhance the image (color or B&W)
  AIPS 1: Press button D to exit
  AIPS 1: TVMOVI: ROUTINE YCRCTL RETURNS ERROR CODE    2
  AIPS 1: TV PROBLEM
  >

Version 'NEW' and 'OLD' don't die, but seem to think the individual planes
  are 1024 in the Y direction rather than the X -- i.e. the movie chops
  off half of each plane.

The inputs are given below.  The setting of docenter doesn't seem to matter.
Setting TXINC 2 works fine, but then (1) all the images are loaded into one
TV channel, and (2) the image is of course stretched.  Anyhow it seems
unfortunate that TVMOV does so messily rather than gracefully bitching
at the user for doing something stupid.

  Cheers,

             Michael & Laura

p.s. This was run on spitler, a Gateway linux box.
> inp tvmov
AIPS 1: TVMOVIE:  Verb to load a cube into tv channel(s) & run a movie
AIPS 1: Adverbs     Values                 Comments
AIPS 1: ----------------------------------------------------------------
AIPS 1: USERID     2442                    User ID.  0 => current user,
AIPS 1:                                      32000 => any user.
AIPS 1: INNAME     'SS433.18    '          Image name(name).
AIPS 1: INCLASS    'CUBE  '                Image name(class).
AIPS 1: INSEQ         1                    Image name(seq. #). 0=>high
AIPS 1: INDISK        1                    Disk drive #. 0=>any
AIPS 1: TBLC       *all 0                  Bottom Left Corner of image
AIPS 1:                                      0 => entire image
AIPS 1: TTRC       *all 0                  Top Right Corner of image
AIPS 1:                                      0 => entire image
AIPS 1: TXINC         1                    Load every TXINC'th column
AIPS 1: TYINC         1                    Load every TYINC'th row
AIPS 1: TZINC         1                    Load every TZINC'th plane
AIPS 1: TVCHAN        1                    Image channel to load with
AIPS 1:                                       first frame
AIPS 1: PIXRANGE      0           0        Min,Max  of image intensity
AIPS 1:                                      0 => entire range
AIPS 1: FUNCTYPE   '  '                    Image intensity transfer func
AIPS 1:                                      'LN' Linear, unknown=> 'LN'
AIPS 1:                                      'LG' Logarithmic
AIPS 1:                                      'SQ' Square root
AIPS 1:                                      'NE' Negative linear
AIPS 1:                                      'NG' Negative logarithmic
AIPS 1:                                      'NQ' Negative square root
AIPS 1: LTYPE         1                    Label type: 1,2 => none,
AIPS 1:                                      3 => physical, 4 => rel to
AIPS 1:                                      ref pixel, 5 => rel to
AIPS 1:                                      subimage center, 6 => pixel
AIPS 1: DOCIRCLE      1                    <= 0 => reverse direction of
AIPS 1:                                      movie at each end
AIPS 1: DOPOS         1           1        > 0 => put a pointer in
AIPS 1:               1           1          each subimage
AIPS 1:               1           1           1           1
AIPS 1: DOCENTER     -1                    > 0 => use zoom factor FACTOR
AIPS 1:                                      and force TV window to be
AIPS 1:                                      centered, workstations only
AIPS 1: FACTOR        1                    zoom factor to use
>




More information about the Daip mailing list