N 7 2- 33193 NASA TECHNICAL MEMORANDUM 7 2- 33193 NASA TECHNICAL MEMORANDUM NASATMX-64696 ^ - CORE...

39
N 7 2- 33193 NASA TECHNICAL MEMORANDUM NASATMX-64696 ^ - CORE USER'S MANUAL FOR MSFC MASK AND DISPLAY PROGRAM Donald Routh A str ionics Laboratory Dae-Shik Woo Sperry Rand Corp. August 15, 1972 NASA George C. Marshall Space Flight Center Marshall Space Flight Center, Alabama MSFC - Form 3190 (Rev June 1971) https://ntrs.nasa.gov/search.jsp?R=19720025543 2018-06-16T20:05:08+00:00Z

Transcript of N 7 2- 33193 NASA TECHNICAL MEMORANDUM 7 2- 33193 NASA TECHNICAL MEMORANDUM NASATMX-64696 ^ - CORE...

N 7 2- 3 3 1 9 3

NASA TECHNICAL

MEMORANDUM

NASATMX-64696 ^ -

CORE

USER'S MANUAL FORMSFC MASK AND DISPLAY PROGRAM

Donald RouthA str ionics Laboratory

Dae-Shik WooSperry Rand Corp.

August 15, 1972

NASA

George C. Marshall Space Flight CenterMarshall Space Flight Center, Alabama

MSFC - Form 3190 (Rev June 1971)

https://ntrs.nasa.gov/search.jsp?R=19720025543 2018-06-16T20:05:08+00:00Z

Pi LJ

3: H-CO IfZI OCtiLJ COh- LJH- _J•;E LL.G_ "F"

LJ U

LL LJ?I CE:

^ LJp"! CDLJ .-t~?= E:

o >? F o-._ y !£h- o "^•~j LJ ._—' rn "..p.i~~i "pj—

•=E f=\ CDCL H z:•:E M I-Ho "3 i-( g g gS Hi LJii tlL•*T™ "«^ i

ZI O Oo Lt:

co LJ z:•:E T O5r I— O

%*X ^v;

4""N >>*,

*ft

O

tfoogfeoHi-l

XH

iTECHNICAL REPORT STANDARD TITLE PAGE!

1. REPORT NO.

NASA TM X-646962. GOVERNMENT ACCESSION NO. 3. RECIPIENT'S CATALOG NO.

TITLE AND SUBTITLE'

User's Manual for MSFC Mask and Display Program5. REPORT DATE

August 15, 19726. PERFORMING ORGANIZATION CODE

7. AUTHOR(S)

Donald Routh and Dae-Shik Woo*8. PERFORMING ORGANIZATION REPORT »

9. PERFORMING ORGANIZATION NAME AND ADDRESS

George C. Marshall Space Flight CenterMarshall Space Flight Center, Alabama 35812

10. WORK UNIT NO.

1 1. CONTRACT OR GRANT NO.

12. SPONSORING AGENCY NAME AND ADDRESS

National Aeronautics and Space AdministrationWashington, D. C. 20546

13. TYPE OF REPORT & PERIOD COVERED

Technical Memorandum

14. SPONSORING AGENCY CODE

15. SUPPLEMENTARY NOTESPrepared by Astrionics Laboratory, Science and Engineering

* Employee of Sperry Rand Corp.16. ABSTRACT

This report is intended to serve as the User's Manual for the MSFC Mask and DisplayProgram. All program options and a detailed definition of the format of each input card (withexamples) are given. Output options and their applications are detailed. A listing of themain program is provided and all update points are explained. All information required fora designer/draftsman (for program use) is provided, and it will not be necessary to becomeintimately familiar with the internal operations to effectively use the extensive capability ithas to offer.

17. KEY WORDS 18.. DISTRIBUTION STATEMENT

Unclassified - Unlimited

