missing NULL terminator in set_config_x
[geda-gaf.git] / docs / wiki / geda-gerbv_pnp_readme.html
blob6bf80b9c76f7eadc2de1455516cab5164271c7dd
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
6 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
7 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 </head>
11 <body>
13 <h1 class="sectionedit1" id="searching_for_parts_and_marking_them_on_screen_in_gerbv">Searching for Parts and marking them on screen (in gerbv)</h1>
14 <div class="level1">
15 <pre class="code">Searching for Parts and marking them on screen (in gerbv)
17 THIS FUNCTIONALITY IS ONLY AVAILABLE WHEN COMPILING GERBV AGAINST GTK2!
19 Please direct any comments, suggestions etc. to Juergen &lt;juergenhaas@gmx.net&gt;
20 =============================================================================
21 *** Support for Pick and Place files: ***
22 *** csv-style files with/without quotes ***
23 *** the following delimiters are supported &#039;;&#039; &#039;:&#039; &#039;|&#039; &#039;,&#039; ***
24 ----------------------------------------------------------------------------
27 ----------------------------------------------------------------------------
28 A pick and place file has 11 columns (the first two lines a file in gerbv/examplei
29 are shown here) and looks like this:
31 Designator:Footprint:Mid X:Mid Y:Ref X:Ref Y:Pad X:Pad Y:Layer:Rotation:Comment
33 R29:0805_REFL:25.4mm:72.644mm:25.4mm:72.644mm:25.4mm:71.6788mm:T:90.00:1K/1%
34 ----------------------------------------------------------------------------
36 Some instructions for the first time user:
38 after loading a PNP file a new dialog will come up offering various option of
39 selecting and graphically marking electronic parts.
41 Three modes of selecting items do exist:
42 1)enter any search phrase and hit enter
43 (See also paragraph &quot;SCROLLING&quot; further down)
44 -Generally under linux regexp expressions are used such as &quot;.*&quot; i.e. &#039;*&#039;
45 -All matches will be marked in the list AND on the screen
46 -if you press ESC or press &lt;ENTER&gt; on an empty line it will deselect all
47 items
48 -if you had a selection already and you would like to add single items
49 one by one, just hold down CTRL key while you left-click on the desired
50 fields
52 2)just simply use left click combined with Shift and/or CTRL for manual
53 mouse driven selections
54 Pressing right button of mouse will not only select but also draw item on
55 selected layer
57 3)if you have pressed &lt;ENTER&gt; on an empty phrase you first of all will deselect
58 anything which was selected and you can then enter the so-called &quot;assembly
59 mode&quot; by left clicking on an item and afterwards pressing space as often as
60 desired, while the select parts dialog is active. The selection will move
61 down the list one by one displaying the selected part in the window
62 automatically (with the corresponding layer being active).
64 Alternatively 1:
65 If you had more than one item selected and you did not clear the selections list
66 by &lt;ENTER&gt; on an empty phrase, only the first item will be taken into account
67 and all others will be deselected.
69 Alternatively 2:
70 You can of course also select an item by clicking on it, pressing space will
71 then proceed as described
73 This mode also features arrows Up/Down selection, where arrow Up will reverse
74 the action of arrow Down/Spacebar. Furthermore, holding SHIFT while pressing
75 arrow Up/Down will increase the selection in either direction
76 -------------------------
77 More Features:
79 4)Inversion of selection:
80 pressing this button at any given time inverts the selection concerning the
81 whole list and upon clicking Mark button this new selection will be drawn
82 onto screen.
85 5)Top/bottom selection
86 General: press mark to mark selections on screen, after choosing to select
87 top or bottom parts.
89 a)in existing selection will only remove non wanted items
90 (e.g. all bottom parts if you press &quot;top parts&quot;) from selection
92 b)if there is no selection, all top or all bottoms parts are selected
95 6)Choose available layers for marking selected parts from drop-down list
96 HINT: if pick and place file is loaded last, already occupied layers
97 will not be in the drop-down list
99 -------------------------------------------------------------------
100 Hint 1:
101 right click functionality to know Part description.
102 After you have graphically marked a number of parts (say all resistors) you can
103 right click onto a part which is selected in the scroll-down list of available
104 parts in the search dialog.
105 Its designator, comment and footprint are then shown in the statusbar and in the log window.
106 This comes in handy if there are many parts you want to look at, but e.g. you already
107 know a fault has occurred only on one side of the board.
109 -------------------------------------------------------------------
110 Hint 2:
111 SCROLLING (in the dialog window)
112 Scrolling generally only occurs, if search for comments is not activated AND
113 also whenever enter is hit the list will bescrolled to the first hit,
114 regardless of the search mode.
115 The use of BackSpace is supported.
116 If you decide to select an entry from the list of completions offered, then the
117 scrolling will only occur once you press enter.
119 Example:
120 imagine you are looking for an element labelled EU3:
121 If you hit the first key (E) to enter a search phrase in the entry field, the
122 list will be scrolled to the first element matching this key (E), also entering
123 a subsequent key (U) will then further refine that and scroll to the first
124 element with EU etc.
125 ====================================================================</pre>
127 </div>
128 </body>
129 </html>