• 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. How many methods to iterate all figures in a design?

Stats

  • Replies 3
  • Subscribers 160
  • Views 13088
  • Members are here 0
More Content

How many methods to iterate all figures in a design?

JGONG
JGONG over 11 years ago

Hi, I want to know how to iterate all figures (via, pin, line, arc, shape, path, polygon, etc) in a design, and what is the best method to do it.

I guess that using axlDBGetDesign()->symbols could get all symbols and by symbol's dbid, I could get all symbols'  figures, but how could I get all the non-symbol figures? 

Thanks,

 Jun 

  • Sign in to reply
  • Cancel
  • Ejlersen
    Ejlersen over 11 years ago

    Hi

    If you look into axlSetFindFilter and all the different select functions in axl that should get you what you want, its very strong to get the correct dbids directly so that you can iterate them. Even invisible ids can be selected using this method.

     

    Best regards

    Ole 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • pcbapc
    pcbapc over 11 years ago

    First you have to indentify  Potential EMI Sources and Victims,Digital Signals,Power Switching Circuits,Identifying Coupling Mechanisms,Manufacturing Testing and Inspection.before figure a design.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • JGONG
    JGONG over 11 years ago

    Thanks. 

    Jun

    • 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