19. SECURITY CLASSIF. (<rf thU report!

Unclassified

20. SECURITY CLASSIF. (of thli page)

Unclassified

21. NO. OF PAGES

? 38

22. PRICE

NTISMSFC - form 3292 (M«y 1969)

TABLE OF CONTENTS

Page

I. INTRODUCTION 1

A. Objective and Advantages 1B. Program Intent 2

II. GENERAL INFORMATION 3

A. Outputs 3B. Limitations of the MPG . 3C. General Data Card Information 4

III. PREPARATION OF THE DATA CARDS IN SPECIFICGROUPS 7

A. Group "A" Data (TTY Message on Magnetic Tape) . . . . . 7B. Group "B" Data (Scale Factor, Center Coordinate,

Mirror Image, and Border) 7C. Group "C" Data (Modified Mann and Line Data for

Patterns) 11D. Group "D" Data (Strap or Lines at Any Angle arid Arc

or Circle) 15E. Group "E" Data (Alphanumerics) 18F. Data Group "F" Flare Patterns 20

IV. EXAMPLES OF DATA CARDS 22

A. Pattern and Alphanumerics 22B. Patterns From C, D, and F Groups (No

Alphanumerics) 23

V. UPDATING THE MAIN PROGRAM 25

Qpdate Points 25

VI. GLOSSARY OF VARIABLES AND TERMS 29

A. Variables 29B. Terms 31

III

LI STOP ILLUSTRATIONS

Figure Title Page

1. Center coordinate (XC and YC) . . . 9

2. XC and YC 9

3. Example of a border 10

4. General single pattern in extended Mann format 13

5. Repetitive patterns of 3 by 2 array 14

6. Strip pattern 15

7. Acute and obtuse angles of strap data . . . . . . ' 16

8. Circular arc . • • • . • ^

9. B/L flare-out patterns 20

IV

TECHNICAL MEMORANDUM X-64696

USER'S MANUAL FOR MSFC MASK AND DISPLAY PROGRAM

I. INTRODUCTION

A. .Objective and Advantages

The program objectives have been to provide the circuit or maskdesigner with a method of generating artwork data. These data are used byMSFC to drive the Mann Pattern Generator (MPG) for creating masks onthose special devices not covered by the MSFC Banning Computer AidedDesign System. The computer is an excellent vehicle for performing thecalculation, data arranging, and tape preparation required to drive the patterngenerator.

The advantages provided to the mask designer are as follows:

1. Provides the device and/or mask designer with a rapid and easymethod of creating data, and arranging and formatting those data for use onthe Mann (1600 series) or the Gerber (1000 and 2000 series) PatternGenerators.

2. Rapid turnaround time from data cards to completed masks.

3. Capability of creating complex lines, shapes, circles, andalphanumeric characters.

4. The capability of shifting and repeating a pattern (computerizedsteps and repeat).

This program has'found application in the following areas:

1. Monolithic masks for research and development devices.

2. Hybrid screening masks at final product size (IX).

3. Microwave conductor patterns.

4. Grids and line patterns.

B. Program Intent

The Programers intended to allow the individuals preparing the datacards the utmost flexibility and simplicity to achieve the desired patterns.The designer' s capability to produce various shapes and lines is limited onlyby the physical constraints of the pattern generator and the photographicemulsion that is exposed to create the images.

The data cards as called for by this report are intended to be used withthe MSFC Mask and Display Program. This program has been written for theXDS 2 5 Computer and is written in the modified (25) Fortran IV language.A program of this nature is dynamic and subject to revisions; the writer shouldbe contacted for the latest revision.

II. GENERAL INFORMATION

A. Outputs

The present program outputs are magnetic tapes and a computerlisting:

1. Nine-track Mann tape - This tape contains the pattern informa-^tion used to expose the high-resolution glass plates. The format of this tapewill be accepted by the Mann pattern (1600) system computer.

2. Seven-track Mann tape - This tape contains pattern informationand is used to display the mask geometries on a Tektronix 611 CRT. This isdone to check patterns before making the mask on the MPG.

3. Seven-track Gerber tape - This tape contains the pattern infor-mation as in 1. and 2. above and is used as a display tape. This tape canalso be used to drive a Gerber (1000 and 2000 series) artwork generator.

4. The computer listing provides a card-by-card listing of the mainprogram and the data cards.

As a final output, two types of mask images are produced. A prelimi-nary set of expended mask images are produced (from one of the 7--trackmagnetic tapes) from the display on a CRT. A paper copy of the mask[approximately 15.24 by 17.98 cm (6 by 7 in.) ] can be producedby copying the face of the CRT. This provides a preliminary geometry andalignment check prior to producing the glass masks. Finally, the glass maskset is exposed on the MPG and processed to produce the desired images.

B. Limitations of the MPG

The MPG is limited to exposing various height and width rectangles.All shapes will be created by incremental rectangular segments.

The MPG is limited in X-and-Y motion to a maximum of 10.16 cm(4 in.). The generator is limited to positional increments of 0. 00064 cm(0.25 mil) (X1076.25, Y2000.50). The data cards may call for any decimalplacement position; however, the program will round to the nearest 0.00064-cm (0.25-mil) position.

The angle (A) of rotation is limited to 1-deg increments. The datacards may call for any decimal parts of a degree; however, the program willround to the nearest full degree.

The height (H) and width (w) commands are limited to 0.00127-cm(0.5-mil) increments. The data cards may call for any decimal number;however, the program will round to the nearest 0.00127 cm (0. 5 mil).

The MPG is now limited to two sizes of photographic glass plates:5. 08 by 5. 08 and 10.16 by 12.7 cm (2 by 2 and 4 by 5 in.). Because of holderdesign, the active areas available for patterns are approximately 4.06 by4.06 cm (1.6 by 1.6 in.) and 9.53 by 9.53 cm (3.75 by 3.75 in.).

The MPG will produce a mirror image of the data given. This mustbe given consideration when calling for a mirror or true image.

C. General Data Card Information

The punching of the data cards must be done with a card punch whichuses the EBCDIC code. Six distinct groups of data cards exist. Each groupis identified with a letter (A through F) which is used as a prefix to all cardsbelonging to that group. The data for each card must begin in column no. 1.The variables of each pattern command (groups C, D, E and F) may beseparated into three basic categories for conceptual understanding: repetition,shape, and location. Each command (groups C, D, E, and F) will consistof a letter, number, and comma, and in that order. The number followingthe prefix is for card identification, and the user can assign any number hedesires. For reference purposes, this is usually 1 through (sequently) thenumber required to identify all cards. Imbedded blanks may not be includedexcept between the letter and the number. The first card of each data groupshould be used to initialize all variables of that group. With the followingexception; if an angle of zero is desired, then A need not be utilized, and ifrepetition is not desired, the variables M, N, S, and T need not be initializeduntil repetitions are required.

Example: Pattern and Data Commands

CARD I.Df REPETITION LOCATION

PREFIX. I j- .|. SHAPED

LETTEj ' L—COMMA

Nt/MBERJ0 0 ! 0 0 ' 0 0 ' 0 0 0 0 0 0 0 0 . 0 ' " 0 0 " " O O O O O O O O O C G O O O O O O O I I O O G O O O O O O O O O O O O Q O O O - O O O OI ! 3 I S i 7 B 9 Ull!!l!i<ISUi;ill!JO!l J!23!(!i!t2Ji;!»3»113!3;3<3S3S:;3l3!(Ollir4Ji4IS«47<IOSOil5!S3UiSij;15Sj5HSI(Zb)H(SBtt/!«SSlS7l TZ 7j/< ?S Ji li !! 1310

1 ' 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

2222222' 2 222 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

'3 3 3 . 3 3 ' , 3 3 3 33 333 333 333 33 3 33" 3 3' 3 3 3 3 3 333 33 3 3 3 3 333 313 333 3 3.333J3 3 33 3 33 3 33 3 3 3

444! 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

5 5 5 5 5 5 " 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 S 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 S 6 S 6

7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 / 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 / 71 '17 7 7 7 7 7 7 7 7 7 7 7 ? 7 7 7

88 88' 88! 888. 888 88 888 888 83 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 6 8 8 8.1! 8 8 3 8 8 8 8 53 8 8.8 8 8 8.8 8 8 8 8 8 8 8 8

9 9 9 9 . 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 53 3 9 9 9 9 3 3 9 9r; fl 5 S S:' J 9!! i 3 9 9 9 99 9 S 3 S 3 8 S 9 9 31 I 3 4 S 6 7 8 9 10)1 l2 IJH15161M8192!nK223242576Z728Z330; ! 3 2 3 3 : 1 ^ : 3 3 / 3 8 3 9 * 0 4 1 42«4<US ^5 ' /<8 .'j bu S' <!' .•".'•: ' '.':''''. '•'.*.'; 67 U£57i ;i TlTi K ?j ?o,. ' :11'JSU

The data groups and the basic functions performed are as follows:

Data Group Function

A .Adds a TTY text message to the Mann tape. This message;is displayed to the operator of the pattern generator beforeexposing the plates. All unit or device identification infor-mation and special instructions for processing should beincluded here.

B Specifies the scale factor, center of the mask, border, andtrue or mirror image.

C Data that will create patterns by either the modified Mannformat or the strip (lines capable of changing directionsat right angles) format.

D Data that will describe and create either patterns of linesat any angle (rounded to nearest degree) or arcs andcircles.

Data Group Function

E Data that will describe and create alphanumeric charactersto be put on the mask.

F Data that will describe and create a standard flare-outpattern. (See Dwg. GC 362330.)

The range or limitations on the size of the numbers used for dimensions arenot program limited; however, they are limited by the constraints of theMPG to:

10.16 cm [4 in. (4000 mils)] X motion

10.16 cm [4 in. (4000 mils)] Y motion

1-deg angles (A) increments

0.00127 cm (0.5 mil) height (H) and width (W) increments

0. 00064 cm (0.25 mil) X and Y increments

III. PREPARATION OF THE DATA CARDS IN SPECIFIC GROUPS

A. Group "A" Data (TTY Message on Magnetic Tape)

The message on the group A data cards will be written on the firstrecord blocks of the magnetic tape and will be typed by the teletype justbefore exposure or during editing of that tape. It should be used to identifythe forthcoming mask, for any special processing instructions .needed, andto identify the magnetic tape file if so desired.

1. Data Cards. Each card begins with the card identification Al,A2, etc. , followed by the message for the mask maker. The data cards endwith a comma and semicolon (, ;) . The last card in a data group ends witha comma and dollar sign ( , $ ) . The number following the A prefix is a cardidentifier, any value can be used, and this is typical for all card groups.

Example:

rM« FILE !• TEST PfiTf" If! CHFTCK "r>" "?tM5 TNCPrM"HT' n*'ER'. <!PS« •'rt£! COUNTER Cl.nCK'lISE RDTfiTIDMj (IMP FL!">P.E TflSi >fl?. 4X5 Pl.flTE STRAIGHT PEVELnPj Dim RHMTH 6-29-72 >*I ! I: lil'lii" ill. I! II ii

lull. \, n'nh idin Lili ' In !ii ii

o o ;; o o i; o o o o o :; o o f; ;; o o o o o •; o o o f; o o o i •; o o o o o o o r; •; o o o o o D o o o " o o o a o o o o o o o o o o o G o o o o o o » o o o o o (i o1 I 1 4 S I T I 1 till lilllllSlf IMI13ID1I K 13 24 25 II II 21 233331 32 ]j 34 35 X 11 3133 4B41 (2 4144 IS It 47*149 WS1 Si S3 S4 SS U » SI 5] (I El RUM IS 8(7 MM H » 12 7)» ?S i(77 rift ISj 1 1 1 1 ii 1 1 i, ii n 1 1 i, ii 1 1 1 n i n n n 1 1 1 1 1 1 1 11 1 1 1 n ii 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 11 ii 1 1 1 1 1 11 11 1 1 1

3 . . 3 3 3 3 3 3 i , 3 ; , 3 3 3 i , 3 3 3 3 3 : , 3 3 3 3 3 ! , 3 3 i i 3 3 3 3 3 3 3 3 ! <i 3 3 3 3 3 3 3 3 3 ^ , 3 3 3 3 3 3 3 3 3 3 3 3 3 3 J 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 1, 4 4 4 4 4 4 4 4 4 U U 4 4 U 4 ;c 4 44 H 4 H i, 4 4 4 4 4 ic 4 4 4 4 4 4 4 4 4 4 4 < 4 4 4 4 4 4 4 U 4 4 4 U 4 4 4 4 4 4 4 44 4 4 4 4 4 4

5 5 5 5 5 5 1 , 5 5 5 5 5 1 , 55 5 5 5 5 5 S 5 5 SI,,!,, !.5 5 5 5 5 5 5^5 5 5 5 5 S 5 5 5 5 5 S 5 5 555 5 S 5 5 S 5 i 5 5 5 5 5 5 5 S 5 5 S 5 5 S S 5 5 5 55 5

G 6 E 6 6 G 6 8 S 6 S 6 6 G 6 6 6 6 6 6 6 6 6 E 6 6 6 5 !, S 6 6 6 :, 6 6 6 !, 6 6 E B \i S 1 6 6 6 6 6 6 6 6 S 6 6 6 8 E 6 1 6 S E 6 8 6 6 S 6 ( 6 1 5 6 6 6 6 £ 6

iim\,n\,iiuimui,nnuiirt..immimmmlinnmnimm urn minimi

9 9 9 9 S 9 9 9 9 9 9 9 9 9 9 9 ! " 9 I ' : 9 8 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 " 9 i S 9 9 9 9 9H9 9 9 9 9 9 9 9 99 9 9 3 9 9 9 99 9 9 9 9 9 9 9 9S9 S! 9 39 9i i j * s t t I I ioiM;ni4isiGi7tii3zait2;i3»;5K:r:3a»]ni»^:ut.-:»3}J30^<i(4tEii(Hi4i»si5i»5<s5SEE;uUf:cini:»uc!(r»nr>ii n :3 14 it » ;i ;s u

B. Group "B" Data (Scale Factor, Center Coordinate,Mirror Image, and Border)

1. Card Identification. Only one card is necessary in the Group Bdata, and it starts wtth the card identification Bl, or B2, .... etc.

2. Scale Factor (SF). SF is a number relating input size (in draw-ing units) to output size (mil units).

The data unit for the MPG is a mil (1/1000 in.). However, anydrawing unit can be used with the proper SF. SF is calculated such that theproduct with drawing units yields output in mil unit; i.e.,

Drawing Unit Scale Factor

0.1 mil 0.1

mil 1

inch 1000

mm 39.370079 (= 100/2.54)

cm 393.70079 (= 1000/2.54)

3. Center Coordinate (XC and YC). The center coordinate (XC and YCis located at the center of the pattern arrangement and determined by the Xand Y dimensions from the drawing origin. The center coordinate is requiredfor the program to shift and place the mask center in the desired location onthe active Mann plate [ 10.16 by 10.16 cm (4 by 4 in.) area].

To obtain XC and YC, draw the border line of the pattern as shown inFigure 1, and calculate the center coordinate of the border lines.

The values for XC and YC can also be obtained by superimposing thedrawing of the mask over the 10.16 by 10.16 cm (4 by 4 in.) area (represent-ing the MPG active field) . XC and YC (Fig.2) are the directed distances(in drawing units) from the drawing origin to the center of the 10.16 by 10.16cm (4 by 4 in.) field.

Negative values for XC and YC will result in the center of the maskbeing positioned to the right and above the center of the active Mann area.

4. Image (MR). The image generated by the MPG will be either a .true or mirror image, depending on the sign of MR.

Do

150

§

(0,0)

I

(XC, YC)

ou ._(20,30)

XC = 150/2 + 20 = 95

YC = 100/2 + 30 = 80DRAWING ORIGIN(a) MASK PATTERN

(b) PATTERN OUTLINE FOR XC AND YC

Figure 1. Center coordinate (XC and YC).

10.16

V)tc.

Illo

5.08(2.0)

f\

CENTER OF MPG

[/'

1

D Q 1

L

YC^ XC H

D D1

DRAWING ORIGIN

a 5.08" (2.0)

1

/

10.16(4.0)

MPG ORIGIN

1.016 BY 1.016 cm (4 BY 4 IN.)' MPG FIELD

CENTIMETERS (IN.)

Figure 2. XC and YC.

If MR > 1 (MR+l), the pattern on the plate will be identical to thedrawing (true image) with the emulsion down and when transferred to themonolithic wafer, or MR with the emulsion up.

If MR < -1 (MR-l), the pattern on the plate will be the MR of thedrawing with the emulsion down, or the pattern will be identical to the drawingwith the emulsion up.

4. Border. If the absolute value of the number assigned to the MRcallout a 3 (MR-3 or MR+s), a border will be exposed around the mask. IfMR-3 is used, a mirror image of the data will be created and a border calledfor. If this feature is used, an instruction should be added to the A data groupdefining the inside height and width of the border in drawing units. The outsidewill be a square and only one dimension (in mil units) is required. The insideheight and width should be given in drawing units and the outside dimension inmil units. A set of fiducial marks will be added, centered on the plate andwith a separation distance of 4.064 cm (1600 mils). For Figure 3, SF isten (10), W = H = 100 and S = 1400 mils.

(W)

j— 'SSS-A

1600mils

(FIDUCIAL

MARKS)

NOT SHOWN

1000mils

(H)l 1D

DDD

•1400 mils »

(S)

1400mils

(S)

Figure 3. Example of a border.

10

Examples of Group B Data Cards:

3 ! • SF \ < MC2 0 0 •'< • VCr? n 0 0 « "~:-3 • *PI , ~ri , xcoonru Ycnono. HR-i • sr. • r !

Kk'h n0 o 5 s o o 5 5 o ctEEb ' f o i h .V i" 3 o o on o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oI 1 3 I 5 E 7 II 9 10 1112 13 14 IS IS 17 II 19 it il 22 2', 21 25 ii 11 2! 29 30 31 32 33 31 35 38 3; 31 39 <9 II 12 <3 II '5 II 17 II 13 SO 51 52 SI !< 55 SI 51 5! 5) EC El C S3 E< (5 IE S7 C8 6S 70 II ll 11 It K n ii ,1 79 !!l

1 1, 1 11 i, m n 1 1 n i n 1 11 1 11 p 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 n i n 1 1 1 1 H 1 1 1 1 n n 1 1 1 1 1 1 11 ny 2 2 t> 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

3 3li 3 3 3k 3!, 3 3 331, 3* 3 3 3 31/ 3 3 3 3'^ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 k 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 4 4 4 4 4 4 4 4 4 4 4 4 ' i 4 4 4 4 4 4 4 4 H 4 l 4 4 4 4 4 4 4 4

5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 b 5 5 5 5 5.

6 G 6 6|7 6 8 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 C 6 6 6 6 6 6 6 6 6 6 5 6 G 6 S S G S S 6 G 85 6 6 5 C C 6 6 6 C b S G 6 67

innniimmmmimimimimmmnninmnmiiimimrimimm8 Bin 8 8 Bin 8 8 8 8 8 8 Lin 8 8 8 8 Sfc 8 8 8 8 ''an 3 8 8 8 8 S C 8 8 8 8 8 8 88 8 8 8 8 8 8'8 8 8 8 8 8 3 8 G 0 8 8 3 8 3 S 8 8 Ii S 8 ? 8 li 6 8 8 8 3 3 8 3

9 9 9 9 9 9 9 9 9' 9 9 9 9 9 9 9 9 9 9 9 9 9 L 9 9 9 9 9 3 9 9 9 9 9 9 9 9 9 3 9 9 9 9 9 9 9 Q 9 9 9 9 9 9 9 9 9 9 S 9 G S i !) S S 5 S !) j li 5 3 S 9 !i S 9 9 3 9I 2 3 « S C 7 8 9 1011 l ! l3UI5IB17ll l9!0!l!!!3!<!S: '3Z7!ia30!IIZ::3l3S"S373i:3lo; l<: ' . ; : i4<54il7IH9S051!2 ' . . '5 i5SSSi/5£:v.- i l ! - . 'aS!i T V - ' : - - i'. :;:::•:«... '•./; J37J IO

C. Group "C" D^ta (Modified Mann andLine Data for Patterns)

Each card begins with the card identification, Cl, C2, C3, etc.The basic "C" group is composed of two types of pattern data: the extendedMann data and the line or strip data. These two types must be separated by acomma and semicolon (, ;). The last card of the "C" group ends with acomma and dollar sign (, $).

The data in this group can be extended to more than one card if so de-sired. When this is accomplished, any character A through F, any of thepunctuations, or the variables cannot be used to identify the card (this istypical for all data groups). Several card identifiers may be put on one cardif so desired. Any of the nine variables used in this format will carry forwardfrom the last pattern if it is not stated. While the program provides consider-able flexibility regarding the sequence of variables, it is recommended that thefirst card example on page 5 be used. Note that the sequence of data in therecommended format is repetition, shape, location.

11

1. Extended Mann Data. The first card must include the five vari-ables (X, Y, A, H, and W) and if repetition is desired, the remaining four(M, N, S, and T) must be assigned values. Again, the "A" need not beutilized if an angle of zero (o) is desired. The last card of this subgroupshould end with a comma and semicolon (, ;). The semicolon is a programflag used to indicate strip or line data cards expected from there on.

Examples:

-• 1 , f.;q . N i , ;-:p ft 0 , T 0 . H 1 0 • U 1 5 0 1- A 0 « X-8 0 '"' • V 0

Cl.5i.X50.Y29-.

K STRIP FROM HERE ON09? HI 90- i!l 0« X9> V-~ :00'S . .....

V'NO STRIP DATA EXPECTED

00:oo;;00 "".''' O;'' 000"' ~ 0' III 100 ((. 1. 000 000 00 0000 00 000000 0009000000000 00000 00000 00! ? 3 4 S G ; t i 10 l l» l3141Sl l lT I I ISZOi l ! i23242S: t2 ;2 l2 ) ig3 l3 i33><353S3)3 l394I I4M243M4S«i r<a49SOS1S253S4S5SiS7SB59EOC162E3S4ESE6( rSI69 I07U2I37 I Is ren ; i79n

1 1 1 r; 1 1 1 1 1 1 1 1 1 1 1 1 r; 1 1 1 1 ;. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 n -i 1 1 n 1 1 1 n 1 1 1 1 1" 2 °: 2 2 2 2 1 2 2 ": 2 2 2 ".' 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 22 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ? 2 2 2 2 2 2.

"3 :33 :33: 33":: 3 3 3 : 3 3 3 3 : 3 3 3 ; ; 3 3 ' . : 3 3 3 3 3 0 : 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ; 3 3 3 3 3 3

4 4 4 ! 4 4 4 4 4 4 4 4 4 4 4 H 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4' 4 4 4 4 4 4 4 4 4 4 4. 4 '4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

5 5 5 5 5 5 " 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

6 6 6 6 B 6 6 6 6 G 6 6 0 6 6 6 6 6 6 6 6 6 .' 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 G 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6

// 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 / 7 f 7 7 :;n 7 77 7 7 H m.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7

081 8 8.1 8 0 1 8 BTz 8 8 8 Bin". 8 8 8«8 8 8 T s 8 8 W8 68 8 i&O 0 8 8 8 8 8.8 3 8 8 8 8 8 8 8 8 6 3 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8

9 9 9 9 9 9 9 9 9 9 S 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 3.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8'S 9 3 9 9 9 9 9 9 9 S 9 D 9 9 9 9 9 9 9 9 S 9 9 9 9! i 3 1 5 E / B i 10 II I? 13 14 Ii IE 17 H 19 20 il 2? ;3 24 is Z6 V !> ?i 38 3i 32 33 a 3S 31 ]T 31 3] <8 «l I? 43 44 45 <i il 4B 48 50 51 5? 5] 54 55 SB :' Si Si ED SI 12 b] 84 ti te 67 65 69 JO 71 72 (3 71 K IS 77 18 H 80

IBM L5QPU

If extended Mann data are not desired and strip data are forthcoming,then

Cl, ;

(X, Y) are the center coordinate of the pattern, W and H are sidelengths of the rectangle, and A is the rotation of the pattern as shown inFigure 4.

12

X = 1500 milsY = 2300 milsW =50 milsH= 100 milsA = 20 DEC

Figure 4r~-General single pattern in extended Mann format.

X, Y, W, H, and A are the simple Mann data of the lower left cornerrectangle, and

M = number of patterns in X direction

N = number of patterns in Y direction

S = shift in X direction (drawing units)

T = shift in Y direction (drawing units)

An array of 3 by 2 repetitive rectangular patterns shown in Figure 5can be produced with a single data card as,

M3, N2, S80, T150, AO, H100,W90, X1500, Y2300,

The above example can be generalized for any number of repetitions if thepatterns are within the range.

2. Strip or Right Angle Line Data. The first card in this formatshould include the update of the seven variables M, N, S, T, W, X, and Y(no H or A commands) or the variables will be carried forward from themodified Mann assignments'. The initial X and Y values given will establishthe starting point (an R or L and U or D command may be used). Followingthis, eachX, Y, R, L, U, or D command will create a new line segment inthe direction indicated. Any combination of the X, Y, R, L, U or D commandsmay be used to create an image. For the next pattern, each variable notrestated will carry forward as a command; exception: the last values of Xor Y will not carry forward.

13

N = 2

1 r .-h

(X,Y)

tM - •*

Figure 5. Repetitive patterns of 3 by 2 array.

Examples:

. T i f 0 j r 1 i M o , v" n f < . v i 1 r<i. Vf=; n r< , y

o o , " ; o:; j;;.;:; o 0.1.1 o o:',",'.ij' o:,'iia o.\4 j' 0 0 ^ 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 Z 3 4 5 i 1 I 9 101112 13» IS 1C 1711182021 Z 2 Z 3 Z 4 2 5 2 6 2 7 .:s;S3331 ;Zi; 34 ;i33373B39 <0 <H24Hi454S<7 <JS3 50S1 5! S3 !4 555S 57 51 SS606I S!S36< 6i B8E7 8!SS70:i 727] Tt 7S767n8798ll

