Name Prompt Count Type MTIC Mag Tape Input Channel List 1-16 Int VDOC Video Output Channel List 1-16 Int MTIW Mag Tape Input Window 0-4 Int VDOW Video Output Window 0-4 Int STARTFIL Start File on Tape 1 Int MTCH User Specified Magtape Characteristics 0-7 Int
EASI>MTIC=i,j,...,n | integers, 1-16
EASI>VDOC=i,j,...,m | integers, 1-16
EASI>MTIW=Xoffset,Yoffset,Xsize,Ysize EASI>MTIW= | defaults to entire image
EASI>VDOW=Xoffset,Yoffset,Xsize,Ysize EASI>VDOW= | defaults to entire display
EASI>STARTFIL=1 | read first file on tape EASI>STARTFIL=n | read nth file on tapewhere STARTFIL is set to 1,4,7,10,..., for images 1,2,3,4.., on tape. The formula for STARTFIL is 3*n-2 where `n' is the start image number on tape. This is necessary because there are normally three "files" per image on tape. The first two are headers; the last is the imagery.
MTCH(1) = number of pixels per line
MTCH(2) = number of lines per image
MTCH(3) = number of channels
MTCH(4) = record size in bytes
MTCH(5) = number of ancillary bytes
MTCH(6) = number of files to skip to image data
MTCH(7) = number of bits per pixel value
If any of the entries are specified, then these values will override
the values that are read off the tape header.
Any arbitrary rectangular window on tape (MTIW) can be transferred to any arbitrary rectangular window on the display (VDOW). Shrinking and/or zooming is automatically performed. By default, the whole tape image is transferred, filling the entire display.
The record length in bytes times the number of channels on tape must be less than or equal to 32256.
Tape source headers are sometimes filled with erroneous data. In order to avoid problems associated with this situation, the user can employ the values stored in the parameter MTCH in PRM.PRM to override source header values. However, the values in MTCH must be greater than zero if the user wants to override the header value. Otherwise, the header value is used. If the user wishes to ensure that the header values are used, then he must type:
EASI> MTCH=The following elements of MTCH can be employed to override the header values:
MTCH(1) : number of pixels per line
MTCH(2) : number of lines on tape
MTCH(3) : number of channels on tape
MTCH(4) : record length in bytes
MTCH(5) : number of ancillary bytes
MTCH(6) : number of files to skip to image data
MTCH(7) : number of bits per pixel value
For example, if (i) MTCH(1) = 1 (ii) MTCH(2) = 0 (iii) MTCH(3) = 0
and the corresponding header values are (i) 0 (ii) 1 (iii) 0, then:(i) MTCH(1) overrides header since its value is greater than zero.
(ii) Header value is used since MTCH(2) is NOT greater than zero, AND header value is legal (greater than zero).
(iii) Error message is given since both values of MTCH(3) AND header are equal to zero.
More information on CCRS format can be found in the documentation for program IMC.
A TAPE MUST BE MOUNTED ON THE TAPE DRIVE BEFORE MVC CAN BE RUN. CLEANING THE TAPE HEADS IS RECOMMENDED TO MINIMIZE THE CHANCE OF TAPE READ ERRORS.
EASI>MTIC=1,2,3 EASI>VDOC=1,2,3 EASI>MTIW=0,0,512,512 EASI>VDOW=MTIW EASI>STARTFIL=4 | get 2nd image on tape EASI>MTCH= | override header value for EASI>MTCH(2)=630 | number of lines on image EASI>RUN MVC