Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Forword and contents1. Introduction2. Plotting a graph3. Device and coordinate selection4. The Graphics Library (New routines)5. Miscellaneous notesAppendices and references
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureICL 1906A manualsSMOG
ACLLiteratureICL 1906A manualsSMOG
ACL ACD C&A INF CCD CISD Archives
Further reading

Forword and contents
1. Introduction
2. Plotting a graph
3. Device and coordinate selection
4. The Graphics Library (New routines)
5. Miscellaneous notes
Appendices and references

APPENDICES and REFERENCES

A.1 Routines Used In The Examples And Where They Are Documented

The list provided gives references to:

   FR80 User Note
   Graphics User Note
   SMOG Manual
   SPROGS Manual
   SPROGS Supplement
         

Not all are still available. Probably worthwhile looking up the subroutines in the appropriate manuals that have a similar appendix.

A.2 Files In :GRAFEX

Section Program           Data        Other       Comments 
1.4     PROGRAM1  
2.2     PROGRAM2        PROG2DATA 
2.3     PROGRAM3        PROG2DATA 
2.4     PROGRAM4 
2.5     PROGRAM5  
2.6     PROGRAM6  
2.7     PROGRAM7
2.8     PROGRAM8                      KEYLIST     Lineprinter output
3.3     PROGRAM9                      TEKOUT9     Tektronix output
3.4     AREATEST 
4.1     THICKANDTHIN      
4.2     SCANNING        SCANDATA 
4.3     OBJECT          SOLID
4.3.4                                 COMD        Contains commands
4.4     WORLD
4.5     HIST3-D  
5.4     CODEFOR35MM                   SPOFILE     Tektronix output
5.5     LPGRAPHEX                     LPGFRAME    Teletype output i

A.3 Glossary Of Terms Used In The Primer

Buffer:
The FR80 orders (if this device is in use) are written to either the spool (see below) or to a magnetic tape. They are written a record (see below) at a time. The buffer is the place within the program where these orders are stored. When the buffer is full, that is a records worth of orders have been generated, the buffer is output to the spool or magnetic tape. If one forgets to call ENDSPR as the last graphics routine then the system will not output the last record (an average a half-full buffer). Thus not only is the terminating identification frame missed but also the last of the user's graphical output and information such as the number of frames produced.
Character String:
See section 2.4 or for a fuller description section 5.2 of the SMOG Manual.
Cine Area:
See section 3.2.3 or section 3.4 of the SMOG Manual
Clipping:
A facility whereby if a line has coordinates outside the area/region it is drawn on them only that part of the line which is inside the area is drawn. SPROGS goes one better than this in its region chain facility in that it allows one to select whether or not that part of a line which is inside (or outside) of a region is visible or invisible, see section 2,4 of the SPROGS Manual for more details, SMOG does not have a clipping facility.
COMPRESS INTEGER AND LOGICAL:
This statement within the Program Description Segment used for SMOG or SPROGS means that INTEGER and LOGICAL variables and constants occupy one 1906A word instead of two words (as do REAL variables and constants). This is of particular relevance when arrays are used to hold text strings as each INTEGER ARRAY element can hold four characters and each REAL ARRAY element can hold eight characters. Care is also needed when using the EQUIVALENCE facility of FORTRAN.
Coordinates - Device:
See section 3.1 of the SMOG Manual.
Coordinates - User:
See section 3.4 of the SMOG Manual.
Current Point - Character:
See section 5.2 of the SMOG Manual.
Current Point - Lines:
See section 4 of the SMOG Manual.
Device:
See section 3.
Font:
A set or style of characters.
Graphics library:
See section 4.
Graphics Routine:
A subroutine that is part of a graphics package/system.
High-Level Routines:
This is a term used to describe those graphics routines which are for a particular application and not part of the main package. For example the 3-D routines of SMOG and SPROGS (see section 9.3 of the SMOG Manual).
Identification Frame:
See section 1.4.3.
Many-Up Hardcopy:
See section 5.3.
Microfiche:
See section 5.1.
Program Description Segment:
See Appendix 2 of the SMOG Manual.
Pseudo Device:
Used for the dynamic creation of 'Picture Files', see chapter 4 of the SPROGS Manual for more details on picture files.
Records:
Each FR80 record contains 340 FR80 orders where, for example, a call to VEC generates four orders and a call to TOX generates one order.
Region:
A region is normally a rectangular area for which a coordinate system in the x and y directions has been defined.
Region Chain:
See section 3.2.4.
Scaling:
Part of mapping of coordinates whilst they are passed down a region chain, see section 3.4 of the SMOG Manual.
Scissoring:
See Clipping
Spool:
Used for temporary storage- for 'small' FR80 jobs (see section 5.4). The spool is on a disc which is ONLINE to one user's program at a time. Hence the need to call ENDSPR as soon as all graphics has been output for a particular run, this ensures the spool is released for other users rather than delaying them until the complete job has ended.
Tape Budget:
The maximum number of magnetic tapes that a user may own (in a GEORGE sense) at any one time, see section 12.2.2 of the 1906A Reference Manual.
Text String:
See character string.
Vector Family:
A vector family is a set of vectors drawn between two defining/outer vectors. The start points for all of the vectors are equi-spaced between the start points of the defining vectors and similarly for the end points.
:NTBE34:
An example username used in some of the examples in the primer.

Note: See also Appendix 1 of the SMOG Manual.

REFERENCES

Atlas Computer Laboratory Publications

(1) 1906A Reference Manual, Volume I, December 1974

(2) 1906A Reference Manual, Volume II, December 1974

(3) 1906A Reference Manual, Volume III, December 1974

(4) SPROGS Manual, January 1974

(5) SPROGS Supplement, January 1975

(6) The SMOG System Manual, January 1976

(7) Graphics User Note Series

(8) FR80 User Note Series

(9) 1906A User Note Series

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site