1 1 1 1 _ i n 11 n 1 1 1 . 0 1 1 1 1 j; 1 1 1 1 ;a 1111:, n n i n 11 n n n n 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 n 111 n i n i n 112 2 2 2 2 2 2 2 2 2.2 2 2 2 2 Z 2 2 2 2 2 2 2 2 2 2 2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2.2 2

., 3 J 3 3 3 3 3 j 3 3 3 3 j 3 3 3 3 j 3 3 3 3 j 3 3 3 3; 3 3 3 3 j II3 3 3 3 3 3 3' 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 ^ 4 4 4 4 4 4 4 4 4 - 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

5 5 5 5 5 5 5 5 5 5 5 J ; 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 66 6

7 7 7.£:? 7 7 7 7 7 j 7 7 7 7 7 7 7 7 7 7 7 7 7 „ 7 7 7 7 J 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ? 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7

8.^ 88888.^8 8 8:08888^,88881888 8.„8 8 88^88 88 88 B8880 8888888 8888 8888 38 88 888 888 88 8 888 888

9 9 9 9 9 9 9 9 9 9 9 9 9 9 : 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 3 9 9 9 9 9 9 9 9 9 9 9 9 9 9I z 1 I 5 6 7 I S 1011 i a j 3 U I S I S I 7 1 3 l 3 Z B ! l 2 2 2 3 2 4 2 S 2 B 2 7 Z 8 2 S j Q 3 l ; r ; 3 3 i l 5 ! 3 J 7 ? J 3 S 4 0 < i < Z 4 3 4 « « 5 4 6 4 7 < 8 < 9 50S1 :.! K! S< S5 56 5! r« S°P;ljl R •<' :. . .V " "' M 71 li )j.!.l iS ?» 7! 76 79«0

