Thanks. Thats just what I was looking for.
Mike.
|---------+---------------------------->
| | "John A. Ross |
| | [Design]" |
| | <[EMAIL PROTECTED]> |
| | |
| | 07-Oct-2003 01:33|
| | PM |
| | Please respond to|
| | "Protel EDA |
| | Forum" |
| | |
|---------+---------------------------->
>--------------------------------------------------------------------------------------------------------------|
|
|
| To: "Protel EDA Forum" <[EMAIL PROTECTED]>
|
| cc:
|
| Subject: Re: [PEDA] Part Field entries
|
>--------------------------------------------------------------------------------------------------------------|
> -----Original Message-----
> From: Michael Binning [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, October 07, 2003 12:25 PM
> To: Protel EDA Forum
> Subject: Re: [PEDA] Part Field entries
>
> What I am specificly after, John, is an entry in the string
> like "Part Field 1=Metal Film"
>
> I have searched everywhere, and tried many ideas, but can't
> find the correct way to do it.
Ah, I see
Then you need to add as follows
Process Sch:PlacePart
Parameters PartType=100K |LibReference=0805 RESISTOR | Orientation=0 |
Description1=metal film | Description2=1% | Description3=0.01
and so on
The Descriptionx= parameter, where the x is a value from 1-16 will place
the string you specify to the Parts Fields as needed
I already have these defined in the read only fields with the libray
parts so I only really need a button to pick the part from the library
and set a default value.
John
>
> Mike.
>
>
>
> |---------+---------------------------->
> | | "John A. Ross |
> | | [Design]" |
> | | <[EMAIL PROTECTED]> |
> | | |
> | | 07-Oct-2003 12:14|
> | | PM |
> | | Please respond to|
> | | "Protel EDA |
> | | Forum" |
> | | |
> |---------+---------------------------->
>
> >-------------------------------------------------------------
> -------------------------------------------------|
> |
> |
> | To: "Protel EDA Forum"
> <[EMAIL PROTECTED]>
> |
> | cc:
> |
> | Subject: Re: [PEDA] Part Field entries
> |
>
> >-------------------------------------------------------------
> -------------------------------------------------|
>
>
>
>
> > -----Original Message-----
> > From: Michael Binning [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, October 07, 2003 11:53 AM
> > To: Protel EDA Forum
> > Subject: [PEDA] Part Field entries
> >
> > Hello all,
> >
> > I hope somebody can help me out with this one.
> >
> > I have created a button in one of my toolbars for placing
> resistors,
> > based on the ones in the Digital toolbar.
> >
> > As standard is sets the Designator to "R?", and the Part Type to
> > "value".
> >
> > What I also want it to do is set several of the Part Fields, but
> > cannot work out how to do it.
> >
> > Does anybody know the keywords I need?
>
> Mike
>
> Here is an extract from an old .rcs file of mine with a basic
> toolbar. Is this the stuff you want?
>
> You wont find reference to some buttons in the
> /system/buttons folder as I drew them myself so they make sense.
>
> I am redrawing a new set of bmp toolbar buttons for DXP just now.
>
> (under ToolBar 'SchematicTools')
>
> Parts
>
> Button 'C:\P99SE\SYSTEM\BUTTONS\CAP001.BMP'
> 'Sch:PlacePart(PartType=10N
> | LibReference=chip capacitor | Orientation=0 |
> Designator=C?|FOOTPRINT=0805|$Description=10N)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\CAP01.BMP'
> 'Sch:PlacePart(PartType=100N | LibReference=chip capacitor |
> Orientation=0 | Designator=C?|FOOTPRINT=0805|$Description=100N)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\CAP10.BMP'
> 'Sch:PlacePart(PartType=10U/25 | LibReference=elect cap |
> Orientation=0
> | Designator=C?|FOOTPRINT=radial capacitor 5 x 6
> mm|$Description=10U/25)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\CAP22.BMP'
> 'Sch:PlacePart(PartType=22U/25 | LibReference=elect cap |
> Orientation=0
> | Designator=C?|FOOTPRINT=radial capacitor 5 x 6
> mm|$Description=22U/25)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\CAP47.BMP'
> 'Sch:PlacePart(PartType=47U/25 | LibReference=elect cap |
> Orientation=0
> | Designator=C?|FOOTPRINT=radial capacitor 5 x 7
> mm|$Description=47U/25)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\CAP100.BMP'
> 'Sch:PlacePart(PartType=100U/10 | LibReference=elect cap |
> Orientation=0
> | Designator=C?|FOOTPRINT=radial capacitor 5 x 7
> mm|$Description=100U/10)'
> Separator
> Button 'C:\P99SE\SYSTEM\BUTTONS\RES1K.BMP'
> 'Sch:PlacePart(PartType=1K | LibReference=0805 RESISTOR |
> FOOTPRINT=0805|Orientation=0 | Designator=R? |$Description=1K)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\RES4K7.BMP'
> 'Sch:PlacePart(PartType=4K7 | LibReference=0805 RESISTOR |
> FOOTPRINT=0805|Orientation=0 | Designator=R? |$Description=4K7)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\RES10K.BMP'
> 'Sch:PlacePart(PartType=10K | LibReference=0805 RESISTOR |
> FOOTPRINT=0805|Orientation=0 | Designator=R? |$Description=10K)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\RES47K.BMP'
> 'Sch:PlacePart(PartType=47K | LibReference=0805 RESISTOR |
> FOOTPRINT=0805|Orientation=0 | Designator=R? |$Description=47K)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\RES100K.BMP'
> 'Sch:PlacePart(PartType=100K | LibReference=0805 RESISTOR |
> FOOTPRINT=0805|Orientation=0 | Designator=R? |$Description=100K)'
> Separator
>
> Power ports
>
> Separator
> Button 'C:\P99SE\SYSTEM\BUTTONS\POARWHGND.BMP'
> 'Sch:PlacePowerPort(Color=111|Orientation=3|S=HGND|Style =
> 3|$Description=GND power port)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\POARWAGND.BMP'
> 'Sch:PlacePowerPort(Color=111|Orientation=3|S=AGND|Style =
> 1|$Description=aGND power port)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\POARWGND.BMP'
> 'Sch:PlacePowerPort(Color=111|Orientation=3|S=GND|Style =
> 1|$Description=GND power port)'
> Separator
> Button 'C:\P99SE\SYSTEM\BUTTONS\POW3V3.BMP'
> 'Sch:PlacePowerPort(Color=111|Orientation=1|S=3V3A|Style =
> 0|$Description=3V3 power port)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\POW5D.BMP'
> 'Sch:PlacePowerPort(Color=111|Orientation=1|S=5D|Style =
> 0|$Description=5D power port)'
> Button 'C:\P99SE\SYSTEM\BUTTONS\POW12V.BMP'
> 'Sch:PlacePowerPort(Sch:PlacePowerPort(Color=111|Orientation=1
> |S=12V|Sty
> le = 0|$Description=+12 power port)'
> Separator
>
> Best Regards
>
> John A. Ross
>
> RSD Communications Ltd
> 8 BorrowMeadow Road
> Springkerse Industrial Estate
> Stirling, Scotland FK7 7UW
>
> Tel +44 [0]1786 450572 Ext 225 (Office)
> Tel +44 [0]1786 450572 Ext 248 (Lab)
> Fax +44 [0]1786 474653
> GSM +44 [0]7831 373727
>
> Email [EMAIL PROTECTED]
> WWW http://www.rsd.tv
> ==========================================
>
>
>
>
>
>
>
>
>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *