• 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. Run .scr from Skill

Stats

  • Replies 4
  • Subscribers 159
  • Views 14105
  • Members are here 0
More Content

Run .scr from Skill

Brian Collins
Brian Collins over 13 years ago

 

 I am trying to compact the existing text blocks, then import a paramter file in a .dra in v16.3 S042. It appears that none of the xml import interfaces are exposed in Skill, so I am trying to run a .scr . I can run each line individually and it works. I can replay the .scr and it works, however, when I run the whole thing from a skill program it returns the following:

W- Cannot exit current application
E- Can't find window; form.parm_in

 I have attached the skill program. Note that I have tried doing the commands in-line and externally, but the result is the same. I have also marked the command as "interactive", but that does not seem to help.

tbcompct.il
  • Sign in to reply
  • Cancel
  • eDave
    eDave over 13 years ago
    Your code works for me in 16.5 but... can you not use axlImportXmlDBRecords?
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Brian Collins
    Brian Collins over 13 years ago

     Dave:

     Yes,  axlImportXmlDBRecords() works in 16.3. As I have 16.5 installed on my system, I was able to look up the call sequence

     Thanks!

    Brian

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • fxffxf
    fxffxf over 13 years ago

    change your axlCmdRegiste from:

         axlCmdRegister( "tbcompct" 'Tb_Compct ?cmdType "interactive" )

    to

        axlCmdRegister( "tbcompct" 'Tb_Compct ?cmdType "general" )

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Brian Collins
    Brian Collins over 13 years ago

     Thanks! Works like a charm...

    • 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