14

The X and Y commands are absolute values; i.e., if X20 is commanded,the line will run horizontally to the point X20 from its previous point. How-ever, if R20 is commanded, the line will be extended 20 units to the right. Thefollowing two cards (for the C data group) will create a pattern as given inFigure 6.

C2,W10,X100,Y100,R300,U200,L300,D100,R200,$

300 -

to 200 -

100 -

END POINT-

= 10

U*.

START POINT

100; 200 300.

X MILS

400 500

Figure 6. Strip pattern.

D. Group "D" Data (Strap or Lines at AnyAngle and Arc or Circle)

Each card begins with the card identification, Dl, D2, D3 etc.The strap format and the circle format are separated by the comma and

15

semicolon (, ;), and the last card is terminated with a comma and dollarsign (, $ ). With this data group, very complex figures and shapes canbe simulated and produced with a high degree of detail and accuracy.

1. Strap (Lines at Any Angle). The standard M, N, S, T, andW commands are required and are followed by X and Y pairs. The X and Ypairs are the point-to-point information necessary to direct the line. Whileany angle can be specified by the X and Y data pairs, the angle and line datawill be rounded to the nearest degree by the program. The program willcalculate and position a rectangle at the junction of consecutively commandlines for acute angles (Fig. 7). Obtuse angles are smoothed as shown byB-B in Figure 7. It will not perform this function for either end point. Datamay extend to more than one card, or several D identifiers may appear onone card.

