Software documentation: CAerr
Preface
This program looks through all the monitor points in the pdef() database and indicates which points are outside of the nominal ranges set for them in AT$ACC:PNTDEF.DAT (NB: the original of the PNTDEF file is kept in a CMS area). The origianl author of the program was never listed, but I suspect it was Mark Wieringa, and was written in 1991 sometime. This new version is a rehash of that original concept, with a pile of additional features and ATCA standardised code.Call sequence:
program caerr
implicit none
include 'array$inc:a_params.inc'
include 'array$inc:a_data.inc'
Creation date:
15-Jan-1996
Author: Derek McKay et al.
File: CAERR.FOR
Routine name: err_help
Function:
This routine prints a help message to the screen
Call sequence:
subroutine err_help()
implicit none
Creation date:
15-Jan-1996
Author: Derek McKay
File: CAERR.FOR
Routine name: err_input
Function:
This routine is to handle user input Valid commands : a(all),r(recall),s(save),v(verbose),q(quit),# This routine was based on an original, probably written by Mark Wieringa.
Call sequence:
subroutine err_input(checkpnt,loop,verbose)
implicit none
include 'array$inc:a_params.inc'
include 'array$inc:a_data.inc'
logical
- checkpnt(MAXPNT),
- loop,
- verbose
Creation date:
15-Jan-1996
Author: Derek McKay
File: CAERR.FOR
Routine name: err_print
Function:
This routine takes the output and prepares it for printing. The output is a PostScript file which is written into the AT$LASER area, before being spooled to the laser printer.
Call sequence:
subroutine err_print(checkpnt)
implicit none
include 'array$inc:a_params.inc'
include 'array$inc:a_data.inc'
include '($SSDEF)'
logical checkpnt(MAXPNT)
Creation date:
9-Feb-1996
Author: Derek McKay
File: CAERR.FOR
Routine name: err_write_heading
Function:
This writes a monitor point heading at the top of each page for lists of monitor points.
Call sequence:
subroutine err_write_heading()
implicit none
Creation date:
16-Jan-1996
Author: Derek McKay
File: CAERR.FOR
Original: Derek McKay (10-Oct-1996)
Modified: Derek McKay (10-Oct-1996)
