This function takes a character string and writes the same characters as large block-letters into a text file.
banvax(msg, file = 'banner.txt',  linewid = 80, bandat = cgwtools::ascarr)Nothing is returned from the function. The output is a file or whatever connection  is specified by the file argument.
A character string. See the Details section for the behavior for nonmatching characters.
A character string identifying an output file, or a connection  as described in the help page for cat .
Defines the max number of characters per line. Change from the default value of 80 depending on the display or paper size in use.
The data array to use for the banner elements. In general, must be a 3-dimensional array with dimensions [x,y,N] where each n-th layer contains the banner form of one character. See the Details section.
Author and Maintainer:Carl Witthoft carl@witthoft.com
The  supplied data file ascarr contains all letters and numerals and a bunch of punctuation marks such as " ;" , "," "\" , etc. If a character in the input is not found in the file, a "box" is used in its place.  If a user-supplied file is specified, note that each layer of the [x,y,N] array must have a name equal to the character to be invoked. Here x specifies the number of columns and y the number of rows in each banner-element.
The function cat generates the output, so setting the argument file to "" will direct the output to the console.  Quoting from the help page for cat, ' If "" (the default), cat prints to the standard output connection, the console unless redirected by sink. If it is "|cmd", the output is piped to the command given by  cmd , by opening a pipe connection. '
https://www0.mi.infn.it/~calcolo/OpenVMS/ssb71/6015/6017p041.htm#index_x_2757