home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / PCLO3.0R.DMS / in.adf / Anl. / PCLO.doc < prev    next >
Encoding:
Text File  |  1986-09-22  |  13.3 KB  |  313 lines

  1. PCLO Amiga/CAD command list
  2. Copyright (c)1986 SoftCircuits, Inc
  3. ALL RIGHTS RESERVED
  4.  
  5. Written by Charles B. Blish -- ARS N4EJI
  6.  
  7. *********** DEMO-VERSION *****************
  8.  
  9. ********** MENU OPERATIONS ***************
  10.  
  11. ----> NOTE! move the cursor INTO THE MENU BAR before you press the right
  12.             mouse button to request a menu; Most requests for a menu are
  13.             made after pressing either mouse button in the workspace  so
  14.             as to TAG a location that the menu operation uses in a  pro-
  15.             cess. If you press the right button in the workspace  in  an
  16.             unplanned manner,  the  menu  operation  will  then  execute
  17.             referenced to that point. This can be  highly  inconvienent.
  18.  
  19. There are four main menus; Project, Display, Items, and Operations.
  20.  
  21.    The Projects menu contains four items; Save, Load, Quit, and New.
  22.  
  23.       Save: contains two sub-items; Board, and Block.
  24.  
  25.          Board:   This will save the entire board, all layers, and
  26.                   the Silkscreen as well.
  27.                      Requester asks for file name info; you must ensure
  28.                      that the path specified in the requester is
  29.                      correct, or the file access will fail.
  30.                      You must 'click' in the text window for it
  31.                      to become active; Either the 'RETURN' key Or
  32.                      a click outside the requester will terminate input.
  33.  
  34.          Block:   This will save all board layers, NOT including the
  35.                   the silkscreen that are within a MARKED area. Use
  36.                   the "M" keystroke cmd for marking.
  37.                      Requester asks for file name info; you must ensure
  38.                      that the path specified in the requester is
  39.                      correct, or the file access will fail.
  40.                      You must 'click' in the text window for it
  41.                      to become active; Either the 'RETURN' key Or
  42.                      a click outside the requester will terminate input.
  43.  
  44.       Load: Contains two sub-items; Board, and Block
  45.  
  46.          Board:   This will load the entire board, all layers, and
  47.                   the silkscreen as well.
  48.                      Requester asks for file name info; you must ensure
  49.                      that the path specified in the requester is
  50.                      correct, or the file access will fail.
  51.                      You must 'click' in the text window for it
  52.                      to become active; Either the 'RETURN' key Or
  53.                      a click outside the requester will terminate input.
  54.  
  55.          Block:   This will load a predefined block from disk, justified
  56.                   so as to place the upper left corner at the last location
  57.                   "tagged" by a left or right mouse button click.
  58.                      Requester asks for file name info; you must ensure
  59.                      that the path specified in the requester is
  60.                      correct, or the file access will fail.
  61.                      You must 'click' in the text window for it
  62.                      to become active; Either the 'RETURN' key Or
  63.                      a click outside the requester will terminate input.
  64.  
  65.       Quit: Brings up a small window with a verify request in it; If you
  66.             verify, the program will exit to Amigados(tm), and all data will
  67.             be lost. You use the mouse and click on one of the two
  68.             possible actions to terminate the requester. No further action
  69.             will be taken until you make a choice.
  70.  
  71.       New:  Erases ALL data on ALL planes; Sets up for a new project.
  72.  
  73.    The Display menu contains the following items; Layers, Yield, NoYield,
  74.       Trace, NoTrace, Silk, Grid, NoOver, Magnify, NoMag, and View.
  75.  
  76.       Layers:  Contains a submenu with six subitems; NoLayers, PadsOnly,
  77.                Layer1, Layer2, Layer3, and Layer4.
  78.  
  79.          NoLayers will disable the display of ALL layers. This is used
  80.             to view the silkscreen only.
  81.  
  82.          PadsOnly causes selected layers to show only pads. This option
  83.          should be used for observation only -- routing in this mode
  84.          is inconvienent.
  85.  
  86.          Layer1 adds layer 1 to the non-selected display list.
  87.             This layer will then be displayed only when you select it
  88.             with the "T" key.
  89.  
  90.          Layer2 adds layer 2 to the non-selected display list.
  91.             This layer will then be displayed only when you select it
  92.             with the "U" key.
  93.  
  94.          Layer3 adds layer 3 to the non-selected display list.
  95.             This layer will then be displayed only when you select it
  96.             with the "R" key.
  97.  
  98.          Layer4 adds layer 4 to the non-selected display list.
  99.             This layer will then be displayed only when you select it
  100.             with the "B" key.
  101.  
  102.       Yield:   Causes highlight of a tagged trace to be enabled; works with
  103.                the "Y" keystroke. Yield must be selected for the "Y" key to
  104.                have any effect.
  105.  
  106.       NoYield: Turns Yield off.
  107.  
  108.       Trace:   Shows areas searched by the routing processor during trace
  109.                routing. Allows you to place feedthroughs in an informed
  110.                manner.
  111.  
  112.       Notrace: Turns Trace off.
  113.  
  114.       Silk:    Enables SilkScreen display -- disables grid.
  115.  
  116.       Grid:    Enables grid display -- disables silkscreen.
  117.  
  118.       NoOver:  Disables either Grid or SilkScreen.
  119.  
  120.       Magnify: Changes display to 4:1 magnify display mode.
  121.  
  122.       NoMag:   Changes display to 1:1 display mode.
  123.  
  124.       View:    Changes display to show most of the work area in tiny
  125.                format; temporary mode only; disabled by moving the
  126.                cursor into the menu bar. No other operations are
  127.                possible with View enabled.
  128.  
  129.    The Items menu contains 3 selections; DIP, SIP, and PinGrid.
  130.  
  131.       DIP contains two subitems, DIP and w/FILTER
  132.  
  133.          DIP/DIP will create a dual inline package pattern only.
  134.             Brings up a requester with default specifications in it.
  135.             Direction, total number of pins, and spacing in hundredths.
  136.  
  137.          DIP/w/FILTER will also place a filter cap near pin -1-.
  138.             Brings up a requester with default specifications in it.
  139.             Direction, total number of pins, and spacing in hundredths.
  140.  
  141.       SIP:  This will generate a single inline package pattern.
  142.          Brings up a requester with default specifications in it.
  143.          Direction, total number of pins.
  144.  
  145.       PinGrid: This will generate a pingrid 'n' pins on a side.
  146.          Brings up a requester with default specifications in it.
  147.          Direction, total number of pins on ONE SIDE.
  148.  
  149.    The Operations menu contains 6 selections; Open, Print, Move, Copy,
  150.       DeSilk, and DePlane.
  151.  
  152.       Open: will actually 'spread' the circuit board open to allow you
  153.          to insert new components and routes.
  154.             Brings up a requester with default specifications in it.
  155.             Enter direction n/s/e/w, and number of .050 grid locations
  156.             you wish to spread out the board.
  157.  
  158.       Print: will generate a checkplot of the entire board area on an
  159.          Epson(tm) or compatible printer.
  160.  
  161.       Move: will take a marked area and place it, justified upper left
  162.          to the last location tagged, and then erase the source area.
  163.  
  164.       Copy: works identically to move, however it does NOT delete the
  165.          source area.
  166.  
  167.       DeSilk: removes all silkscreen information from a marked area.
  168.  
  169.       DePlane: removes all pad and route information from a marked area.
  170.  
  171.  
  172. **********  STATUS LINE         ***********
  173.  
  174.    The status line contains three X:Y number pairs. The first pair indicates
  175. an absolute distance of the last tagged location from the upper left hand
  176. corner of the workspace in inches. The second pair will display the
  177. difference between the last two tagged locations if the right mouse button
  178. is used to tag them. The third pair displays the distance from the last
  179. tagged location where the "L" keystroke command was given. This is used
  180. to measure distances from arbitrary locations in the workspace.
  181.    NOTE: moving the cursor out of the display window will turn off the
  182. 'local' display co-ordinates. You must 'click' in the work area to
  183. reactivate them.
  184.  
  185.    In addition, any messages or errors occuring during program execution
  186. will be displayed here. In this case, the XY information will disappear. It
  187. will reappear when you tag the next location, OR if you press the HELP key.
  188. If the X:Y data is visible and you press the HELP key, then the last message
  189. or error is displayed.
  190.  
  191. **********  The Cursor         ***********
  192.  
  193. The cursor consists of a two-layer sprite. The upper layer moves on pixel
  194. boundaries, smoothly with the mouse's movements. The second layer, a small
  195. white knob, is "locked" to the grid, and so 'hops' from location to location
  196. as the cursor is moved over the grid. When the cursor is brought into the
  197. menu bar area, the "knob" will dissapear. This prevents other screens, such
  198. as the Intuition screen, from having a non-related sprite run around in
  199. them.
  200.  
  201. **********  The DISPLAY        ***********
  202.  
  203. PCLO's display can show several types of information in the work area;
  204.  
  205. A: Traces, pads and associated items that are etched or drilled into the
  206.    final product.
  207.  
  208. B: Information associated with the silkscreen for the
  209.    board, which consists of lines delineating component areas, and
  210.    text describing these areas.
  211.  
  212. C: Information associated with operations on the workspace area,
  213.    including location grid, trace routing expansion displays, and
  214.    highlighting effects that indicate areas marked with the "M"
  215.    key cmd.
  216.  
  217. D: Windows and requesters used to pass detailed information to the
  218.    program such as file names, detailed component specifications, etc.
  219.  
  220. **********  Use of color within the work area **********
  221.  
  222. When a layer is selected as current, it will be displayed in GREEN.
  223. When it is not selected as current, it is displayed in a color that
  224. allows you to determine at a glance which layer the element you are
  225. looking at is located upon. The layer colors are as follows;
  226.  
  227.       TOP:    Blue
  228.       UPPER:  Orange
  229.       LOWER:  Magenta
  230.       BOTTOM: Red
  231.  
  232. **********  Navigating the workspace ***********
  233.  
  234. PCLO provides Intuition(tm) standard proportional gadgets on the right and
  235. bottom of it's Screen. The gadget on the right allows you to move through
  236. the workspace vertically, and the gadget on the bottom allows you to move
  237. through the workspace horizontally. In addition, at the extreme end of each
  238. of these gadgets, there are small gadgets that are represented by arrows
  239. pointing in different directions. These will also move you through the
  240. workspace, but in very small increments. Clicking in the container of a
  241. proportional gadget will move approximately one full screen in that
  242. direction; and clicking on and dragging a knob will allow you to
  243. move arbitrary amounts through the workspace.
  244.  
  245. **********  KEYSTROKE Commands ***********
  246.  
  247. A -- ATTACH (marked area) to silkscreen record (requester asks for opt text)
  248. B -- BOTTOM of board selected as current (bottom layer displays in green)
  249. C -- CLEAR current cell (last spot tagged by click of mouse button)
  250. D -- DRILL hole marker to current cell
  251. E -- ELIMINATE tagged trace
  252. F -- FATCELL to current cell
  253. G --
  254. H --
  255. I --
  256. J --
  257. K --
  258. L -- LOCAL co-ordinates relative to current tagged cell
  259. M -- MARKER set at current tagged cell
  260. N -- NODE to current cell
  261. O --
  262. P -- PAD (normal) to current cell location
  263. Q -- QRUNCH tagged trace (thin it)
  264. R -- lower layer selected (not in 512k version)
  265. S -- SHEAR line - convert tagged trace
  266. T -- TOP of board selected as current (top layer displays in green)
  267. U -- upper layer selected (not in 512k version)
  268. V -- VIA (feedthru) to current cell
  269. W --
  270. X -- X-PAND selected trace (fatten it)
  271. Y -- YIELD the selected trace (highlight it)
  272. Z -- (<grin>... no mnemonic here) continue routing trace from last node
  273.  
  274. SPACEBAR set current cell as next node in route (start/end trace)
  275.  
  276. NUMERIC PAD;
  277.  
  278.    All keys, -, ENTER, and 0 - 9 will place different pieces of trace
  279. segment in the current cell; This allows you to create any arbitrary trace
  280. by hand, if the router will not co-operate with your needs.
  281.  
  282. ************** Routing example **************
  283.  
  284. A: Place the cursor over the location you wish the route to start or end on
  285. B: Click either mouse button
  286. C: Press the space bar (observe the message in the status line)
  287. D: Move the cursor over the location where the other end of the route goes
  288. E: Click either mouse button
  289. F: Press the spacebar again. This completes the route.
  290.  
  291.          Optional route continue:  (Used when the second point does NOT
  292.                                     terminate on any other item such as
  293.                                     a pad or another trace)
  294.  
  295. G: Move the cursor over the next location in the route
  296. H: Click either mouse button
  297. J: Press the "Z" key to continue from the last end of the trace
  298.  
  299.  
  300. This Software is provided in a DEMO capacity only...
  301. No warrantees or guarantees of usefulness for any purpose is provided;
  302. Production versions WILL be able to read boards created by the demo version;
  303. However, a CAUTION; SAVE YOUR WORK OFTEN -- THIS VERSION IS VERY LIKELY TO
  304. HAVE BUGS THAT COULD BE FATAL TO BOARDS IN MEMORY -- YOU ARE WHOLLY
  305. RESPONSIBLE FOR THE INTEGRITY OF YOUR PCB RECORDS -- SAVE THEM -- BACK THEM
  306. UP -- TWICE -- AT LEAST!
  307.  
  308.  
  309.  
  310. THIS VERSION CANNOT PRINT OR PLOT -- YOU MUST PURCHASE THE RELEASED VERSION
  311. FOR THOSE CAPABILITIES -- THIS IS STRICTLY DEMO SOFTWARE, WITH THE FOLLOWING
  312. EXCEPTION NOTED ABOVE -- BOARDS CREATED WITH THIS PACKAGE WILL BE READABLE BY
  313. RELEASED VERSION 1.0 AND ABOVE --