B-B

(OBTUSE ANGLES)

B B

START POINT(X.Y)

W-

THISRETANGLEADDED TO SMOOTHTHE ENDS

A-A

(ACTIVE ANGLES)

Figure 7. Acute and obtuse angles of strap data.

16

Examples:

T < < • U! ri.' •' 11 -2 0. YP9S 0 • • •' 1.'. 5 0»Y<?7§ 0,i'2r'"'53C:• YrJ!33f:!0'510; Y?i!S50?X4BO'Y-..3, ;-:,i q n. VP 19 ri. •••• i ft f. J

0 OP J 0 Of PE 0 0 O i ' f L ' O O P L ' I ' O 0 Of.sO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01) 0 0 O'O 0 0 0.0 0 0 0 0 0 0 0 0f 1 1 4 i 6 I I 9 ICI1 1! 13 l< ISIS 1116 I! ZO!I!!I3!(?5 !$!.'!« 233911 3! 3] 3135 36J7 3819 (0(MM]4U5<G<7<H95aSIS2 5)54 SSS6 5151 S9 (Oil t!63iUSiGS7 SOtS (Oil :7!j;-;i;6!J/!;3 ID

1 I I II II H I L II I I.'.' II 1 i _! 1 H M I 1 I 1 II 1 i 1 1! 1 i 1 1 I 1 1 1 1 11 II 11 11 1 I 1 ! 1 ! II 1 I 1 I I 1 1 1 I I I ! 1 I 1 I I 1

2 ? 2 2 2 2 2 2 2 [ 2 2 2 2 2 2 2 2 2 212 ? 2 2 2 2 2 2 2 2 ? 2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ? 2 2 2 2 2 2 2112 2 2 2 2 2 2 2 2 2 ? 2 2 2 2 21

3!.!. 3 3 3 3 i. 3 3 3 3 3 i. 3 3 3 3 L 3 J 3 3 3,3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 J 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

1. M 4'_ 4 H 4 4 M 4 4 4 4 4 4 4 4 4 4 4 4- 4 4 4 4 4 4 4 M 4 M 4 4 4 4 4 4 4 U 4 4 4 4 4 4 41 4 M U 4 U 4 U M 4 4 4 44 44 4 4 44 4 4 4

5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 L L 5-5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 li 5 5 5 5; 5 5 5 5 5 5 5 5 5 5

6 6 6 6 6 6 G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6.6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 Z 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 5 6 6 6 6 6

iiiLrniimiiL'iiiiminimmimnimninnnnmmimnniimimim8 8 L B 8 8 B L L ' 8 8 8 8 L 8 8 L . ' l l L i . 8 8 8 8 _ 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 8 8 8 3 8 . 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 8 8 8 8 8 3

9 9 9 8 9 * 9 9 9 9 91? 9 9 9 9 9 9 9 3 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 'J 9 9 9 9 9 9 9 9 9 9 9 9 Si 9 9 9 S 9 9 3 9 9 9 9 9 9 9 9 3 9 5 9 3 5 9 9 S 9 S 9 9I ) 3 I S i ! 1 » 10 III! 13 14 IS Kl) II19 Mil ?2232< !S!SZ7 ZIM1031 » 33 W 35 363M3 3! <0<1 :! <3««45«<l<9 SOI, i2i) SI Si Si, i! S[ £S!55I t.'E.: S4fSi65/E81S .:6 II I! (i Ii ij 76 il7i 7315

2. Ring or Circular Arc. To approximate an arc or circle, theadditional commands of R, A, B, and I must be satisfied*, If I is not specified,an increment of 5 deg will be used. Remember that Figure 8 is created witha counterclockwise rotation starting from A progressing to B.

RECTANGULAR 5EGMENT5-DEG INCREMENT

(X,Y)

Figure 8. Circular arc.

17

Examples:

<-«» I ' M !

,f: , ,-, 1 f; f, , T;P7 H , V_5 , y_5 , '

0 o i: o o o ;,'!: o o o ^ f; r; o o i1,1 f,1 o o r; o o o o o o o o o o o o o o o o o o o o o o c o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o1 ! 3 < 5 6 7 e 9 mill! 13 14 IS IS 17 IB 13 1021 !Z !32< 25 ii 2,' !i!S30 31 323334 3;3S3!38 3S «MM!<i '-4 (SIS4M!«SJ51 aS3S< 55 SB il 58 59 E061 f ! 63E4GS66 ;l S8E9 r» /I ,'2 !3 7< !5 .'i /? 13 79 BO

1 I 1 !, !, I I I II 1 1 1 11 11 11 i II l 11 11 1 1 11 11 11 1 1 1 11 I I 11 1 1 11 11 1 1 I I I) i 11 1 I 11 M II 1 11 1 11 1 l II II l

2 2 2 2 2 2 2 2 Li. 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ? 2 2 ? 2 2 2 2 ? 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1

3 3 L 3 3 3 3 !, 3 3 3 3 L 3 3 3 1, 3 3 3 Li; 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

1 4 4 4 4 4 4 i 4 44 14 4 4 44 4 4 1 4 H 4 U 4 44 4 4 4 4 4 M 4 M M 4 M 44 44 4 44 4 4 4 4 4 4 M 4 4 4 M 44 44 4 4 44 4 4 4 4 4 44 4

5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 , 5 5 5 1 , 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

61 666 566 66666 66 6 66 66666 6 6 66 666 6666666 6 6 6 6 6 6 6 6 6 6 6 6 66 6 6666 6666 66 86 6566 C 6666 666 666 6

iinmminn.mnmiirinninnimniniiiiinrimrnimn i 'nmmimn8 8 1. 8 8 !. 8 i . 8 8 8 8 i, 8 8 8 i. i', 8 8 U, 8 8 8 8 8 8 8 6 6 8 8 8 8 8 8 8 3 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 3 8 8 8 8 8 8 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8

9 9 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 il 9 9 9 9 9 9 9 9 9 9 9 9 9 3 9 3 9 9 9 9 9 9 9 9 9 S 3 9 9 9 3 3 9 9 9 9I } 3 4 5 E I « ! 1011 l !13 l< l5 IU; ia i9 !0 ! l !Z !3Z4!5 IB3!? i ;3 !0 ] l i I333J3S3t37383Sf f l< l«<3< l<S48«;U<S5[ ! : !S ;S3H5s: :5 / :JSSHlC!E!E36;6SCS67B8S! :0 /n ! /3? ' / . r . rSJ7!J IS80

E. Group "E" Data (Alphanumerics)

Data group "E" starts with the card identification El, E2, E3, . . . , etc.,followed by M, N, S, T, W, A,X, Y,' and the message to be added to the mask,then a comma and semicolon (, ;). The apostrophe (') is a program flagused as an indication that the alphanumeric message will follow. Each cardends with a comma and semicolon (, ;) except the last card which ends witha comma and dollar sign (, $ ).

. The characters available for the designer to work with are:

0 through 9

A through Z

. , " : ' ? ! + - * / = ( • ) % & #

1. Alphanumeric Data

X, Y - The coordinate of the lower left corner of the first character.

18

W — The width of a character including the space between adjacentletters.

A — Will rotate the message through this angle (from the horizontalposition) about the lower left corner of the first character.

W is determined as follows:

W :— Total-message-length (drawing units)/number of characters.

2. Shape of Letter. The letter consists of a 5 by 7 array ofsquares. The ratio between width, height, and space between adjacent lettersare 5:7:1. This is generally true; however, some letters such as I varyfrom this rule.. For additional information on each letter, contact one ofthe writers. A distance of 2W between rows of the message will give a good'appearance.

Examples:

W = 72/12 = 6

(20,30) A «= 45 DEC

' i.A.!.-., i \f.' vpn. v';0." ST-.rv.iTf~

"I! .n t rSJ 'Rf - V-65- 'R' 5

0 0 Y 4 0 0 0 '•".' 0" <i 0 0 0 0 0 0ra 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) ; 3 I S i 1 I i 1111 l !MUtS IG 17 IBi9!OZl!!!3!4!SIU7!!Z9!03l3n33<!S353ni!3404U?43»4S<S47««SIJS15ZS!S4SSSI5;S«5!01tl8!tlH(S6ff;Ht);«II/Z/3l'«;s 17 117)10

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1• t l l l l - ' l l l l l l l l l l l - l l l l l ^ l ' l l l l l l l - l l l l l l ' l l l l l l l l l l l l l l l ' i - i l l l l l l l l l l l l l l l l l l - l l l l l l l3 3 3 3 3" 3 3 3" 3 3 3 3 3 31" 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4 4 4 4 4 _~ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

5 5 5 5 5:5 5 5 5 5 " 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

6 6 6 6 S 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 E 6 S 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 666 666

m"inimmmimiiiiiimmniiiimmmmnimnninmminiimn8 8 8 8 8 8.71887";8 8 8 8 7 . " 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 8 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 8 8 8 3 8 8 8 8 8 8 3 8

9 9 9 9 9 9 9 9 91! 3 S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 S ? 9 9 9 9 9 9! ! 3 1 S E 7 I 9 10 II !?I3 M IS IS 1713 ISiOZl 22Z324I5ZS27 2SU333I i! 3] !4 35 38 373B 33 4041 «43444S4S»7 43435151^43 !4 5SSS S7 S85!60t16!E! H G~ "i 67 68E9 ""I 7! 7 3 7 1 7 ! / S 7 7 7 8 7!!0

19

F. Data Group "F" Flare Patterns

Data group F starts with the card identification Fl, F2, F3, ..., etc.,followed by M, N, S, T, A, W, H, X, and Y commands. Each card is endedwith a comma except the last which is ended with a comma and dollar sign(, $ ). The unassigned variables will carry forward from the last pattern.Data may be extended from card to card and more than one F identifier maybe put on one card.

A standard flare pattern has been established (see Figure9 and drawing GC362330) which can be used to mount monolithic circuits,transistors, and/or diodes. This entire pattern can be placed by using thisdata group. The primary use of the finished product is that of a header,providing a means of connecting leads from an active device to a standardpackage.

Figure 9. B/L flare-out patterns.

20

1. Flare Data

X, Y,, — Center of the flare pattern (drawing units).

A -*. Wilt place two tabs to identify No. 1 lead side at 0-, 90-, 180-,or 270-deg position.

W — Width (mil units) as shown in dwg. GC362330

H — Height (mil units) as shown in dwg. GC362330

Examples:

F 1 « A C1 • i !55 < H?5 . X_ 1 5 n ri , V- 1 5 n n ,

!?""' C". MS 00? X-!

I. I

I L

0 o ,' o o o[ ; j o OLT.T o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o a o o o o o o c o o o o o o cI 2 3 4 S E 7 8 3 1011 1213 MIS 1C17 II 1920II ?2!324i!KE) Zt ZS3011 3233 31 3538 37 38 3J4IH1 «<3 « <S4S«<B«SO!I S2S3 WSS SSS7 S8 SS EOS1 fUJ6(5SSSE7 6S6i 70 71 7Z 7) 7< 75 7577 7« 79SJ

1 11 U 1 1 I ML 1 I 1 11 1 11 1 1 . 1 11 1 1 11 II 1 1 1 11 11 I 1 I 11 1 I 11 11 1 1 I 11 I 11 I 11 1 11 I 11 I 11 I II 1 I I 1 i 1 ! 1 I

2 2 2 2 L 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ?. 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

3 3 1 3 3 3 3 L 3 3 3 3 3 3 L L 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3. 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 •! 4

5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

