ASMB,R,B,L HED 2313B VERIF -- GENERAL INFORMATION -- 8/22/73 NAM START * * THE 2313B SUBSYSTEM MULTIPLEXER VERIFICATION ALLOWS THE * USER TO EXERCISE THE 2313B IN ALL MULTIPLEXER MODES. * THE HIGH LEVEL MULTIPLEXERS AND THE LOW LEVEL MULTI- * PLEXERS CAN BE USED BOTH PACED AND UNPACED. * * THE PROGRAM HAS A NUMBER OF TESTS WHICH ARE CALLED BY * TYPING THE COMMAND (SEE LIST BELOW). * * THE PROGRAM ISSUES A PROMPTER (>) WHEN IT IS READY TO * ACCEPT A COMMAND. * * * * T E S T S: * * * * 1. SINGLE CHANNEL * * 1 TO 200 READINGS ARE TAKEN ON A SINGLE SPECI- * FIED CHANNEL. THE RESULTS ARE PRESENTED * AS AN AVERAGE OF ALL READINGS, THE HIGHEST * AND LOWEST READINGS AND THEIR DIFFERENCE * (PEAK-TO-PEAK), AND THE RMS ERROR BETWEEN THE * READINGS AND THE AVERAGE. * * * 2. TWO CHANNEL * * 2 TO 200 READINGS ARE TAKEN ALTERNATING * BETWEEN TWO SPECIFIED CHANNELS. THE AVERAGE, * ETC., ARE PRESENTED FOR EACH CHANNEL. * * * 3. SEQUENTIAL * * 1 TO 200 READINGS ARE TAKEN SEQUENTIALLY FROM * A SPECIFIED STARTING CHANNEL. THE TOTAL * NUMBER OF READINGS SHOULD NOT EXCEED THE * NUMBER OF CONTIGUOUS CHANNELS AVAILABLE (UNLESS * USING THE LAD). NO INFORMATION IS PRESENTED * DIRECTLY. A LIST OF READINGS MAY BE MADE (SEE * LIST). SKP * 4. HISTOGRAM * * 1 TO 32767 READINGS ARE TAKEN ON ONE SPECI- * FIED CHANNEL AND CATEGORIZED. EACH DIFFERENT * VALUE READ IS A CATEGORY AND THE NUMBER OF * READINGS FOUND IN A CATEGORY ARE COUNTED. * UP TO 20 CATEGORIES CAN BE USED. AN ATTEMPT * TO CREATE A 21ST CATEGORY CAUSES EARLY TERM- * INATION OF THE TEST (THE NUMBER OF READINGS * TAKEN IS PRESENTED). THE AVERAGE, P-P, HIGH, * LOW, AND RMS ERROR ARE PRESENTED. * * * 5. INTERLACE * * IF MORE THAN ONE LLMPX CARD IS PRESENT IN A * SUBSYSTEM, FASTER THROUGHPUT FROM THESE CARDS * CAN BE REALIZED. UP TO 25 CARDS CAN BE INTER- * LACED, WITH UP TO 200 INDIVIDUAL CHANNELS * MEASURED. A GAIN IS REQUESTED AND PROGRAMMED * FOR EACH CARD. AFTER SPECIFYING THE FIRST CARD * AND CHANNEL OF INTEREST, ALL CARDS WILL RETURN * READINGS STARTING WITH THE FIRST CHANNEL SPECIFIED * AND CONTINUING FOR THE NUMBER OF CARDS ENTERED. * NO INFORMATION IS PRESENTED DIRECTLY. A LIST OF * READINGS MAY BE MADE (SEE LIST). * * * 6. SS/H * * THIS TEST IS SIMILAR IN FORM TO SEQUENTIAL SCAN, * WITH THE EXCEPTION THAT ALL CHANNELS OF INTEREST * ARE SAMPLED AT THE SAME INSTANT, THEN HELD AND * DIGITIZED. THIS TEST IS AVAILABLE WITH OR WITHOUT * SETTING GAIN MODE. * * * 7. DISPLAY * * READINGS ARE CONTINOUSLY TAKEN ON ONE SPECI- * FIED CHANNEL. THE RESULTS ARE DISPLAYED IN * THE B REGISTER (2115/2116) OR IN THE SWITCH * REGISTER (2100/2114). IF THE ANSWER TO * STATUS IS NO, A 16 WORD AVERAGE IS DISPLAYED. * IF THE ANSWER TO STATUS IS YES, A 4 WORD * AVERAGE IS DISPLAYED AND STATUS BIT 1 * IS SHOWN. BIT 1 = PACE RATE ERROR * (PACING FASTER THAN READINGS CAN BE TAKEN). * BIT 0 IS ALWAYS = 0. * * * 8. NORMALIZE * * ISSUE THE SYSTEM NORMALIZE COMMAND. SKP * 9. REPEAT * * REPEAT THE LAST TEST AS SPECIFIED. REPEAT IS * NOT AVAILABLE AFTER ENTERING A NEGATIVE * NUMBER TO ABORT INPUT REQUESTS. IT IS * ALSO NOT AVAILABLE INITIALLY OR AFTER * ENTERING OR LEAVING THE CONDITION "GAIN". * * * 10. LIST * * LIST ANY PART OR ALL OF THE DATA BUFFER * (READINGS 1 TO 200). IF THE LAST TEST WAS * HISTOGRAM, LIST THE HISTOGRAM OVER. THE * RESULTS OF INTERLACING WILL BE LISTED * AS FIRST CHANNEL OF INTEREST ON ALL CARDS, * THEN SECOND CHANNEL OF INTEREST ON ALL CARDS, * ETC. WITH GAIN SET, SEQUENTIAL AND SS/H WILL * BE LISTED TO SHOW DISTINCT GAIN GROUPS. LIST IS * NOT AVAILABLE AFTER DISPLAY, WITH REPEAT * CONDITION SET, OR WHENEVER A TEST IS ABORTED. * * * 11. TAPE * * TAKE ALL FURTHER COMMANDS FROM TAPE READER. * THIS MAY BE A PHOTO-READER (IF AVAILABLE) OR * THE TTY. IF THE TTY IS USED (ANSWER 0 TO * TAPE-READER SELECT CODE WHEN CONFIGURING) * THIS MODE DISABLES THE KEYBOARD ABORT FEATURE. * * * 12. KEYBOARD * * TAKE ALL FURTHER COMMANDS FROM KEYBOARD (TTY). * THIS SHOULD ALWAYS BE THE LAST COMMAND ON A * TAPE OF COMMANDS. THIS IS THE NORMAL MODE * ENTERED AFTER LOADING THE PROGRAM. * * * 13. * * * THE ASTERISK IS USED FOR COMMENTS. THIS * ALLOWS THE USER TO DOCUMENT HIS TESTS. WHEN * ENCOUNTERED THE REST OF THAT LINE IS IGNORED. * * * 14. CONDITIONS * * ALL ACTIVE CONDITIONS ARE IDENTIFIED BY THEIR * FIRST LETTER. SKP * C O N D I T I O N S: * * * TO PLACE CONDITIONS ON A TEST, TYPE THE WORD "SET" * FOLLOWED BY THE DESIRED CONDITION. * * * A. SET DELAY * * ALL TESTS FOLLOWING WILL USE A SOFTWARE DELAY * BETWEEN READINGS OF THE APPROXIMATE # OF MILLI- * SECONDS SPECIFIED AT THIS TIME. * * * B. SET PACER * * ALL TESTS FOLLOWING (EXCEPT INTERLACE) WILL * USE THE PACER AT A PERIOD AND MULTIPLIER * SPECIFIED AT THIS TIME. DELAY IS OVERRIDDEN * IF PREVIOUSLY SET. * * * C. SET REPEAT * * REPEAT THE SPECIFIED TEST WITHOUT PRINTOUTS * UNTIL A KEYBOARD KEY IS PRESSED. HISTOGRAM * DOES CONTINUE PRINTING ALL INFORMATION * UNLESS SWITCH 15 IS UP. WITH SWITCH 15 * UP ONLY THE AVG WILL BE PRINTED. * * * D. SET GAIN * * VERIFICATION PROGRAM ENTERS LLMPX MODE, WHERE * ALL FOLLOWING TESTS REQUEST AND PROGRAM GAIN * ON THE LLMPX OF INTEREST. GAIN MUST BE 1 OF * THE 8 LLMPX RANGES, I.E.: 1000,500,250,125,100, * 50,25, OR 12.5 . RESULTS ARE SCALED ACCORDINGLY. * IN GAIN MODE, SEQUENTIAL SCAN AND SS/H TESTS WILL * REQUEST GROUPS OF CHANNELS TO BE MEASURED AND * SCALED AT VARIOUS GAIN RANGES. THE LAD IS NOT * AVAILABLE IN THIS MODE. * * * E. SET K * * NOT A TRUE CONDITION. PROGRAMS LLMPX CARD OF * INTEREST TO 1 OF 8 VALID GAINS IMMEDIATELY, BUT * DOES NOT SCALE RESULTS OF FOLLOWING TESTS. USED * FOR CALIBRATION OF LLMPX AND CHECKING FOR MAXIMUM * GAIN WITHOUT OVERLOADING SUBSYSTEM. SKP * * * F. SET LAST ADDRESS DETECTOR * * THIS CONDITION ALLOWS USE OF THE LAST ADDRESS * DETECTOR CARD IF THAT CARD IS INCLUDED IN THE * SYSTEM. WHEN SET THE SEQUENTIAL SCAN MODE * WILL ASK FOR A LAST ADDRESS AS WELL AS THE * FIRST ADDRESS IF GAIN IS NOT SET. * * * * CONDITIONS ARE CLEARED AS FOLLOWS: * * A. CLEAR DELAY * B. CLEAR PACER * C. CLEAR REPEAT * D. CLEAR GAIN * E. CLEAR LAST ADDRESS DETECTOR * F. CLEAR ALL (CLEARS ALL CONDITIONS) * * WHENEVER THE USER LOSES TRACK OF HIS CONDITIONS, REFER * TO THE COMMAND "CONDITIONS" (14). * * * A D D I T I O N A L N O T E S: * * * SWITCH 15 ON THE SWITCH REGISTER MAY BE USED TO TERM- * INATE A LISTING EARLY (LINE-BY-LINE). WITH REPEAT * CONDITION SET AND HISTOGRAM CALLED, SWITCH 15=1 * WILL CAUSE ONLY THE AVERAGE TO BE PRINTED. ANY TIME * LIST IS CALLED WHILE SWITCH 15 IS UP WILL RESULT * IN LISTING ONE READING ONLY. * * ANY TEST MAY BE ABORTED DURING ITS SETUP BY ENTERING * A NEGATIVE NUMBER TO ANY NUMERICAL INPUT REQUEST * (I.E., NO=; BX,CD,CH=; ETC.). REPEAT WILL NOT BE * AVAILABLE AFTER THIS TYPE OF ABORT. * * ANY TEST MAY BE ABORTED WHILE RUNNING BY PRESSING ANY * KEYBOARD KEY (UNLESS IN TAPE MODE WITHOUT A PHOTO- * READER). LIST WILL NOT BE AVAILABLE BUT REPEAT WILL. * * PRESSING A KEYBOARD KEY IS THE PROPER WAY TO TERMINATE * THE DISPLAY MODE OR ANY TEST WITH REPEAT SET. * HED START -- 2313B VERIF -- CONFIGURING LINK -- 8/22/73 * CONFIGURING ROUTINE LINK * * * THIS ROUTINE IS A ONE WORD * LINK TO CNFGR WHICH IS IN * THE CODE PROCEDURES SECTION. * * IT ALLOWS THE USER TO GET * TO THE CONFIGURING ROUTINE BY * USING 2000 (OCTAL) AS A START ADDRESS. * * STARTING AT OCTAL 2 WILL * BYPASS THIS ROUTINE AND GO * DIRECTLY TO THE ALGOL PORTION. SPC 2 ENT START EXT CNFGR SPC 1 START JMP CNFGR SPC 1 END