On Jun 3, 2008, at 10:56 AM, Amans,Ross wrote:

> In Orcad Capture, when you have finished editing a symbol, and  
> close it to save, it does ask if you want to update that symbol in  
> your design. It only updates the latest, previously edited version  
> of that symbol, so it is common for your design to wind up with  
> multiple versions of a symbol. So the gschem symbol tool should ask  
> if you want to update, and list versions of that symbol. At the  
> same time, the Orcad tool does not ask if you want to update the  
> library version of that symbol, so you usually wind up with the  
> library having out-of-date symbols. So the gschem symbol tool  
> should also ask if you want to update the library symbol, as well.

The library symbol comes from the gEDA distribution, and is normally  
write protected. It is dangerous to unprotect and edit these, as your  
next gEDA update will probably revert you to the old symbol.  Of  
course, it's also dangerous to *use* these as your next gEDA update  
may change the symbol to "fix" an attribute that's right for your  
design, but wrong for someone else's.

That's why we need the concept of a project symbol repository between  
the library and the schematic.

>
> Ross Amans
> Hardware Design Engineer
> Biometric Access Co
> 512-426-9252 (cell)
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:geda-dev- 
> [EMAIL PROTECTED] On Behalf Of Peter Clifton
> Sent: Tuesday, June 03, 2008 11:35 AM
> To: gEDA developer mailing list
> Subject: Re: gEDA-dev: netlist route styles
>
> On Tue, 2008-06-03 at 16:19 +0000, Kai-Martin Knaak wrote:
>> On Tue, 03 Jun 2008 08:41:09 -0600, John Doty wrote:
>>
>>>> stderr / stdout warning that there might be out-dated footprints  
>>>> for
>>>> certain files.
>>>
>>> Unacceptable. In a large project, such warnings are lost in the  
>>> spew.
>>
>> Those, who actually work on large projects will easily adapt and  
>> look for
>> these warnings, if they prove to contain critical information.  
>> grep and
>> awk are no rocket science.
>>
>>
>>> When I change a symbol to fix a pin assignment, part number,  
>>> footprint,
>>> underlying hierarchical schematic, etc., I expect that change to
>>> propagate.
>>
>> I don't -- at least not automatically and by default. This kind of  
>> change
>> all too easily breaks existing schematics or layouts. Because of  
>> this, I
>> prefer an update of symbols or footprints only if I explicitly choose
>> so.
>
> Given a fictional "Project environment", it should be possible (after
> editing a symbol file), that the tool you just closed would then  
> pop up
> some dialog:
>
> /----------------------------------------\
> | Update schematics                    |x|
> |----------------------------------------|
> | Update schematics with new version of  |
> | heuristic-algorithm-unit.sym           |
> |                                        |
> | hal9000.sch                    [x]     |
> | sal9000.sch                    [x]     |
> |                                        |
> |----------------------------------------|
> |   |Deselect all| |Select all| | OK  |  |
> \________________________________________/
>
>
>
> -- 
> Peter Clifton
>
> Electrical Engineering Division,
> Engineering Department,
> University of Cambridge,
> 9, JJ Thomson Avenue,
> Cambridge
> CB3 0FA
>
> Tel: +44 (0)7729 980173 - (No signal in the lab!)
>
>
>
> _______________________________________________
> geda-dev mailing list
> [email protected]
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
>
>
> _______________________________________________
> geda-dev mailing list
> [email protected]
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
[EMAIL PROTECTED]




_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to