• 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. Skill/Script for measuring all the selected object at the...

Stats

  • State Suggested Answer
  • Replies 3
  • Answers 1
  • Subscribers 18
  • Views 901
  • Members are here 0
More Content

Skill/Script for measuring all the selected object at the same time? or it can create a report.

Judeeeee
Judeeeee 5 months ago

Hello,

Good day!

May I know if there is possible way to create a script/skill for measuring all the selected object at the same time? or it can create a report of the following details below. Thanks!

Example:

  • Sign in to reply
  • Cancel
  • DavidJHutchins
    0 DavidJHutchins 5 months ago

    Since there doesn't appear to be any hook into the 'show measure' command you would need a skill procedure that would:

    select the 1st object & then the 2nd object, then call:

    (Data = (axlAirGap 1st 2nd nil 'enhanced))

    then parse the information from the Data list to output it in whichever format you want...

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Judeeeee
    0 Judeeeee 5 months ago in reply to DavidJHutchins

    Can you please give a example like to measure from placebound edge to line and place bound edge to pin. Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DavidJHutchins
    0 DavidJHutchins 5 months ago in reply to Judeeeee

    the attached zip file contains a simple skill routine

    my_measure.zip

    below is the Command>  window entries ( the italic text are my command entries ):

    skill load "my_measure.il"

    t

    skill my_measure()

    Select a place_Bound shape:

    last pick: 1665.00 1315.00

    Select a Pin:

    last pick: 1611.97 1311.01

    Select a ClineSeg:

    last pick: 1614.66 1274.65

    AirGap (nil isEtch nil layer2 "PIN/TOP" layer1 "PACKAGE GEOMETRY/DFA_BOUND_TOP" location1 (1652.0 1302.5) location2 (1620.0 1302.5) airgap 32.0)

    AirGap (nil isEtch t layer2 "PIN/TOP" layer1 "ETCH/TOP" location1 (1610.0 1277.5) location2 (1610.0 1292.5) airgap 15.0)

    t

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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