Sign In
New User? Sign Up
tinycad
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
You can set the sort order of messages? Just click on the link in the date column. Your preferences will be remembered, so you don't have to do it again when you return.

Messages

  Messages Help
Advanced
Multiple SYMBOLDEFs problem   Message List  
Reply | Forward Message #1507 of 1685 |
Re: Multiple SYMBOLDEFs problem

One way to go here is to add another check in the DRC:

X Is the schematic design in sync with the libraries?

giving you a list of symbols (may be empty) that isn't in sync.

Then I could by my self decide if I should upgrade some or all symbols that
gives a warning or not.

Magnus


--- In tinycad@..., "Don Lucas" <Don.Lucas@...> wrote:
>
> Phil -
>
> I don't see how this particular example can be considered to be a bug. You
are describing normal and desireable behavior. Just because a symbol is edited
in the library, you don't necessarily want to automatically update all of the
instances of the older version of the symbol. I would be much more concerned if
after updating all instances of older definitions of the symbol, the now unused
definitions stuck around in the design file with no actual instances being used.
>
> Perhaps we could flag older versions somehow so that it was more obvious that
one or more had not been updated, but that is about as far as I would go.
Another user suggested that we add the ability from the symbol editor to push
the newer version of the symbol out to all instances in any open designs - I
would find that a very desireable ability also - but only upon a manual command.
Otherwise, you could risk losing important design info if all symbols were
always automatically updated, potentially also causing symbols to become
disconnected if origins or pin lengths were changed.
>
> Am I missing something here?
>
> Don
>
>
> --- In tinycad@..., "a10d0n" <philipw@> wrote:
> >
> > It is easy to create this situation in v2.60.01.
> >
> > If you enter a symbol from a library on to a schematic then go into the
library/symbol editor and change it (say a pin position) you can then place it
again on the schematic. As the two symbols are not identical there will be two
entries in the database with the same name but different <SYMBOLDEF id='??'>
entries.
> > eg:
> > <SYMBOLDEF id='1'><NAME type='0'>Fred</NAME> {--Definition text--}
> > <SYMBOLDEF id='2'><NAME type='0'>Fred</NAME> {--definition Text--}
> > (I only reversed the orientation of a pin.)
> > This sounds like what Mike has done.
> >
> > If you 'replace' (<right click>/Replace Symbol) all the original entries
then the original '<SYMBOLDEF id='??'>' entry will be removed leaving only the
new one.
> >
> > v2.70.00 seems to be the same.
> >
> > Hope that helps
> >
> > Phil
> >
> >
> > --- In tinycad@..., "Don Lucas" <Don.Lucas@> wrote:
> > >
> > > What version of TinyCAD are you using?
> > >
> > > The .dsn file is an ascii file containing XML statements. If there are
actually multiple definitions of a symbol in the design, then you should be able
to find it in the .dsn file by editing with text editor such as notepad. If you
locate such a problem, please send me a copy of the design file and any
information that you might have that would allow me to reproduce the problem.
> > >
> > > Thanks,
> > >
> > > Don Lucas
> > >
> > >
> > > --- In tinycad@..., "mkishinevsky" <mkishinevsky@> wrote:
> > > >
> > > > I am struggling with a problem that schematic accumulates multiple
SYMBOLDEFs for the same symbol. It is especially dangerous because I changed pin
length of a symbol at some point, but both versions are still in the .dsn file.
As a result, sometimes pins get disconnected from wires, especially when I
copy/paste schematic to a different file.
> > > >
> > > > Is there a way to clean up?
> > > > The menu item "cleanup" does not exists in newer versions.
> > > >
> > > > Thanks.
> > > >
> > > > mike
> > > >
> > >
> >
>





Fri Jun 26, 2009 11:37 am

m_beischer
Offline Offline
Send Email Send Email

Forward
Message #1507 of 1685 |
Expand Messages Author Sort by Date

I am struggling with a problem that schematic accumulates multiple SYMBOLDEFs for the same symbol. It is especially dangerous because I changed pin length of...
mkishinevsky
mkishinevsky@...
Send Email
Jun 23, 2009
3:09 pm

What version of TinyCAD are you using? The .dsn file is an ascii file containing XML statements. If there are actually multiple definitions of a symbol in the...
Don Lucas
donlucas51
Offline Send Email
Jun 23, 2009
4:00 pm

It is easy to create this situation in v2.60.01. If you enter a symbol from a library on to a schematic then go into the library/symbol editor and change it...
a10d0n
Offline Send Email
Jun 24, 2009
4:57 pm

Phil - I don't see how this particular example can be considered to be a bug. You are describing normal and desireable behavior. Just because a symbol is...
Don Lucas
donlucas51
Offline Send Email
Jun 25, 2009
2:00 pm

I wasn't saying it is a bug just explaining how it happens. I was also explaining how to remove the previous entries and thus avoid having all the previous...
a10d0n
Offline Send Email
Jun 26, 2009
6:28 am

Correction. The unused IDs did disappear, but there are still multiple SYMBOLDEFs for the same symbol name, used on different pages.... mike...
mkishinevsky
mkishinevsky@...
Send Email
Jun 29, 2009
8:09 am

Mike - This is caused by editing a symbol in the symbol editor, then placing a few symbols on the schematic, then further editing the symbol in the symbol...
Don Lucas
donlucas51
Offline Send Email
Jun 29, 2009
1:37 pm

I did what you suggested and it worked! I manually right-clicked/Replaced Symbol at every instance - and lo and behold, all extra definitions did go away!...
mkishinevsky
mkishinevsky@...
Send Email
Aug 26, 2009
3:53 pm

One way to go here is to add another check in the DRC: X Is the schematic design in sync with the libraries? giving you a list of symbols (may be empty) that...
Magnus Beischer
m_beischer
Offline Send Email
Jun 26, 2009
11:54 am

Somehow, after I got myself into this mess of having large number of different symbol IDs for the same symbol name, it is very difficult to clean up. I only...
mkishinevsky
mkishinevsky@...
Send Email
Aug 26, 2009
3:50 pm

Hi Don, Something is not right. I repeatedly replaced every "RES" symbol on each page of the schematic (3 pages affected), and every time I do this, I get 3...
mkishinevsky
mkishinevsky@...
Send Email
Aug 26, 2009
3:52 pm

I observed a different behavior. On every right click -Replace Symbol instance, in 2.7 a new ID was added, but the old ID never removed, even after all symbols...
mkishinevsky
mkishinevsky@...
Send Email
Aug 26, 2009
3:52 pm

<?xml version="1.0" encoding="UTF-8"?> <!--This file was written by TinyCAD Version 2.70.00 Build #228 Beta Release If you wish to view this file go to...
mkishinevsky
mkishinevsky@...
Send Email
Aug 26, 2009
3:50 pm

Please find attached one of my design files that has this problem. Symbol "RES" has multiple IDs - easy to see in text editor. I think, this started happening...
mkishinevsky
mkishinevsky@...
Send Email
Aug 26, 2009
3:50 pm
Advanced

Copyright © 2009 Yahoo! UK. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help