Home > Community > Forums > PCB SKILL > Corrupted database after skill operation

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Corrupted database after skill operation 

Last post Thu, Oct 2 2008 7:41 AM by willbi. 2 replies.
Started by willbi 02 Oct 2008 02:04 AM. Topic has 2 replies and 1861 views
Page 1 of 1 (3 items)
Sort Posts:
  • Thu, Oct 2 2008 2:04 AM

    • willbi
    • Not Ranked
    • Joined on Mon, Jul 14 2008
    • Posts 8
    • Points 185
    Corrupted database after skill operation Reply

    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.

    • Post Points: 5
  • Thu, Oct 2 2008 3:43 AM

    • willbi
    • Not Ranked
    • Joined on Mon, Jul 14 2008
    • Posts 8
    • Points 185
    Re: Corrupted database after skill operation Reply

    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.

     

    • Post Points: 5
  • Thu, Oct 2 2008 7:41 AM

    • willbi
    • Not Ranked
    • Joined on Mon, Jul 14 2008
    • Posts 8
    • Points 185
    Re: Corrupted database after skill operation Reply

    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.

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by willbi at 02 Oct 2008 02:04 AM. Topic has 2 replies.