How can I get the nets which had been highlighted through SKILL?

Discussion in 'Cadence' started by Tom_Ding, Feb 15, 2005.

  1. Tom_Ding

    Tom_Ding Guest

    Hello everyone,
    I'm using Allegro 14.2, and I want to get a report which includes
    the names of the nets which had been highlighted. How can I implement
    that through SKILL?
    Thanks.
     
    Tom_Ding, Feb 15, 2005
    #1
  2. I doubt whether css() would work, since that's a private function,
    and in fact is provided by the analog core stuff. The public equivalent
    is car(geGetSelSet()) - this may well work in Allegro (although I'm not
    familiar with Allegro SKILL).

    Regards,

    Andrew.
     
    Andrew Beckett, Feb 20, 2005
    #2
  3. Tom_Ding

    Tom_Ding Guest

    Thank you for your help!
    But css() and geGetSelSet() are not defined in Allegro.
    I got another private function _axlGetObjectHighlight() which may fit
    this problem.

    Thanks again.

    Tom
     
    Tom_Ding, Feb 21, 2005
    #3
  4. Tom_Ding

    CCurtis Guest

    The Allegro equivalent in Axl Skill is:
    NAME
    axlGetSelSet - get list of objects in sel set

    SYNOPSIS
    axlGetSelSet(
    [r_window]
    )
    ==> lrd_dbid/nil

    FUNCTION
    Uses SELProcessObjects to walk objects in the selection set.
    LSELAddToList is called from SELProcessObjects for each object.

    NEEDS
    r_window - ignored

    RETURNS
    lrd_dbid - list of axl DBID's for objects in the
    selection set.
    nil - if sel set is empty or an error occurred.
     
    CCurtis, Feb 25, 2005
    #4
  5. Tom_Ding

    CCurtis Guest

    There are a number of Allegro Skill routines done by users that will
    highlight various items in a design. These should be available from the
    user contributed skill programs section of Sourcelink. Also, there
    are a number of examples that come with the Allegro Base distribution
    and should be found in your share/pcb/examples/skill directory.
     
    CCurtis, Feb 25, 2005
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.