11 Replies Latest reply on Jan 17, 2019 6:50 AM by robert_davies

    symbols getting renamed - why?

    dmarlow

      I'm using 7.9.3, and when I copy part of a schematic from one project onto another project, the symbols are getting renamed.  Both projects are pointing to the same library.  Renaming the symbols is causing all sorts of problems, as you can imagine.  Before I do the copy, I did a Tools -> Update Symbols....so it is not that the symbol was out of date.  This is happening on several projects - so it is not project-specific.

       

      Any ideas?

        • 1. Re: symbols getting renamed - why?
          robert_davies

          Try setting the unique names on copy option to off on Settings - Advanced. May I ask why you are naming symbols?

          • 2. Re: symbols getting renamed - why?
            dmarlow

            Thank you - that setting is 'off', and I'm probably not using the correct terminology.  The symbols aren't named independently - the 'name' that is changing is actually the Symbol Name property that is used to identify the symbol in the library.  For some reason that I can't figure out, when I copy the circuit from another project, its not recognizing these symbols from the corp library, and is creating new ones that are showing up in the 'local' library.  (which I realize now is actually quite different from them getting renamed - my apologies!)

             

            I did a test case with two new projects, with very simple non-hierarchical circuitry, and it does not create 'new' symbols with different names when I do the copy/paste between projects - it keeps them as they should be.  The designs where I am seeing this are all quite complex and hierarchical.  So my testing continues to see exactly when it happens - but I was hoping perhaps someone here had seen this before and knew what causes it.

            • 3. Re: symbols getting renamed - why?
              robert_davies

              Are any of the symbols out of date?

               

               

               

               

              Sent from Samsung mobile

              • 4. Re: symbols getting renamed - why?
                dmarlow

                No - we've run the update symbol a million times just to be sure - but no.  The capacitor in particular, like the resistor, are almost never edited - so there isn't any reason it would've been out of date.  But we did run the update symbol just in case.

                • 5. Re: symbols getting renamed - why?
                  robert_davies

                  This suggests that the library mapping is different in some way, are the symbols still in the same partition in the library? If there is nothing obvious I would contact customer support to get a speedy resolution of this issue.

                  • 6. Re: symbols getting renamed - why?
                    Wolfgang_Antrey

                    Maybe you have the same "problem" I had during migration.

                     

                    We migrate designs from 2005.3 to 7.9.4. Both tools share the same library.

                    After migration all Symbols are gone into "LOCAL" Symbols. I had to do a "SUBSTITUTION" in the local library. After that the schematics was ok.

                     

                    Copying local symbols from one project to another project with local symbols having the same names will deliver new local symbols with suffix _1 for each symbol.

                     

                    In our case substituting the local symbols with symbols of the CDB worked fine.

                     

                    Wolfgang

                    1 of 1 people found this helpful
                    • 7. Re: symbols getting renamed - why?
                      dmarlow

                      Thanks guys.  I worked with Mentor support, and found that somehow the symbols were in the local symbol partition, as Wolfgang said.  We deleted them from the local partition, and the copy/paste now works as expected.

                      • 8. Re: symbols getting renamed - why?
                        profil

                        It seems I observed a similar problem as described by Wolfgang A. above. When I copied some pages from one project to another, all the resistor symbols were changed from res to res_1 on one page and from res to res_2 on another page. Only resistor symbols were affected, other symbols were not affected.

                        I did not notice that immediately, only some time later, by a Databook verification.

                        I guess I just have to manually replace the resistors on the copied pages now. But I would still like to know what happened there. I do not think I am using local symbols.

                         

                        Version info:
                        Flow Id: X-ENTP VX.2.3
                        Full Flow Name: Xpedition Enterprise X-ENTP VX.2.3
                        Exact Access Date: 2018/02/01
                        SDD Platform: win64
                        AHP Platform: win64

                        UPDATE Install Info
                        UPDATE Name: Xpedition Enterprise X-ENTP VX.2.3 - Update 10

                        • 9. Re: symbols getting renamed - why?
                          robert_davies

                          They get renamed if there is a difference between the source file data and the target - either timestamps or locations. Check the library for duplicates or the target for local copies.

                          1 of 1 people found this helpful
                          • 10. Re: symbols getting renamed - why?
                            profil

                            >Check the library for duplicates or the target for local copies.

                            I do not know how to do this.

                             

                            But there are other questions:

                             

                            What could I have done to prevent this renaming?

                             

                            Could I have seen this as it happened?

                             

                            What can I do now? Do I have to, as I said above, manually replace resistors with symbols res_1 and res_2 by resistors from the Databook, or is there another way?

                            • 11. Re: symbols getting renamed - why?
                              robert_davies

                              If you look in Databook - CL View - Symbol View tab - local symbols you may find the res.1 and res.2 in there. If so this is why the symbol coming into the design was renamed to avoid overwriting the existing (possibly) different symbol. Or you mght find the symbol in your library in a different partition to the source design, again a potential clash.

                              I suggest you contact your local support to walk you through the steps to figure this out, this community is not the best place to step through such issues.

                              1 of 1 people found this helpful