1\par 2\section{Driver programs for the {\tt ZV object}} 3\label{section:ZV:drivers} 4\par 5%======================================================================= 6\begin{enumerate} 7%----------------------------------------------------------------------- 8\item 9\begin{verbatim} 10testIO msglvl msgFile inFile outFile 11\end{verbatim} 12This driver program tests the {\tt ZV} IO methods, 13and is useful for translating between the formatted {\tt *.zvf} 14and binary {\tt *.zvb} files. 15\par 16\begin{itemize} 17\item 18The {\tt msglvl} parameter determines the amount of output. 19Use {\tt msglvl = 1} for just timing output. 20\item 21The {\tt msgFile} parameter determines the message file --- if {\tt 22msgFile} is {\tt stdout}, then the message file is {\it stdout}, 23otherwise a file is opened with {\it append} status to receive any 24output data. 25\item 26The {\tt inFile} parameter is the name of the file 27from which to read in the object. 28{\tt inFile} must be of the form {\tt *.zvf} for a formatted file 29or {\tt *.zvb} for a binary file. 30\item 31The {\tt outFile} parameter is the name of the file 32to which to write out the object. 33If {\tt outfile} is of the form {\tt *.zvf}, the object is written 34to a formatted file. 35If {\tt outfile} is of the form {\tt *.zvb}, the object is written 36to a binary file. 37When {\tt outFile} is {\it not} {\tt "none"}, 38the object is written to the file in a human readable format. 39When {\tt outFile} is {\tt "none"}, the object is not written out. 40\end{itemize} 41%----------------------------------------------------------------------- 42\end{enumerate} 43