# Copyright: Public domain. # Filename: TVCSTROKETEST.agc # Purpose: Part of the source code for Colossus 2A, AKA Comanche 055. # It is part of the source code for the Command Module's (CM) # Apollo Guidance Computer (AGC), for Apollo 11. # Assembler: yaYUL # Contact: Ron Burkey <info@sandroid.org>. # Website: www.ibiblio.org/apollo. # Pages: 979-983 # Mod history: 2009-05-13 RSB Adapted from the Colossus249/ file of the # same name, using Comanche055 page images. # # This source code has been transcribed or otherwise adapted from digitized # images of a hardcopy from the MIT Museum. The digitization was performed # by Paul Fjeld, and arranged for by Deborah Douglas of the Museum. Many # thanks to both. The images (with suitable reduction in storage size and # consequent reduction in image quality as well) are available online at # www.ibiblio.org/apollo. If for some reason you find that the images are # illegible, contact me at info@sandroid.org about getting access to the # (much) higher-quality images which Paul actually created. # # Notations on the hardcopy document read, in part: # # Assemble revision 055 of AGC program Comanche by NASA # 2021113-051. 10:28 APR. 1, 1969 # # This AGC program shall also be referred to as # Colossus 2A
# Page 979 # NAME STROKE TEST PACKAGE (INCLUDING INITIALIZATION PACKAGE) # LOG SECTION...TVCSTROKETEST SUBROUTINE...DAPCSM # MODIFIED BY SCHLUNDT 21 OCTOBER 1968 # # FUNCTIONAL DESCRIPTION.... # STROKE TEST PACKAGE GENERATES A WAVEFORM DESIGNED TO EXCITE BENDING # STRKTSTI (STROKE TEST INITIALIZATION) IS CALLED AS A JOB BY VB68. # IT INITIALIZES ALL ERASABLES REQD FOR A STROKE TEST, AND # THEN TESTS FOR CSM/LM (BIT 13 OF DAPDATR1). IF CSM/LM, # IN EITHER HIGH OR LOW-BANDWIDTH MODE, THE TEST IS STARTED # IMMEDIATELY. IF NOT CSM/LM, PROGRAM EXITS WITH NO ACTION. # HACK (STROKE TEST) GENERATES THE WAVEFORM BY DUMPING PULSE BURSTS # OF PROPER SIGN AND IN PROPER SEQUENCE DIRECTLY INTO # TVCPITCH, WORKING IN CONJUNCTION WITH BOTH PITCH AND YAW # TVC DAPS, WITH INTERMEDIATE WAITLIST CALLS. NOTE, HOWEVER # THAT THE STROKE TEST IS PERFORMED ONLY IN THE PITCH AXIS. # AN EXAMPLE WAVEFORM IS GIVEN BELOW, TO DEMONSTRATE STROKE- # TEST PARAMETER SELECTION. # RESTARTS CAUSE TEST TO BE TERMINATED. ANOTHER V68 REQD IF TEST # IS TO BE RE-RUN. # PULSE BURST SIZE IS PAD-LOADED (ESTROKER) SO THAT AMPLITUDE OF # WAVEFORM CAN BE CHANGED. THERE ARE TEN PULSE BURSTS IN # THE HALF-AMPLITUDE OF THE FIRST FREQUENCY SET IN THE # STANDARD WAVEFORM. AMPLITUDE IS 10(ESTROKER)(1/42.15), # NOMINALLY 50/42.15 = 1.185 DEG # # CALLING SEQUENCE.... # EXTENDED VERB 68 SETS UP STRKTSTI JOB # PITCH AND YAW TVCDAPS, FINDING STROKER NON-ZERO, DO A ..TC HACK.. # AN INTERNALLY-GENERATED WAITLIST CALL ENTERS AT ..HACKWLST.. # # NORMAL EXIT MODES.... # TC BUNKER (..Q.. IF ENTRY FROM DAP, ..TCTSKOVR.. IF FROM WAITLIST) LIST # # SUBROUTINES CALLED.... # WAITLIST # # ALARM OR ABORT EXIT MODES.... # NONE # # ERASABLE INITIALIZATION REQUIRED.... # ESTROKER (PAD-LOAD) # STROKER, CADDY, REVS, CARD, N # # OUTPUT.... # STRKTSTI...INITIALIZATION FOR STROKE TEST # HACK, HACKWLST...PULSE BURSTS INTO TVCPITCH VIA..ADS.. # RESETS STROKER = +0 WHEN TEST COMPLETED # # DEBRIS.... # N = CADDY = +0, CARD = -0, REVS = -1 # BUNKER # Page 980 # # EXAMPLE STROKE TEST WAVE FORM, DEMONSTRATING PARAMETER SELECTION
# Page 982 # THE OFFICIAL STROKE TEST WAVEFORM (3 JAN, 1967) CONSISTS OF FOUR STROKE SETS, AS FOLLOWS.... # # SET 1...10 BURSTS IN 1/2 AMP, 4 REVERSALS # SET 2... 6 BURSTS IN 1/2 AMP, 6 REVERSALS # SET 3... 5 BURSTS IN 1/2 AMP, 10 REVERSALS # SET 4... 4 BURSTS IN 1/2 AMP, 14 REVERSALS # # THE PULSE BURST SIZE (ESTROKER) IS PAD-LOADED (5 BITS AS OF 3JAN,1967) # THE REMAINING WAVEFORM-GENERATING PARAMETERS ARE AS FOLLOWS....
FCADDY DEC10# NO. PULSE BURSTS IN 1/2 AMP, SET1..(+10)
FREVS DEC3# NO. REVERSALS MINUS 1, SET1........( 3)
HACKWLST CAF TCTSKOVR # ENTRY FROM WAITLIST TS BUNKER # BUNKER IS TC TASKOVER
CA STROKER # STROKE ADS TVCPITCH
CAF BIT11 # RELEASE THE ERROR COUNTERS EXTEND WOR CHAN14 INCR CADDY # COUNT DOWN THE NO. BURSTS, THIS SLOPE # Page 983 CS CADDY EXTEND BZMF +2 TC BUNKER # EXIT, WHILE ON A SLOPE
CCS REVS TCF REVUP # POSITIVE REVS TCF REVUP +4# FINAL REVERSAL, THIS SET
INCR CARD # NEGATIVE REVS SET LAST PASS, READY FOR CS CARD # THE NEXT SET. CHECK IF NO MORE SETS EXTEND BZF STROKILL # ALL SETS COMPLETED
INDEX CARD CAF FCARD +4# PICK UP NO. REVERSALS (-), NEXT SET TS REVS # REINITIALIZE INDEX CARD CS FCARD +7# PICK UP NO. BURSTS IN 1/2AMP, NEXT SET TS N # REINITIALIZE TS CADDY TC BUNKER # EXIT, AT END OF SET
STROKILL TS STROKER # RESET (TO +0) TO END TEST TC BUNKER # EXIT, STROKE TEST FINIS
REVUP TS REVS # ALL REVERSALS EXCEPT LAST OF SET CA N DOUBLE# 2 x 1/2AMP TCF +4
+4CS ONE # FINAL REVERSAL, THIS SET TS REVS # PREPARE TO BRANCH TO NEW BURST CA N # JUST RETURN TO ZERO, FINAL SLOPE OF SET TS CADDY # CADUP
CS STROKER # CHANGE SIGN OF SLOPE TS STROKER TC BUNKER # EXIT AT A REVERSAL (SLOPE CHANGE)
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.