• 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 to open a form

Stats

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

How to open a form

ahkuih
ahkuih over 16 years ago

I am a skill newbie and does anyone know how to open a form? I am allegro editor user. thanks.

  • Sign in to reply
  • Cancel
  • pcbgeorge
    pcbgeorge over 16 years ago
    (setq mw ( axlFormCreate (gensym) "formname.form" '(e window border) 'function t ))
    or
     
    mw  = axlFormCreate( gensym() "formname.form" list(e window border) 'function t )
     
        mw - the form handle
        formname.form -  the form control file
        'function - the function name of the form handler
     
    The '(e window border) stuff controls placement and appearance.
       
    All this is in the Allegro SKILL reference (page 512 in the 16.2 version)
     
    RTFM
     
    --
    George Patrick
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • EvanShultz
    EvanShultz over 16 years ago

     Hi ahkuih,

    I will assume you have some background in a high level language. If that is the case, my best suggestion is to open some of the sample SKILL files from SourceLink and figure out what they're doing. Of course, you'll want the SKILL  Reference, and SKILL Language User Guide at hand. Take a look at the files and see what you can figure out.

    If you have no experience writing code, that's another story.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • EvanShultz
    EvanShultz over 16 years ago

     Hi again ahkuih,

    I just discovered axlFormIntroDoc.txt, axlFormBNFDoc.txt, and axlFormFlexDoc.txt in $CDSROOT\share\pcb\examples\skill\DOC\FUNCS. That might help you as well.

    There are various ways to create forms so I still suggest looking at existing SKILL programs to see what other options you have.

    • 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