home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / graphics / grafstan.txt < prev    next >
Text File  |  1994-07-13  |  3KB  |  76 lines

  1. -----
  2. HAM/LINK         Sec:  5
  3. By: SAM*OH2AZG      Bytes: 2,872
  4. Date:  4/09/86 14:40 Num: 658  
  5. Total Downloads:   5
  6. Title:    EASY TO USE GRAPHICS NOTATION
  7. Keywords: GRAPHICS, DRAWING, DIAGRAMS, CIRCUIT DIAGRAMS
  8. -----
  9.  
  10. Drawings are essential in communicating about electronics.
  11. Circuit diagrams and other drawings are almost impossible to
  12. convey using text. There are several graphics standards, among
  13. others NAPLPS (ANSI X3.110) and GKS (ANSI X3.124). These are,
  14. however, quite complicated and difficult to implement.
  15.  
  16. The following bare minimum graphics notation is easy to convert
  17. for plotters and graphic displays in personal computers. It can
  18. be read and drawn even without a computer. This graphic notation
  19. is made using graphic tablets or other graphic encoders and a
  20. simple program. It is compatible with existing text communi-
  21. cation, filing and text processing programs. It is relatively
  22. effective as regards storing and transmitting. However, the ease
  23. of use having been an overriding goal in its development.
  24.  
  25. The graphics are drawn on a grid with 399 by 399 points. Points
  26. are numbered from -199 to +199. Point -199,-199 is at the left
  27. lower corner, point +199,-199 at the right lower corner, and
  28. point 000,000 at the center of the screen or paper.
  29.  
  30. Drawings are made using the following commands:
  31.  
  32. M x,y      move pen or cursor from present point to point x,y
  33.            without drawing anything (pen up)
  34.  
  35. P x,y      draw a line from present point to point x,y (pen down)
  36.  
  37. R          reset, move cursor or pen to point 000,000, middle of
  38.            the screen, i.e. to origo, and set linetype to zero
  39.  
  40. X          finish the drawing, move cursor or pen to point
  41.            000,000 and leave it there in non-drawing or invisible
  42.            position
  43.  
  44. L n        select linetype n, number n being from 0 to 15,
  45.            numbers 0 to 7 representing an unbroken line with
  46.            colors, and numbers 8 to 15 representing dotted line
  47.            with the same colors; devices without colors can draw
  48.            various dotted lines
  49.  
  50. T "text"   write "text" beginning at present point lower left of
  51.            the first character;  only horizontal text is
  52.            possible, seven by seven points per character; charac-
  53.            ter values from 32 (space) to 126 (tilde) are allowed
  54.  
  55. (* comment *)
  56.            comment does not affect drawing in any way; it is only
  57.            for the human reader
  58.  
  59.  
  60. There could be more drawing commands, but it would make the
  61. implementation of programs more complicated. For instance, there
  62. could be a commands for drawing a circle, filling a defined area
  63. with a given color and repeating a given series of drawing
  64. commands (macro).
  65.  
  66. This graphic notation is intended for, though not limited, to
  67. this system, and other telephone, packet radio, RTTY and AMTOR
  68. based ham communication systems.
  69.  
  70. Your comments are appreciated. Please, send comments and ques-
  71. tions to me (SAM*OH2AZG) or write REPLY here. You can also reach
  72. me also as Q-SAM at FINHUT.BITNET.
  73.  
  74.  
  75. 73, Sakari M. Mattila, OH2AZG
  76.