[Xcircuit-dev] xcircuit to pcb flow

R. Timothy Edwards tim at stravinsky.jhuapl.edu
Wed May 29 08:54:27 PDT 2002


Dear Eric,

   I think the problem is that you missed the instructions down at
the bottom of tutorial step 14:

  "After creating the label, use the second mouse button to drag a select
   box over the question mark. Only the question mark should be
   highlighted. Then select menu item Text->Parameterize. As described
   earlier in the tutorial, the PCB netlister will use this parameterized
   string to determine a part number for the diode, or else the part
   number can be explicitly declared by editing the info label from each
   of the four instances of symbol "diode" that we will generate."

A question mark is just a question mark.  A *parameterized* question
mark is a part number.  It has to be a parameter of the symbol, or
xcircuit can't supply a unique value for each instance of the object.

So, the info label for the crystal should look like

		"pcb:X?"

but when editing, the spelled-out version of the label in the message
box should look like:

		"Font=Helvetica p c b : X Parameter(1)< ? >"

I did this, stuck it into a simple circuit, and (with pin names changed
from x.1, x.2 to simple numbers 1 and 2) I get a PCB output with
"X1-1" and "X1-2".  The difference shows up in the output file with
the original having the definition for object "crystal" like this:

/crystal {
begingate
 .
 .
 .

and the new one having this:

/crystal {
(?) 1 beginparm
 .
 . 
 .

Hopefully this clears up the problems.

					Regards,
					Tim

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Xcircuit-dev mailing list
Xcircuit-dev at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcircuit-dev

>
>  Woops!  Lost half a year's email here. . .
>



More information about the Xcircuit-dev mailing list