home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p050 / 24.ddi / README < prev    next >
Encoding:
Text File  |  1989-02-14  |  15.0 KB  |  287 lines

  1. README   SCOTT DIXON   8/10/86
  2. This directory contains PCAD files that can be used to present a
  3. "SLIDESHOW" on the screen.  The following naming conventions were used:
  4.         .SYM   a PC-CAPS symbol that contains one "slide"
  5.         .PRT   a PC-CARDS part that contains one "slide"
  6. CMD-MENU.SYM  highlights the command menu at the left of the screen
  7. STATUSLN.SYM  highlights the status line at the bottom of the screen
  8. LINE-OPT.SYM  points out the DRAW-LINE options and status information
  9. TEXT-OPT.SYM  points out the DRAW-TEXT options and status information
  10. GRID-OPT.SYM  points out the grid and cursor options and status information
  11. DRAW-REC.SYM  shows several variations of the DRAW-RECTANGLE command
  12. DRAW-FRC.SYM  shows several variations of the DRAW-FILLED-RECTANGLE command
  13. DRAW-CIR.SYM  shows several variations of the DRAW-CIRCLE command
  14. DRAW-ARC.SYM  shows several variations of the DRAW-ARC command
  15. DRAW-LIN.SYM  shows several variations of the DRAW-LINE command
  16. DRAW-TX1.SYM  shows several variations of the DRAW-TEXT command
  17. DRAW-TX2.SYM  shows justification variations of the DRAW-TEXT command
  18. SCH-CAP1.SYM  schematic capture is front end to PCB, CAE, and other systems
  19.                  with highlighting of Sch.Cap., PCB, and Sys I/F.
  20. SCH-CAP2.SYM  same as SCH-CAP1, except highlights Sch.Cap., CAE and Sys.I/F
  21. SCH-CAP3.SYM  same as SCH-CAP1, except highlights Schematic Capture only
  22. WELCOME .SYM  WELCOME to PCAD
  23. LEADSUPL.SYM  PCAD is a leading supplier of CAD/CAE workstations
  24. 3PRODLIN.SYM  PCAD has three product areas PCB, CAE, and PLD
  25. PCB-OF-3.SYM  highlights PCB in relation to other product areas
  26. CAE-OF-3.SYM  highlights CAE in relation to other product areas
  27. PLD-OF-3.SYM  highlights PLD in relation to other product areas
  28. PCB-SYS .SYM  names PCAD products in PCB, CAM, and Sys. I/F areas
  29. SEMICUST.SYM  PCAD is supported by 9 semi-custom vendors
  30. STD-LIB .SYM  PCAD has 2000+ parts in 7 standard component libraries 
  31. PCAD-IF1.SYM  PCAD has interfaces to other PCB and SIMULATION tools
  32. NI-FNET1.SYM  NI-FNET interfaces FNET schematic to PCAD PCB
  33. PDIF-IF1.SYM  PDIF provides a 2-way ASCII interface to SCH and PCB
  34. THANKYOU.SYM  Thank you - PCAD
  35. PCCAPS1 .SYM  PC-CAPS does multi-page, hierarchial, schematic capture
  36. PCCAPS2 .SYM  same as PCCAPS1, except shows PCB, CAE, and Sys I/F blocks
  37. CAPS-DET.SYM  discusses DETAIL mode of PC-CAPS
  38. CAPS-SYM.SYM  discusses SYMBOL mode of PC-CAPS
  39. CAPS-LAY.SYM  illustrates the definition of layers in CAPS
  40. PCCARDS1.SYM  PC-CARDS: PC board editing
  41. PCPLACE1.SYM  PC-PLACE: placement and packaging
  42. PCROUTE1.SYM  PC-ROUTE: PC board auto-routing
  43. PCROUTE2.SYM  PC-ROUTE's new angle: 45 degrees
  44.  
  45.  
  46.  
  47. VIEWPORT.PCB  representation of the EGA and HR-25 viewports in PC-CARDS
  48. VIEWPORT.SCH  representation of the EGA and HR-25 viewports in PC-CAPS
  49. INIT-PCB.CMD  command file to define 14 color layers on a PCB and to build
  50.                 place-holding rectangles in both SYMBOL and DETAIL modes.   
  51. INIT-SCH.CMD  same as INIT-PCB.CMD, but for schematics.   
  52. INIT-PCB.PCB  PCB created by INIT-PCB.PCB
  53. INIT-SCH.SCH  Schematic created by INIT-SCH.SCH
  54. PCB-LAYS.CMD  creates 14 color layers on a PCB
  55. SCH-LAYS.CMD  creates 14 color layers on a schematic
  56. DRAW-REC.CMD  creates rectangles on the 14 color layers
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                              METHODOLOGY
  64.   
  65. ---------------------------------------------------------------------------  
  66.  
  67. The rest of this document describes the methodology I used to build the 
  68. PC-CAPS and PC-CARDS "slides" listed at the beginning of this document.  
  69. These slides are intended for use in product demonstrations. 
  70. I started by adding 14 layers to the standard layer set of PC-CAPS and PC- 
  71. CARDS.  Each of these layers was then assigned a different color and named 
  72. after that color.  The layers (and their color numbers) are:  
  73.                    GREEN   1
  74.                    RED     2  
  75.                    YELLOW  3  
  76.                    BLUE    4  
  77.                    CYAN    5  
  78.                    MAGENT  6
  79.                    GRAY    7
  80.                    LGREEN  8  ----|   
  81.                    LRED    9      |  
  82.                    LYELLW 10      |   
  83.                    LBLUE  11      |  these are the "LIGHT" colors   
  84.                    LCYAN  12      |  
  85.                    LMAGEN 13      |   
  86.                    LGRAY  14  ----|
  87.  
  88. The best color combinations seem to YELLOW-BLUE, RED-YELLOW, BLUE-CYAN.  
  89. The effect of RED-WHITE-BLUE can be achieved with RED-CYAN-BLUE.  The  
  90. "light" colors (e.g. light-yellow) can be used to de-emphasize one piece  
  91. of text from other text which is the main color (e.g. yellow).  A filled  
  92. rectangle of a "light" color, overlaid with a normal colored text, can be  
  93. used to create "block" diagrams and to emphasize a particular piece of 
  94. text. 
  95.  
  96.  
  97. PC-CAPS and PC-CARDS paint the layers in the following manner.  When in 
  98. DETAIL mode, any included parts or symbols are painted in their entirety
  99. one after the other.  Next, all DRAWN items (lines, rectangles, etc.) are
  100. painted, followed by any WIRES.  Colors within a symbol or part and drawn
  101. items (ie items created with the DRAW command) are painted in the same 
  102. order that the first item of that color (on any layer) is encountered in 
  103. the database.  e.g. If the first item drawn on a blank screen is a RED 
  104. rectangle, all RED items regardless of which layer they're on or when they 
  105. were drawn, will be drawn before any items of any other color.  If all red 
  106. items are deleted at some later point and then a new red item is drawn, RED 
  107. will acquire a new painting order relative to any previously drawn items. 
  108. Wires are a special case in that they are drawn in the order they were  
  109. entered, regardless of the the layer they are on.  A trick that I have used 
  110. to keep the colors in a consistent order is to draw on a default sheets 
  111. (called INIT-PCB.PCB and INIT-SCH.SCH) that have the correct color layers 
  112. and a small rectangle on each layer in both SYMBOL and DETAIL modes.  These 
  113. rectangles were drawn in the correct order and will (unless you delete 
  114. them) preserve the color drawing order.  A further idiosyncrasy of our 
  115. software is that when items are MOVED, the system may temporarily change 
  116. the order the layers are drawn; the REDRAW command will correct this 
  117. situation.  Furthermore, the color order isn't preserved when you are 
  118. initially DRAWing items.  You will have to choose another command (e.g. 
  119. MOVE, COPY, SYS, etc.) and then REDRAW the screen to see the DRAWn items in 
  120. their correct color order.  
  121.   
  122.  
  123.  
  124.  
  125.   The order in which the various colored layers are painted on the screen 
  126. can have an effect on the appearance of the overall picture.  For instance, 
  127. a filled rectangle can either highlight a piece of text (if the rectangle 
  128. is drawn first) or hide the text (if the text is drawn first).  An 
  129. interesting effect that can be applied to text is created by copying a 
  130. piece of text at a 45 degree angle on very small increments (e.g. a 200 dbu 
  131. height text copied on 2,2 dbu increments). The resulting text will appear 
  132. to have thick and thin lines, as opposed to the uniform skinny lines of 
  133. standard text.  It will also look something like an "OLD-ENGLISH" font. 
  134. This isn't entirely coincidental in that part of the distinctive look of 
  135. calligraphic fonts is due to the varying line widths produced by a broad 
  136. flat pen tip. The line width varys according to the direction of a stroke 
  137. relative to the flat surface of the pen tip.  Copying texts at 45 degree 
  138. angles produces the same effect, because horizontal and vertical lines in a 
  139. font appear broad, while 45 degree lines are either very broad or very 
  140. thin.  A further effect that can be applied to this wide text is to change 
  141. the layers (and hence the colors) of some of the contiguous pieces of text.
  142. Because each color is drawn in a particular order, the upper layer will 
  143. hide anything directly beneath it on a lower layer. This results in a 
  144. 3-dimensional effect. The text will appear to be popping out of the screen 
  145. at 45 degree angle in a direction from the background color to the 
  146. foreground color.  Therefore, depending on: 
  147.      1.   which 45 degree angle you copied your text, and  
  148.      2.   the relative positions of the background and foreground colors, 
  149. the text will appear to be leaving the screen from either the UPPER-LEFT, 
  150. UPPER-RIGHT, LOWER-LEFT, or LOWER-RIGHT. You must be careful if you have 
  151. several pieces of multi-colored text on the screen, because each piece of 
  152. text may appear to leave the screen at a different angle - which can be 
  153. quite unsettling to see.  If the screen is going to be placed above the 
  154. heads of the audience (as at a trade show booth), then I recommend that you
  155. have the text leave the screen to either the LOWER-LEFT or LOWER-RIGHT.  I 
  156. prefer to copy my text to the UPPER-RIGHT, but have the foreground color to 
  157. the LOWER-LEFT.  When changing the layers of the text, it is easiest to use 
  158. the CHANGE-LAYER-WINDOW command.  Be aware that the lower boundary of a 
  159. piece of text extends below the base line of capital letters.  A short cut 
  160. to use when creating the text is to initially write and copy the text in 
  161. the background color.  Then change to the foreground color and use the 
  162. CHANGE-LAYER (non-window) command on the text.  The software will change 
  163. the text one copy at a time starting with the original piece of text, and 
  164. continuing in the order they were copied.  This short cut only works once; 
  165. after that, you will need to use the CHANGE-LAYER-WINDOW command.
  166.    Another item that I considered in creating these slides was the 
  167. variation caused by the viewing them on different monitors.  Each monitor 
  168. has a different number of colors and pixels and a different aspect ratio.  
  169. Our software provides a finite number of zoom levels.  The difference in 
  170. size between two consecutive zoom levels is proportional to the resolution 
  171. of the monitor.  The minimum window that can be viewed (zoom level #1) is 
  172. also proportional to the resolution of the monitor.  Therefore, the HR-25 
  173. monitor, which has higher resolution than the EGA, has larger increments 
  174. between consecutive zoom levels and also has a larger window for zoom level 
  175. #1.  The minimum difference in size between two zoom levels can be as high 
  176. as a factor of two for low zoom level numbers.  A small "slide" or piece of 
  177. text may be fine on one monitor but either too big or too small on another 
  178. monitor.  When viewing large items, the software can change the window size 
  179. by much smaller factors (e.g. 1.05).  By drawing all of my slides quite 
  180. large, I was able to choose sizes that would just fill the screens (in one 
  181. dimension or the other) of either monitor.    
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.     Here are my suggestions (in DBU's) for different COMMON WINDOWS in which 
  193. to create your slides:
  194.   
  195.        For a window that can be recalled on either monitor with the RCL 
  196.        command and see the entire COMMON WINDOW: 
  197.                        EGA    6256w X 4488h 
  198.                       HR25    6120w X 5336h 
  199.              COMMON WINDOW    6120w X 4480h 
  200.  
  201.  
  202.        For a window that will have the same full-screen height when viewed   
  203.        on either monitor with a VWIN command on the common-window:   
  204.                         EGA    8563h X 6128w   
  205.                        HR25    6992h X 6096w   
  206.               COMMON WINDOW    6990h X 6090w 
  207.  
  208.  
  209.        For a window that will have the same full-screen width when viewed   
  210.        on either monitor with a VWIN command on the common-window:   
  211.                         EGA    7908h X 5714w    
  212.                        HR25    7866h X 6858w   
  213.               COMMON WINDOW    7860h X 5710w 
  214.    
  215.  
  216. A precautionary note is that PC-CAPS and PC-CARDS store the initial view of 
  217. a schematic as a center point and a zoom number (see the PDIF manual for 
  218. further detail).  Since the zoom numbers of different monitors represent 
  219. very different window sizes, an initial full-screen view of a schematic 
  220. saved on a EGA will look very small when loaded on an HR25.  The 10 stored 
  221. views of a schematic, however, are specified as lower-left and upper-right 
  222. corners of each view.  These views when recalled (using the RCL command) 
  223. will appear roughly similar on different monitors.  I therefore recommend 
  224. that you save the schematic while looking at a blank area of the screen and 
  225. use the RCL command (or the VWIN) command to recall the view you want.
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.    For the slides I created, I decided to only support the EGA and HR-25 
  246. monitors.  The CONOGRAPHIC and PGA monitors will probably work well, but 
  247. the CGA monitor will have problems with some of the slides.  Supporting the 
  248. CGA monitor would have limited me to 4 colors and very big pieces of text.  
  249. The viewports for the different monitors can be graphically viewed in 
  250. VIEWPORT.SCH and VIEWPORT.PCB.  Their sizes are approximately as follows:
  251. The EGA monitor has the following     The HR-25 monitor has the following
  252.  
  253.   view-port sizes (approximately)       view-port sizes (approximately)   
  254.   in  PC-CARDS and PC-CAPS:             in PC-CARDS and PC-CAPS:          
  255.     
  256.  ZOOM #   X (WIDTH)   Y (HEIGHT)       ZOOM #   X (WIDTH)   Y (HEIGHT)   
  257. --------------------------------      ------------------------------------  
  258.      1.      112         80                1.      176        152  
  259.      2.      140        100                2.      218        190  
  260.      3.      188        136                3.      290        252  
  261.      4.      284        202                4.      436        380   
  262.      5.      568        406                5.      874        760   
  263.      6.     1136        814                6.     1748       1520  
  264.      7.     1704       1218                7.     2622       2280  
  265.      8.     2272       1624                8.     3496       3040  
  266.      9.     2834       2036                9      4380       3800  
  267.     10.     3396       2446               10.     5240       4560  
  268.     11.     3984       2856               11.     6120       5336  
  269.     12.     4534       3258               12.     6992       6096  
  270.     13.     5120       3672               13.     7866       6858  
  271.     14.     5688       4066               14.     8750       7630  
  272.     15.     6256       4488               15.     9592       8382  
  273.     16.     6816       4894               16.    10496       9144  
  274.     17.     7396       5282               17.    11322       9906  
  275.     18.     7908       5714               18.    12236      10676  
  276.     19.     8563       6128               19.    
  277.     20.     9084       6510               20.    13984      12192    
  278.     21.     9670       6912               21.   
  279.     ETC.......                            24.    17480      15240  
  280.     ??.    30000      30000               26.    19250      16786  
  281.                                           27.    20118      17602  
  282.                                           29.    21850      19050  
  283.                                           32.    24472      21336  
  284.                                           ETC.......              
  285.                                           ??.    30000      30000 
  286.  
  287.