[6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 6 6 6 6 6 6 6 ' e C G G 6 6 6 6 G G 6 6 G C 6 6 6 6 6 6 6 6 0 6

7 7 7 771 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7

8LL 88881, 3B888L! 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 868 C88 8888888 08-8 8 8 8 8 0 8 3 8 8 8 86 8 8 8 88 38 88888 88

9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 S-9 9 9 9 9 3 9 9 9 3 5 3 3 9 9 9 '.• 5 Si 3 9 9 b 3 3 3 3 3 3 9I Z 3 < S E 7 S 3 10:i 1 ! l3MI5l8 l7 ia l9 !8! l !Z!3!< iS?:2; !8Z93l i ; :3 !3334; j3 ; ]73B39«H!<I<J444S«<7<8<3SOSIS!S3S4; i . - : ; : u S3S5 C! i! £3i; 5CSJ :/ ;3 K ! ill 727 j U !j ;C;7 it 71 "3

21

IV. EXAMPLES OF DATA CARDS

A. Pattern and Alphanumerics

'''1 « FILE 0" r!liW'Y Cr'n?":, . 'r:T! I;":nH ~>'>TF- T'f"f>M 'i Frt^ TEST CHIP:

OS', ~ FlftSK H 0 C'4-l 1 ? j ~ ~ ~ ~~~ .

i"'^? " £ ' • • ; ? PL£TE« REVERSAL PRHCESSIHGr ?ft.:? ' " B'M'nSE EUlMGj JUME 14? 1972-$J?! jSFlO'XCSr.S) YC37,5?HR-!"* •

Cl?f1£jS73rOj! l4 .o7K77.0 jX1.0 jY37.35CP< til j ! i£5 T73. GJ U77. GJ H4. 05 X37. 3 ? VI . OrC l O O O O r S • • • • • ."r i . v_f^5. vqriii i M Or AH, • Hi*1! -?• *

oo^TooujTOTTTO77077000000," o o o o o o o o o o o q o o o o o o e o o o o o q o o o o q o o o o o o o o o o o u o o o o o o o o o o o o1 ! 3 < 5 6 I B 9 10111! 1314 IS IS IJIIU20!U223Z4!S!8212l29313l3!33343SlS3;3I39<C)M24S<H5<S4;4l«Sllsis?i!54SiS6S;S!5960SIS281S<tS8SS76B68;o;i7273;US7Ej;/J7980

\l 1 1 11 11 1 1 11 1 ^ 1 1 j 1 1 1 1 1 ,' 1 1 1 1 1 1 11 1 1 1 11 I 1 1 1 1 1 1 1 I 1 1 11 1 11 I I 11 11 1 11 1 1 II 1 1 1 11 11 1 11 1 1 1 1 1

2 2 2 2 2:-; 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2," 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

3 3j 3 3 3 3i 3 3 34"3 3 3i"3 34"3 3 33 3 3dd"3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 33 3 33 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 q 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

s 5 5 5 5 5s 5 5 5 5 5 5 5 5 5 5 5 Si' 5 5 5 5 5 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

6 6 6 6 6 6 6 6 6 6 6 6 7 S 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 P 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6

7 7 7f 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 77 7 7 7 7 7 7 7 7 / 7 7 7 7 717 7 7 7 7 7 7 7 7 7 7 7/7

8 8q 8 8 8 8^n' 8 8^8 8 8n 8 8^0 Q 8 8 8 8^0.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 8 8 8 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8

9 9 9 9 9 9 9 9 9 1 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 91 2 3 4 S 6 7 8 9 1011 121314 IS 16 I71J 192021 22 23 24 25 26 2728 29 3D ]l 3213 34 3S 35 37 3839 « 41 «2 43 4445(647 48 <9 SO SI S2 S3 5( Si £8 57 SB 5360 !1 82 63 04 8566 S7 63 69 71171 72 73 74 75 75 77 78 79 IP

IBM t H] _ '

Notes:

1. The information type-out to the MPG operator on cards Althrough A6.

2. Bl card indicates a scale factor of 10, the drawing origin willbe 375 mils in X and Y from the center of the MPG field. A mirror imageof the data will be created on magnetic tape.

22

3. All patterns are created by the modified Mann format. Card Cldoes not specify N, T, or A. N is assumed to be 1; therefore, T is notrequired and an A of zero is assumed by the program. The card identifier1000 is used to indicate the end of the DATA C group.

4. El adds the characters "HM1-2" to the pattern; a long string ofcharacters could have been added.

B. Patterns From C, D, and F Groups (No Alphanumerics)

r TQ: CHECK JLRING-JHCREMENI .OVERLAPS. FLARE..TAB.!.!

. _ _ _ LATEi ITfRTif&Hi C^^ *I'! • SF! < XCOOCin7YCO"oM7F?R-l. £ —""" '"; -'-':—

iF 1 » ( ^ 0, !!£5' H25 < X-15 0 C' • V-15 0 0«'

• V- fOO 0 • ?

; 0 i 0 0 0 1 1 1 0 0 " ^ ; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q 0 0 0 0 0 0I Z 3 4 5 S 7 0 3 1 0 I H 2 l 3 t 4 1 S I S 1 7 1 l l 9 2 0 Z 1 2 2 2 3 2 4 2 S Z S 2 r 2 a a 3 0 ; i 3 2 3 3 3 4 3 ! 3 ( 3 ; ] l 3 9 « 4 U 2 0 « 4 5 « 4 7 a 4 9 » S I 5 I S 3 S 4 S S S S » S 8 U i l E i G 2 f 3 6 4 C S a s 7 n [ i ; 0 7 l !i I] 14 li it 7! 7t 7360

11 r, • 1 1 11 1 ra 11 1 1 1 1 1 11 11 11 1 11 11 1 n 1 1 ii 11 1 11 1 1 1 1 1 1 1 1 11 1 1 1 1 1 11 1 11 11 11 n n 11 n i n 1 1 1 12 2 2 2 ^ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

3 3 ^ 3 3 3 3 ^ 3 3 3 3 3 3 ^ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 : 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

', 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6

imT^mmnmnnmimiimirnnmmmnnmnmnmmmmimn8.'. J 8 8 8^ 8 8 8 8 8 '..' 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 C 8 8 8 8.0 8 8 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8

9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 3 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 S 0 9 9 S 9 9 9 9 9 9 9 9 9 9 9 9 5 9 9 9 9 9 9 9 9 9 9 91 Z 3 4 S 6 7 B S ! O i n Z ! 3 I I I S I 6 l 7 l 8 l ! ! O Z 1 2 Z Z 3 ! 4 r S Z E 2 7 2 3 i j ; t 3 ! . ; 2 3 3 2 4 3 S 3 5 1 . ' 3 a 3 ! 4 l > < l 4 ? « 4 s < t S 4 7 < 3 « H S ' . ! H S] Ei !5 5S SJ !E S SS CJ SZ II M B «t S? 8) SJ ;fl 71 72 7J 74 75 76 77 78 7380

Notes:

1. The center of this drawing is at the center of the MPG field.

23

2. C2 is in the modified Mann format, ended with a semicolon (;).C3 is in the strap or line-at-right-angle format with a mixture of X, Y, R, L5

U, and D commands.

3. D. 51 is a card added after the rest of the data cards had beenprepared which is the reason for the ID number, it is in the strip (line atangle format) and ends with a semicolon (;).

4. Dl, D2, and D12 are in the ARC format.

5. Fl through F8 call for various-sized flare patterns.

24

V. UPDATING THE MAIN PROGRAM

Update Points

Update points are provided to modify the program to fit the data cardsand provide the desired outputs. The updates are as follows:

1. Files may be skipped on a magnetic tape before adding new files.This provides the capability of storing many jobs on one tape.

Example:

!ASSIGNM:EO, (OUTSNj PATT), (DEVICE, 9T)!PFILM:EO, (12)

The above two cards added to the assign cards section of the program willcause 12 files on the PATT tape to be skipped.

2. The file number of the 2 5 listing may be initialized per the valuegiven IFILE = 12. Each file of the program is then numbered successivelythereafter.

3. Selection of the magnetic tapes to be written. See lines 18through 22 of the main program. The last number assigned to each tape call-out will cause the tape to be called for or to be skipped.

If the last value assigned is

a. PATT = +1 make 9T Mann tape

b. PATT = -1 do not make 9T Mann tape

c. DISP = -1 no 7T DISP tape required

d. DISP = +1 make 7T Gerber tape

e. DISP = +2 make 7T Mann tape

If the five callouts above were in the program in this sequence, then no9-track PATT would be called for, and a 7-track DISP tape would be calledfor and written in the 7T MANN format.

25

4. If a border is desired, then W, H, and S must be assigned valuesjust before a "CALL ALINE" statement. ( See lines 34 through 36 of the mainprogram. )

26

UJ

CD

a:co d

CD

COraco

UJ«-l «H COO •. •«U. — _lI O —

OJ < •»-* cj --O~- I- COO -t O^ CO• I- * Z>

O :3 UJ CO•— 4) U N

a —• uj> _i —

- o a u. ae« i — •». u;-» O i ^ O.--10: «-t «J •»

* U> U; CtO X •• ~ 111o i- z: i: *-.o z

ID Z Z Ul<r> a ts (5 —i« •-• -.— CD (A U) U)« o co in o

OOO

z<D

"-IOccUl>

— ~ C5 I->- t- UJ <en r-. a: a

•< ^ Q_ «,UIUI ^ ZUO Ul CO

» — • D (D >Ul UJ U_ 33 CD •-•ao -- •«— — « o ID Z1 ^ ID ID 13 <

*4 r^. co Ui * tt£ _l (K

CDZ Z Z Z Z U.C3<3 C3 CO <«„ _, _, CK .CO CO CO CO I- t-cn </i co co or x

< ID ui

U LJU (J (J U O U U U u u

MOJ rurviru

27

oUl1—cnLUD0LUcr

cnz

^ or:Ul»—»—<Q.

LUOt<_lU

at(D

oa:<uGD

Z<n

QUl>-tnUl

cn DUIOz ui«-<aiKr>zO UJCC LUao-rc-z>co cn

<_1 X<.2 Ct(D LU

— OH-CKLL Jit(DtD

_J<:_j<cu.0 -i

U CJ

•oUloUlUlzcni— «

UlCK<_lu

_J_l<o

G:£2

LUZ *>-« *-J *

< *

*_l *_l *

«* *O *U!

Z l~Ul <X Q»- CL 1—

z> ui<3 CO

y ry^ < <

cn (x. h-* COi •£> .-i•, a: _i

3: CL <* CJ

>- *Ul *cn *

U CJ

PATT

ERN.

AN

D W

RITE

BN

REQU

ESTE

D TA

PES.

>—u.»— »

X(f>

%to_J-«

Vj^> tn<<0 Ulijt- 3-«i <^•0 t-,UI

-i»- _1ior _i

^fcU) <t)> CJ

z(D OO CVI

T-I

CJ

r«.Ul_i»— tu.QZUl

,~in*«-<

*LUCT3•acni— »

0• — •u» — *

CALL

M

AGTA

PE;

<s»3

; CA

LL

MAGT

APE

CXIncnV

~*•o•

Ulo*t—

)-<Q.•"

U»— t

>-3)03

»—Z•— »

orQ.

cn>-•— iz^3_ii— ij-

<:>—<Q

ZZ<z:

U)Xt—

•U. 0<D Z

•— «

Ul H-o cnz >-Ul-l— >C5Q:ul UJor »-u =)

0.Ul ZZX IDh- u

cn ui-« x

H-(-vn zz -•

u u

0CXI

h-Z.•—io:a.•*Ul_j«— iu^^0T-t

H-Z-«tra.

»—xz

««(Vz^

T-IzH

»-*

*

IT%

T-III-J^

-3%

»— •«-.

^^ T-I 3DCVJ + U00 If) ~— -4- *r- X •-

UJ — —_l «1ii Z ^rv i oz cxj oo

z-•» — >—^-i ii ^ii i— «-tT-I tn atZ Z 0.

0«-lCTi

03»-

<EI.1)

•%O

*1—Zi— t

a:a.

oT-I •

+ Ul

Ul -J_l ••-• Ul OU 1 ' T-4

Z ^ T-I

II ULU •-« <D_l — t-*— 4

U. U OZ «-« CO

o00r-«

vO f^

Ci QZ 2?

•-< 3;Ul Ulx or--~ -~• •0 O• •

Ul LUCD cr>• • r-

t- a — •z i- cnx(D •< >-«(jJ•-"O. nX — —_1z> _j_IU U- <u — • >-«u^_u oU •r-l

CTt

CJ

X•

r-

»— •

ZZJ-

_J X•— t ^x: x— ;OJ

• ^

< <»- X< Tl

O *X

Z 00z *< X£ I

T-(

LU •>I XI— CT.X *.j- :sCO X•> T-I

x -«-4- X« <T

• • ^X >T-I X

* T-I

-3" -s— • X^ cr.Ul *_1 X« xU "-1

X ^-* '.<- vO

X ^n zT-< X

^ T-I

T-t ^

X XT-< iT>.

- .1- t-< <i_ -i-ar orOD Ou u

0 0T-I C\J

T-I

•r^u>

(XI•>aT-I

U-

*%

.0»— • --*

•» T-I

X Xin T-It— t—< <

rr at o•JD ^> ZU. U Ul

0 0m ^-

cr< O T H C u m ^ - t f ) N o r ^ n o c r i o ^ r v j f n ^ - i f ) N D r v o o ( r i o «-i<\J r ' j -s- ir jvor^f x i n r o n r o n m n r o ^ m j * - * •*••**•* •*••**. ^- >n in in in in to 10 in

28

VI. GLOSSARY OF VARIABLES AND TERMS

A. Variables

Variable Function of the Variable and Associated Number Perform

M Specifies the number of identical patterns in the X direction.For the first data card in each group (C, D, E, F), if nocallout is made, the value one (l) is assigned by the program.

N Specifies the number of identical patterns in the Y direction.For the first data card in each group (C, D, E, F), if nocallout is made, the value one (1) is assigned by the program.

S Shift between identical points of congruent patterns in theX direction (in drawing units). If no callout is made, theprogram will assume no repetitions. Used also to specifythe outside dimension of the border (in mil units) when calledfor.

T Same as "S" above except shift in the Y direction, T doesnot apply to the border.

W Width of a rectangle, a line, or a character (in drawing units)or the flare pattern (in mil units).

H Height of a rectangle (in drawing units) or flare pattern(in mil units).

A Angle in degrees that the base or width side of a rectanglemakes with the X axis. For the D data group, A is used toidentify the angle at which the arc will begin. In the F group,A (angle) identifies one of four positions for the No. 1 lead.

B Used in the D data group to identify the angle (deg) at whichthe arc will end.

I Angle increments of rectangular segments which will be usedto approximate the arc called for in the D data group. Five-deg increments will be used unless otherwise specified.

29

Variable Function of the Variable and Associated Number Perform

X Displacement in the horizontal direction from the drawingorigin (in drawing units).

Y Displacement in the vertical direction from the drawingorigin (in drawing units).

R In the C group, right displacement or +X displacement (indrawing units). In the D group, it is used to indicate theradius as measured from the X-Y point to the center of thearc (in drawing units).

L Left motion (-X displacement) given in drawing units.

U Up motion (+Y displacement) given in drawing units.

D Down motion (-Y displacement) given in drawing units.

Following are variables which are used to specify more than one typecommand. A & B are two of the six data groups. They are used as prefixeson the data cards for these groups and are also used in D data group for thebeginning and ending angles for the arc. R has a double use, it specifies theradius of arc in D data and specifies right motion for C data. S has a doubleuse: it specifies horizontal shift for repetitive patterns and the outsidedimension of the border.

30

Drawing Units

Variable

Command

Pattern

Exposure

B. Terms

Related to final product size by (drawing units x scalefactor = final product size in mil units).

One of the letters (M, N, S, T, X, etc.) as defined inthe glossary.

A letter, number, and comma sequence.

A series of interconnected exposures.

A single rectangle as created by one flash of the xenonlight (of the MPG) on the photographic emulsion.

31

1/5UJ

_l

fex

§5S*

0

O

UJllJin

in

Xinnj

O

fO

1

IM(M

<n

v\

<VrO

Q

m

1

T

tO

1

(V

»n

r-.

1

vC

O

oo

1

ff

in

m1

(MiC

m

0

1

S*

.

_is

in

IM

1ru

in

ro

1

S!

tn

v

1i-or>

in

m

1M*r

O

u>

1

8

^i

(VJ

iO

O

0]

1

R

o

01

12

O

O

t

fvjO>

0

-1

o

IM

Inj

IM

lir

T"

orOrO

rO

HO

isUJLJCQQ:

: i I

I S '

33

APPROVAL

USER'S MANUAL FOR MSFCMASK AND DISPLAY PROGRAM

By Donald Routh and Dae-Shik Woo

The information in this report has been reviewed for security classi-fication. Review of any information concerning Department of Defense orAtomic Energy Commission programs has been made by the MSFC SecurityClassification Officer. This report, in its entirety, has been determined tobe unclassified.

This document has also been reviewed and approved for technicalaccuracy.

tf. C. TAYLOR IChief, Technology Division

F. B. MOOREDirector, Astrionics Laboratory

34MSFC—RSA, Ala

DISTRIBUTION

DIE

DEP-T

A& TS-PATMr. L. D. Wofford, Jr.

A& TS-MS-H

A&TS-MS-IP (2)

A& TS-MS-IL ( 8)

A&TS-TU(6)

Scientific and Technical InformationFacility (25)

P. O. Box 33College Park, Maryland 20740Attn: NASA Representative (S-AK/RKT)

S&E-ASTR-RD (30)

S&E-ASTR-RMr. J. Taylor

S&E-ASTR-DIRMr. F. B. Moore

S&E-ASTR-ZXMr. Wade Lincoln