Laserfiche WebLink
<br />00116~ <br /> <br />directory. This file is prefixed by the user-defined string, sub fixed by iN. For example, if <br />the user was working with the file fAN9I, then the input parameters (stored in file fAN9I.- <br />IN) would have been loaded into virtual memory for editing purposes. Then, upon saving <br />this file, the virtual memory contents would be saved into a file fAN9I.1N in thefiles24mo <br />directory. <br /> <br />Thus, if changes are made to the input parameters, and the user wishes to save the changes <br />to the same file that is currently being worked on, the user must confirm that he/she wishes <br />to overwrite the files. If overwriting an existing file, then the original files are removed us- <br />ing "rm -jfilename.*", and then the new values can be saved to the same filename. <br /> <br />1.2 TEXT module <br /> <br />Since this module provides textual display of the 24MSM data files, a file must be currently <br />selected in order for the user to enter this module. If a file has not been seleted, then the user <br />is notified by an appropriate message in the message box. Once the file is selected then the <br />INPUT parameters may be viewed and edited. Note that the OUTPUT parameters can not <br />be viewed until the 24MSM has been run (by selecting the "RUN" button). The system <br />stores a series of logical boolean variables which serve as flags in the interface. Thus, there <br />is a flag which is set to false until the 24MSM has been run. This ensures that the output <br />data reflect the system as defined by the input data values. Since the input text can be edited <br />to tweak the 24MSM, these values are held in virtual memory. The individual values are <br />then displayed in cells of a toolbox table. The cell values in the tables can be selected, and <br />changed via the SLIDER which pops up to the right on the screen. The user may change <br />the value moving the slider in a vertical motion, or by clicking in the "dialog answer box" <br />that highlights in red, just below the numerical display. Once this box is clicked, enter the <br />value via the keyboard and terminate the value by using the "escape" key that is on the key- <br />board, not at the bottom of the screen. The escape key is used rather than the "return" key, <br />which is a much more intuitive termination key, because the low-level graphic calls to GKS <br />already use the return key for low level GKS function, which has proved to be very difficult <br />to work around. <br /> <br />. <br />When the output files are displayed on the screen, the values are read directly from the <br />files, in a character string format, and displayed onto the screen as text. Conversely to in- <br />put data, these output data are displayed simply as character strings and are not stored in <br />virtual memory. Each time there is a call to display output data (via graphs or text), the <br />data is read directly from the file * .OUT residing on disk. <br /> <br />1.3 GRAPH module <br /> <br />The GRAPH module, again, can only be selected if a file has been defined in the FILE mod- <br />ule. Initially, the user is presented with a script template, which can be interactively filled <br />in by stepping through the menus or be filled in by recalling a script file (see Volume I). <br />This script template is represented internally by a two-dimensional array variable (named <br />SCRIPT(x,y)), which is the key to the whole GRAPH routine. Its rows and columns, <br /> <br />24 Month Study Proiect Docwncntation Volume n <br /> <br />6/8/91 <br /> <br />4 <br />