GASS Operations
Thanks you very much for using MSI.
OPERATION 25 - PRINT RUNNING BALANCE IN THIS FIELD
OPERATION 25 IS SIMILAR TO OPERATION 4, EXCEPT THE RUNNING BALANCE IS
PRINTED AS EACH ROW IS PRINTED.
EXAMPLE: LEDGR
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I-------------
1 I A12 I INVOICE NO. ^ I \ I 0 N
2 I D12.2 I DEBIT ^ I \ I 4 Y 0 N
3 I D12.2 I CREDIT ^ I \ I 4 Y 0 N
4 I D14.2 I ^ I ^ I 25Y13(2,3)N
IN THE EXAMPLE, LEDGR, FIELD 4 WILL PRINT THE RUNNING BALANCE OF THE
DEBITS MINUS THE CREDITS.
HEX FORMAT FOR EDIT: 0019
OPERATION 26 - ACTIVATE SKIPPING OF ALPHA FIELDS (A) ON RECEIPT
OF CONTROL E.
OPERATION 26 MUST BE USED IN A-FORMATTED FIELDS AND IS USED IN
CONJUNCTION WITH OPERATION 27. IT IS A WORD PROCESSING OPERATION. IN A
GENERAL UPDATE, IT WORKS DIFFERENTLY THAN IT DOES IN AN ITEM UPDATE.
EXAMPLE:
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I-----------------------------I--------I------------
1 I A78 I ENTER LINE 1 ^ I ^ I 26 Y 0 N
2 I A78 I ENTER LINE 2 ^ I ^ I 0 N
3 I A78 I ENTER LINE 3 ^ I ^ I 0 N
4 I A78 I ENTER LINE 4 ^ I ^ I 0 N
5 I A78 I ENTER LINE 5 ^ I ^ I 27 Y 0 N
IN THE EXAMPLE REPORT, EACH ROW OF DATA WOULD OPERATE FIVE LINES OF DATA,
WHICH COULD BE A LETTER OR MEMO. DURING GENERAL UPDATE, IF A CONTROL "E" IS
ENTERED INTO ANY FIELD AS DATA, CONTROL WILL PASS IMMEDIATELY TO FIELD 5 AND
INTERMEDIATE FIELDS WOULD BE FILLED WITH BLANKS.
IF ANY FIELD OF ANY ROW OF THE REPORT IS ITEM UPDATED, THE SYSTEM WILL
ENTER A GENERAL UPDATE MODE AND DATA MAY BE ENTERED CONTINOUSLY UNTIL A
CONTROL CHARACTER IS ENTERED AS DATA IN THE SAME FIELD. WHEN THE CONTROL
CHARACTER IS ENTERED, THE SYSTEM WILL SKIP ALL OTHER DATA, NO BLANKS WILL BE
ENTERED INTO FIELDS SKIPPED. IF NO OPERATION 27 IS ENTERED TO END THE
AUTOMATION, THE SYSTEM WILL SKIP THROUGH THE LAST FIELD.
HEX FORMAT FOR EDIT: 001A
OPERATION 27 - STOP OPERATION FOR OPERATION 26
OPERATION 27 IS USED WITH A FIELDS ONLY. OPERATION 27 IS USED IN
CONJUNCTION WITH OPERATION 26. OPERATION 26 AND 27 ARE DISCUSSED IN THE
EXPLANATION FOR OPERATION 26, AND THIS DISCUSSION IS TO HELP CLARIFY THESE TWO
WORD PROCESSING OPERATIONS.
EXAMPLE:
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I------------
1 I A30 I NAME ^ I \ I 0 Y 26 N
2 I A10 I FIRST CODE ^ I \ I 0 N
3 I A10 I SECOND CODE ^ I \ I 0 N
4 I A10 I THIRD CODE ^ I \ I 0 N
5 I A10 I FOURTH AND LAST CODE ^ I ^ I 0 Y 27 N
THE ABOVE EXAMPLE WILL, ON GENERAL UPDATE, PERFORM AS IF OPERATION 0 WERE
THE ONLY OPERATIONS IN THE REPORT. AT ANY POINT, IF AN "ESC" IS ENTERED AS
DATA, THE SYSTEM WILL SKIP ALL REMAINING FIELDS, EVEN THE LAST, ENTERING
BLANKS INTO ALL SUCCEEDING FIELDS.
HEX FORMAT FOR EDIT: 001B
OPERATION 28 - SAVE THIS FIELD OF DATA AS SEARCH DATA TO BE USED
FOR OPERATION 1 OR OPERATION 2
DURING FORMATTING, WHEN OPERATION 28 IS ENTERED, THE SYSTEM WILL RESPOND
WITH "FIELD NO." AND THE NUMBER OF THE FIELD TO BE SEARCHED MUST BE ENTERED.
THEN THE SYSTEM WILL RESPOND WITH "TYPE" AND ONE OF THE FOLLOWING TYPE CODES
MUST BE ENTERED:
0 SEARCH DATA IS TO BE EQUAL TO TARGET DATA
1 SEARCH DATA IS TO BE LESS THAN TARGET DATA
2 SEARCH DATA IS TO BE LESS THAN OR EQUAL TO TARGET DATA
3 SEARCH DATA IS TO BE GREATER THAN OR EQUAL TO TARGET DATA
4 SEARCH DATA IS TO BE GREATER THAN TARGET DATA
5 SEARCH DATA IS TO BE UNEQUAL TO TARGET DATA
EXAMPLE:
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I-------------
1 I A10 I TABLE LOOK UP VALUE ^ I \ I 0Y(28, 1,6)N
2 I D12.4 I ^ I \ I (1,TABLE, 2)N
3 I D10.0 I ^ I \ I (2, TABLE, 3)N
4 I D12.4 I ^ I ^ I (17,2,3)N
IN THE EXAMPLE REPORT OPERATION 28 IN FIELD 1 SETS UP DATA IN FIELD 1 AS
SEARCH DATA TO BE PROCESSED AGAINST FIELD 1 OF THE FOREIGN REPORT (CALLED
TABLE) AND TYPE CODE 6 REQUIRES AN EXACT MATCH ON COLUMN 1 OF "TABLE" IN THE
ROW THAT HAS COLUMN 1 EXACTLY MATCHED DATA ENTERED INTO FIELD 1. FIELD 3 WILL
CONTAIN THE SUM OF ALL VALUES IN "TABLE" IN FIELD 3 IN ALL ROWS THAT MATCH
FIELD 1.
HEX FORMAT FOR EDIT: 001C
OPERATION 29 - PRINT COMMENT IN THIS FIELD ON CONDITION
OPERATION 29 IS USED IN A FORMATS ONLY. DURING FORMATTING OPERATION 29
MUST BE THE ONLY OPERATION IN THE FIELD. IT IS SIMILAR TO OPERATION 20 EXCEPT
THE COMMENT THAT APPEARS IN THE FIELD WILL BE PRINTED ONLY IF THE ANSWER TO
SYSTEM QUERY IS A TRUE ANSWER.
EXAMPLE:
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I---------------------------I--------I------------
1 I A12 I THIS IS TRUE ^ I \ I 29 N
2 I A13 I THIS IS FALSE ^ I ^ I 29 N
DURING GENERAL UPDATE, WHEN FIELD 1 IS PROCESSED, THE QUERY,"THIS IS
TRUE", "IF THE ABOVE IS TRUE-1, FALSE-0" WILL BE VIEWED. IF 1 IS ENTERED ,
THE COMMENT "THIS IS TRUE" WILL BE PRINTED WHEN THE REPORT IS PRINTED. WHEN
FIELD 2 IS PROCESSED THE QUERY, "THIS IS FALSE", "IF THE ABOVE IS TRUE-1,
FALSE-0" WILL BE VIEWED. IF 1 IS ENTERED, THE COMMENT "THIS IS FALSE" WILL BE
PRINTED WHEN THE REPORT IS PRINTED. IF BOTH FIELDS ARE UPDATED AS TRUE, THEN
BOTH COMMENTS WILL BE PRINTED, LIKEWISE IF BOTH ARE SET AS 0. NEITHER COMMENT
WILL APPEAR ON THE OUTPUT, THIS IS ONE OF THE WORD PROCESSING OPERATIONS.
HEX FORMAT FOR EDIT: 001D
OPERATION 30 - SEARCH AND PRINT
OPERATION 30 NEEDS REPORT NAME TO PRINT AND FIELDS TO INHIBIT. OPERATION
30 MUST BE THE ONLY OPERATION IN THE FIELD. OPERATION 30 ACTS WITH OPERATION
31 TO SEARCH FOR DATA IN A FOREIGN REPORT AND PRINT ALL DATA SPECIFIED THAT
MEETS THE CRITERIA OF THE SEARCH. THE SYSTEM WILL, DURING FORMAT TIME, REQUIRE
FIELDS TO BE INHIBITED. NO MORE THAN THE FIRST 80 FIELDS OF ANY REPORT MAY BE
INHIBITED. IF NO FIELDS ARE TO BE INHIBITED, A FIELD OUTSIDE THE RANGE OF THE
REPORT'S FIELD MUST BE SPECIFIED. THE SYSTEM CONTINUES TO QUERY FOR
FIELDS TO INHIBIT UNTIL A NEGATIVE REPLY IS GIVEN TO THE INHIBIT QUERY.
EXAMPLE: 030
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I------------
1 I A12 I NAME ^ I \ I 31(1,0) Y 0 N
2 I A1 I ^ I ^ I 30(A,3,5,7) N
IN THE EXAMPLE REPORT, O30, OPERATION 31 IN FIELD 1 SETS THE SEARCH AS AN
EXACT MATCH OF FIELD 1 OF A. OPERATION 30 IN FIELD 2 EXECUTES THE SEARCH AND
PRINT, AND WILL INHIBIT THE PRINTING OF FIELDS 3, 5, AND 7 OF A. OPERATION 30
IS EXECUTED ONLY DURING PRINTING OF OPERATION 30 AND ACTS AS A NO-OP DURING
INPUT.
HEX FORMAT FOR EDIT: 001E R1 R2 R3 W1 W2 W3 W4 W5
WHERE R1 R2 R3 FORM A 6 CHARACTER REPORT
NAME AND W1 W2 W3 W4 W5 FORM AN EIGHTY
(80) BIT BIT-STREAM. 0 INHIBITS FIELDS
FROM PRINTING.
OPERATION 31 - SEARCH DATA FOR OPERATION 30
OPERATION 31 NEEDS FIELD NUMBER TO SEARCH ON AND LOGIC TYPE. OPERATION
31 MUST BE THE FIRST IN THE FIELD. OPERATION 31 IS PARAMETRIC TO OPERATION 30
AND SETS UP SEARCH DATA AND ESTABLISHES A SEARCH TYPE FOR THE DATA IN THE
CURRENT FIELD. MANY OPERATION 31'S MAY BE PARAMETRIC TO ONE OPERATION 30, BUT
EACH FIELD TO SEARCH ON MUST BE IN NUMERICAL ORDER, E.G., 4 MUST FOLLOW 1,
ETC., TWO FIELDS MAY SEARCH ON THE SAME FIELD AS LONG AS THE PREVIOUS 31
SPECIFIED THAT FIELD.
EXAMPLE: 031
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I A6 I INVOICE ^ I \ I 31(1,0) Y 0 N
2 I I6 I AMOUNT ^ I \ I 31(4,Y,4) Y 0 N
3 I A1 I ^ I ^ I 30(A, 1,2)N
IN THE EXAMPLE REPORT, 031, OPERATION 31 IN FIELD ONE SETS UP SEARCH DATA
FOR FIELD 1 IN REPORT 1, AND EXACT MATCHES WILL BE SEARCHED FOR. IN FIELD 2
OPERATION 34 SETS UP A SEARCH CRITERIUM FOR FIELD 4 OF REPORT "A" AND
SPECIFIES THAT THE AMOUNT SEARCH FOR MUST BE GREATER THAN THE AMOUNT ENTERED
INTO FIELD 2. ALL MATCHES MUST BE TRUE BEFORE THE SEARCH ALLOWS OPERATION 30
TO PRINT THE ROW.
LOGIC SEARCH TYPE CODES:
0 = 3 > OR =
1 < 4 >
2 < OR = 5 NOT =
HEX FORMAT FOR EDIT: OO1F CCCC LLLL
WHERE C = FIELD NUMBER
WHERE L = LOGIC TYPE
OPERATION 32 - CANCELS ALL PREVIOUS OPERATION 34'S
OPERATION 32 MAY BE USED WITH ANY FORMAT. OPERATION 34 SAVES THE DATA
FOR A SPECIFIED FIELD IN A FOREIGN REPORT AND MULTIPLE 34'S ARE OFTEN USED TO
TRANSFER DATA TO SEVERAL FIELDS OF A FOREIGN REPORT, HOWEVER, WHEN SEVERAL
TRANSFERS ARE TO BE MADE THE STRING MUST BE RELEASED SO THAT A NEW ONE MAY
BEGIN SINCE DATA IN FIELDS MAY GO TO DIFFERENT FIELDS IN DIFFERENT REPORTS.
EXAMPLE: 032
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I-----------------------------I--------I---------------
1 I A24 I ENTER NAME ^ I \ I 0Y34(2)Y103N
2 I D12.2 I DEBIT ^ I \ I 0Y34(3)N
3 I D12.2 I CREDIT ^ I \ I 0Y34(4)Y35(0,A)Y32
4 I A24 I ^ I \ I 104Y34(1)N
5 I D12.2 I ^ I \ I 11(2,5)Y34(2)N
6 I D12.2 I ^ I ^ I 11(3,6)Y34(3)Y
35(0,B)N
IN THE EXAMPLE REPORT, THE NAME, DEBIT AND CREDIT WILL BE TRANSFERRED TO
FIELDS 2, 3, AND 4 OF "A". NOTICE IN FIELD 3, OPERATION 32 RELEASES THE
STRING SO THAT 34'S MAY CARRY NAME, DEBIT, AND CREDIT TO FIELDS 1, 2 AND 3 OF
REPORT "B".
HEX FORMAT FOR EDIT: 0020
OPERATION 33 - SAVE ARITHMETIC VALUE IN THIS FIELD FOR CONDITION
CODE FOR OPERATIONS 35, 37, 84, 108, AND 143
OPERATION 33 MUST BE USED IN A NUMERICAL FIELD. THE SYSTEM REMEMBERS THE
ARITHMETIC VALUE IN THE FLOATING-POINT REGISTER FOR THE LAST FIELD IN WHICH AN
OPERATION 33 RESIDES. NOTE THAT THERE IS ONLY ONE VALUE SO EACH SUCCEEDING
OPERATION 33 REPLACES THAT OF THE LAST OPERATION 33.
EXAMPLE: 033
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I--------------
1 I D12.2 I ENTER VALUE ^ I \ I 0 N
2 I D12.2 I ^ I \ I 19(3.50)N
3 I D12.2 I ^ I \ I 13(1,2)Y33Y35(4,A)N
4 I D12.3 I ^ I \ I 19(10.00)N
5 I D12.2 I ^ I ^ I 13(1,4)Y33Y35(4,B)N
IN EXAMPLE 033, TRANSFER OF CONTROL WILL GO TO "A" IF A VALUE GREATER
THAN 3.50 IS ENTERED INTO FIELD 1, AND TRASNFER OF CONTROL WILL GO TO "A" AND
"B" IF THE VALUE IS GREATER THAN 10.00. NO TRANSFER IS MADE FOR VALUES LESS
THAN 3.50.
HEX FORMAT FOR EDIT: 0021
OPERATION 34 - SAVE DATA IN THIS FIELD FOR TRANSFER DURING
OPERATION 35 OR 37
OPERATION 34 NEEDS A FIELD NUMBER FOR ITS ARGUMENT. THE SYSTEM SAVES
DATA FROM THE CURRENT FIELD FOR AUTO-ENTRY INTO A REPORT CALLED BY OPERATION
35 OR 37. WHEN THE TRANSFER TO THE CALLED REPORT IS MADE, DATA IS LOADED INTO
THE FIELDS SPECIFIED. THERE MUST AN OPERATION 0 OR 123 IN THE SPECFIED FIELD
IN THE FOREIGN REPORT TO ACCEPT THE DATA, AND THE 34'S MUST BE IN LOGICAL
ORDER (1,3,10 ETC., NOT 3,2,1,ETC.). AUTO-GENED REPORTS (SEE OPERATION 83)
WILL TRANSFER THE SAME SET OF 34 DATA TO EACH ROW OF THE CALLED REPORT.
EXAMPLE: 034
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I-----------------------------I--------I--------------
1 I I6 I ^ I \ I 39Y34(1)N
2 I A30 I NAME ^ I ^ I 0Y34(2)Y35(0,A)N
OPERATION 34 TRANSFERS UNCONDITIONALLY TO "A" DURING EACH GENERAL
UPDATE, AND DISTRIBUTES THE ROW NUMBER OF OPERATION 34 TO FIELD 1 AND NAME TO
FIELD 2.
HEX FORMAT FOR EDIT: 0022 FFFF WHERE FFFF IS FIELD NUMBER
OPERATION 35 - TRANSFER DATA AND CONTROL TO A FOREIGN REPORT. TYPE CODE
AND REPORT ARE REQUIRED ARGUMENTS DURING FORMAT OF OPERATION 35. OPERATION 35
WORKS IN CONJUNCTION WITH OPERATIONS 33 AND 34. OPERATION 33 SETS UP A VALUE
FOR THE TYPE CODE TO OPERATE ON AND 34 SETS UP TRANSFER DATA. IF OPERATION 35
IS FIRST IN THE FIELD IT MUST BE THE ONLY OPERATION IN THE FIELD. DURING ITEM
UPDATE, OPERATION 35 ACTS AS A NO-OP.
TYPE CODES ARE AS FOLLOWS:
0 = 0 3 > OR = 0 6 UNCONDITIONAL
1 < 0 4 > 0
2 < OR = 0 5 NOT = 0
EXAMPLE: 035
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I A12 I ENTER NAME ^ I \ I 0Y34(1)N
2 I D12.2 I ENTER DEBIT ^ I \ I 0Y34(2)N
3 I D12.2 I ENTER CREDIT ^ I \ I 0Y34(3)N
4 I A1 I ^ I ^ I 35(0, LEDGER)N
OPERATION 35 DISTRIBUTES NAME, DEBIT, AND CREDIT TO LEDGER.
HEX FORMAT FOR EDIT: 0023 000T R1 R2 R3 0000
WHERE T = TYPE CODE
AND R1 R2 R3 FORM A
6 CHARACTER REPORT
NAME. THE FINAL ZEROES
ARE UNUSED BUT ALWAYS GENERATED.
OPERATION 36 - PRINT ROW SPECIFIED BY THE VALUE IN THIS FIELD IN
THE REPORT SPECIFIED AT FORMAT TIME
OPERATION 36 IS USED ONLY WITH I FORMATS. IT MUST BE THE FIRST OPERATION
IN THE FIELD AND ALSO REQUIRES A REPORT NAME TO BE ENTERED AT FORMAT TIME.
OPERATION 36 IN AN I FIELD CAUSES THAT ROW IN THE FOREIGN REPORT TO BE PRINTED
WHEN THE CURRENT REPORT IS VIEWED OR PRINTED.
EXAMPLE: 036
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I I6 I ROW # IN "A" TO PRINT ^ I ^ I 36(A)Y0N
IN THE EXAMPLE REPORT, WHEN PRINTED, OPERATION 36 WILL PRINT THE ROW OF
"A" SPECIFIED BY THE OPERATOR.
** NOTE THAT THE VALUE IN AN OP.36 FIELD MAY NOT BE USED TO CONTROL THE
SUB-REPORT NUMBER TO PRINT FROM. THIS VALUE IS LOST TO THE SYSTEM.
HEX FORMAT FOR EDIT: 0024 R1 R2 R3 WHERE R1 R2 R3 FORM A
6-CHARACTER REPORT NAME
OPERATION 37 - TRANSFER CONTROL TO REPORT SPECIFIED BY DATA IN THIS FIELD.
OPERATION 37 MUST BE AN A6 FORMAT. TYPE CODE AND BLANK REPORT NAME ARE
NECESSARY ARGUMENTS FOR THIS OPERATION. DURING FORMAT TIME THE SYSTEM WILL
REQUIRE "TYPE CODE" AND ONE OF THE 7 TYPE CODES MUST BE ENTERED (CODES ARE
LISTED BELOW). THE TYPE CODE WORKS IN CONJUNCTION WITH OPERATION 33 IN SOME
PREVIOUS FIELD AND IF THE VALUE MEETS THE TYPE CODE REQUIREMENTS. THE
TRANSFER WILL OCCUR DURING INPUT. THE FORMAT SYSTEM WILL REQUIRE A BLANK OR
DUMMY REPORT NAME TO BE ENTERED AND THIS WILL BE OVERRIDDEN AT INPUT TIME. IF
OPERATION 37 IS FIRST IN THE FIELD, IT MUST BE THE ONLY OPERATION IN THE
FIELD. NAMES OF REPORTS MAY BE OBTAINED BY SUCH OPERATIONS AS 0,94,AND 104.
OPERATION 37 DISTRIBUTES DATA SAVED BY OPERATION 34.
EXAMPLE: A37
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I I6 I ^ I \ I 39Y38N
2 I I6 I ^ I \ I 18(100)Y81N
3 I D12.0 I ^ I \ I 102Y33Y34(4)N
4 I I6 I ^ I \ I 18(101)Y81N
5 I A6 I ^ I ^ I 102Y37(4, )N
THE EXAMPLE REPORT, A37, PICKS UP EACH ROW OF TABLE 100 AND DISTRIBUTES
THAT VALUE TO COLUMN 4 OF A REPORT THAT WILL BE SPECIFIED BY TABLE 101.
TYPE CODES:
0 = 0 3 > OR = 0 6 UNCONDITIONAL
1 < 0 4 > 0
2 < OR = 0 5 NOT EQUAL 0
HEX FORMAT FOR EDIT: 0025 000T R1 R2 R3
WHERE R1 R2 R3 FORM A
6 CHARACTER REPORT NAME
AND T IS TYPE CODE.
OPERATION 38 - SAVE VALUE IN THIS FIELD FOR PARAMETRIC DATA FOR
OPERATIONS 53, 94, 99, 102 AND 107.
OPERATION 38 IS USED WITH I FORMATS ONLY. OPERATION 38 IN SOME I FIELDS
IS A PREREQUISITE TO OPERATIONS 53, 94, AND 102 SO AS TO HAVE A ROW NUMBER TO
PICK THE DATA FROM. OPERATION 107 USES THE OP.38 VALUE AS SOURCE SUB-REPORT
NUMBER.
EXAMPLE: 038
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I----------------
1 I I6 I ^ ROW NUMBER I \ I 18(5)Y38N
2 I A10 I ^ I ^ I 62Y53(A,2)N
WHEN THE EXAMPLE IS UPDATED, ROW 5 COLUMN 2 OF REPORT "A" WILL FLASH ON
THE SCREEN AND BE PLACED INTO FIELD 2 OF THE EXAMPLE.
HEX FORMAT FOR EDIT: 0026
OPERATION 39 - PUT ROW NUMBER IN THIS FIELD
OPERATION 39 IS USED WITH I FORMATS. OPERATION 39 CAUSES THE ROW NUMBER
OF THIS REPORT TO BE PLACED AS DATA IN THE CURRENT FIELD.
EXAMPLE: 039
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I I6 I ^ I \ I 39Y38N
2 I I6 I ^ I \ I 18(250)Y81N
3 I A30 I ^ I ^ I 104N
WHEN THE EXAMPLE REPORT, 039, IS "AUTO-GEN'D" FOR A SPECIFIED NUMBER OF
ROWS, TABLE 250 CAN BE VIEWED OR PRINTED.
HEX FORMAT FOR EDIT: 0027
OPERATION 40 - STORE NO DATA
OPERATION 40 CAN BE USED WITH ANY FORMAT. OPERATION 40 ANY WHERE IN A
REPORT WILL CAUSE NO DATA TO BE ENTERED INTO THE REPORT AS GENERAL UPDATE.
THE DATA WILL TAKE UP NO SPACE. THE USE OF THIS IS MANDATORY WHEN USING OP.143
FOR FIELD-TO-FIELD JUMPS, AND IS RECOMMENDED FOR CONTROL-ONLY REPORTS.
EXAMPLE: 040
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I--------------------------I--------I---------------
1 I I6 I ENTER TABLE NUMBER ^ I \ I 0Y81Y40N
2 I I6 I ENTER ROW NUMBER ^ I \ I 0Y38N
3 I A10 I ^ I ^ I 62Y102N
IN THE EXAMPLE REPORT, 040, ONE MAY CHECK ANY TABLE FORMATTED AS A10 AND
ANY ROW'S DATA WILL BE VIEWED ON THE SCREEN. NO DATA WILL BE SAVED IN THE
REPORT DUE TO OPERATION 40 IN FIELD 1. DO NOT USE OPERATION 39 WHEN 40 IS
USED OR ROW 1 WILL ALWAYS BE PRESUMED.
HEX FORMAT FOR EDIT: 0028
OPERATION 41 - REPLACE THE VALUE IN THIS FIELD WITH ITS NATURAL
OR NAPERIAN LOGARITHM
OPERATION 41 IS USED WITH D FORMATS ONLY.
EXAMPLE: 041
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I D12.4 I ENTER VALUE ^ I ^ I 0Y41N
IN THE EXAMPLE REPORT, ANY NUMBER ENTERED INTO FIELD 1 WILL BE REPLACED
WITH ITS LOGARITHM TO THE BASE E.
HEX FORMAT FOR EDIT: 0029
OPERATION 42 - REPLACE THE VALUE IN THIS FIELD WITH ITS
COMMON LOGARITHM
OPERATION 42 IS USED WITH D FORMATS ONLY.
EXAMPLE: 042
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I D12.4 I ENTER VALUE ^ I ^ I 0Y42N
IN THE EXAMPLE REPORT, ANY NUMBER ENTERED INTO FIELD 1 WILL BE REPLACED
WITH ITS COMMON LOGARITHM (BASE 10).
HEX FORMAT FOR EDIT: 002A
OPERATION 43 - REPLACE THE VALUE IN THIS FIELD WITH ITS EXPONENTIAL
OPERATION 43 IS USED WITH D FORMATS ONLY.
EXAMPLE: 043
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I---------------
1 I D12.6 I ENTER X ^ I ^ I 0Y43N
IN THE EXAMPLE REPORT, ANY NUMBER ENTERED INTO FIELD 1 WILL BE REPLACED
WITH ITS EXPONENTIAL TO THE BASE E.
HEX FORMAT FOR EDIT: 002B
OPERATION 44 - REPLACE THE ANGLE IN RADIANS THAT IS NOW IN THIS
FIELD WITH ITS SINE
OPERATION 44 IS USED WITH D FORMATS ONLY. NOTE THAT THE ANGLE IS REQUIRED
TO BE ENTERED IN RADIANS. ONE RADIAN=57.2958 DEGREES.
EXAMPLE: 044
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I------------
1 I D12.2 I ENTER ANGLE IN RADIANS ^ I \ I 0 N
2 I D12.2 I ^ I ^ I 11(1,2)Y44N
HEX FORMAT FOR EDIT: 002C
OPERATION 45 - REPLACE ANGLE IN RADIANS THAT IS NOW IN THIS
FIELD WITH ITS COSINE
OPERATION 45 IS USED WITH D FORMATS ONLY AND REQUIRES INPUT IN RADIANS.
EXAMPLE: 045
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I-----------------------------I--------I------------
1 I D12.2 I ENTER ANGLE IN RADIANS^ I \ I 0 N
2 I D12.2 I ^ I ^ I 11(1,2)Y45N
HEX FORMAT FOR EDIT: 002D
OPERATION 46 - REPLACE THE ANGLE IN RADIANS THAT IS NOW IN THIS
FIELD WITH ITS TANGENT
OPERATION 46 IS USED WITH D FORMATS ONLY AND REQUIRES INPUT IN RADIANS.
EXAMPLE: 046
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I------------
1 I D10.2 I ENTER ANGLE IN DEGREES ^ I \ I 0 N
2 I D10.4 I ^ I \ I 19(3.1416)N
3 I D10.0 I ^ I \ I 19(180)N
4 I D10.4 I ^ I ^ I 15(1,2)Y17(4,3)Y46N
THE EXAMPLE REPORT RECEIVES DATA IN ANGLES AND DOES A CONVERSION TO
RADIANS BEFORE EXECUTING OP.46 TO PRODUCE THE TANGENT OF THE ANGLE ENTERED.
HEX FORMAT FOR EDIT: 002E
OPERATION 47 - REPLACE THE VALUE IN THIS FIELD WITH ARCTANGENT
OPERATION 47 IS USED WITH D FORMATS ONLY.
EXAMPLE: 047
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I-----------------------------I--------I------------
1 I D12.6 I ENTER TANGENT ^ I \ I 0 N
2 I D12.6 I ^ I ^ I 11(1,2)Y47N
IN THE EXAMPLE REPORT, THE SMALLEST ANGLE WHICH HAS A TANGENT EQUAL TO
THAT ENTERED IN FIELD 1 WILL BE PLACED INTO FIELD 2 WHEN THE REPORT IS GENERAL
UPDATED.
HEX FORMAT FOR EDIT: 002F
OPERATION 48 - REPLACE THE VALUE IN THIS FIELD WITH ITS HYPERBOLIC SINE
OPERATION 48 IS USED WITH D FORMATS ONLY.
EXAMPLE: 048
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I------------
1 I A6 I IF X = ^ I \ I 20 N
2 I D12.6 I ENTER X ^ I ^ I 0 N
3 I A6 I SINHX = ^ I \ I 20 N
4 I D12.6 I ^ I ^ I 11(2,4 ) Y 48 N
HEX FORMAT FOR EDIT: 0030
OPERATION 49 - REPLACE THE VALUE IN THIS FIELD WITH ITS HYPERBOLIC COSINE
OPERATION 49 IS USED WITH D FORMATS ONLY.
EXAMPLE: CASH
FIELD I FORMAT I COMMENTS I \ OR ^ I OPERATIONS
-------I----------I----------------------------I--------I--------------
1 I A6 I IF X = ^ I \ I 20 N
2 I D12.6 I ENTER X ^ I ^ I 0 N
3 I A6 I COSHX = ^ I \ I 20 N
4 I D12.6 I ^ I ^ I 11(2,4) Y 49 N
HEX FORMAT FOR EDIT: 0031
Gass Index