• 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 Scripting - Skill
  3. axlExtentDB replacement in 17.2

Stats

  • Replies 3
  • Subscribers 17
  • Views 9175
  • Members are here 0
More Content

axlExtentDB replacement in 17.2

lennyh
lennyh over 7 years ago

axlExtentDB reads in this order

1 BOARD GEOMETRY / OUTLINE

2 PACKAGE KEEPIN/ALL

3 ROUTE KEEPIN/ALL

what reads the new BOARD GEOMETY / DESIGN_OUTLINE for 17.2?

  • Cancel
  • Sign in to reply
Parents
  • eDave
    eDave over 7 years ago

    Since there is only ever a single object on this layer, you could just get the bBox of the shape.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • lennyh
    lennyh over 7 years ago in reply to eDave

    in 16.6 i was using axlextenddb to find the center of design to place an artwork label
    some designs have multiple circuits so i have multiple board outlines and iam getting a bounding box on the multiple outlines and it returns the xy of the corners
    is there anything that does this now that we dont have board outlines any longer

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • lennyh
    lennyh over 7 years ago in reply to eDave

    in 16.6 i was using axlextenddb to find the center of design to place an artwork label
    some designs have multiple circuits so i have multiple board outlines and iam getting a bounding box on the multiple outlines and it returns the xy of the corners
    is there anything that does this now that we dont have board outlines any longer

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • eDave
    eDave over 7 years ago in reply to lennyh

    exts = axlDBGetShapes("BOARD GEOMETRY/OUTLINE") ~>bBox)

    maxExts = list(list(apply('min mapcar('caar, exts)), apply('min mapcar('cadar, exts))), list(apply('max mapcar('caadr, exts)), apply('max mapcar('cadadr, exts))))

    • 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