• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. Corrupted database after skill operation

Stats

  • Replies 2
  • Subscribers 160
  • Views 13633
  • Members are here 0
More Content

Corrupted database after skill operation

willbi
willbi over 16 years ago

Hello all.

I have a skill routine making a lot of changes in symbols dra file:

change text blocks, modify texts, move lines,shapes,texts.... and then, when I want to save the DRA file I got a message "Database has been corrupted.

Is there something to do to avoid this?

I tried RefreshID, axlDBCloak.... but I always got the database corrupted.

Thanks for any help.

      willbi.

  • Sign in to reply
  • Cancel
  • willbi
    willbi over 16 years ago

    Looking for this probleme for a while, I finally found:

    I ran an axlDBCheck with error reporting on a file... it returns 2 errors about "Part of Symbol Def LINEAR_DIMENSION that does not fit into drawing"

    I use an axlExtentDB to auto size the symbol, but this causes that after this auto size, the symbol becomes wrong about these 2 linear elements..

    So I have to add a check more in my routine.....

        willbi.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • willbi
    willbi over 16 years ago

    I even need help:

     In fact, I move "text, lines and shapes" instead of "all" because axlTransformObject cannot treat DIMENSION object. but it seems that by this way, something of the linear dimension stays at its previous place. So an axlExtentDB is made without it but the database becomes corrupted due to it and its location.

    Is there a way to avoid this? (actually, the solution is to expand the axlExtentDB to somewhat to avoid the corruption....) But I need to make something automatic...

    Any help would be appreciated

          willbi.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information