Creating DRC Markers in the PCB Editor with SKILL

The PCB Editor SKILL API provides the axlDBCreateExternalDRC() to allow you to programmatically add DRC markers to the PCB Editor database.

Watch Video

The Allegro PCB Editor SKILL Selection Mechanism

  • ACCESS EBOOK
  • almost NaN years ago

    The Allegro PCB Editor SKILL Selection Mechanism

    ​The PCB Editor SKILL API includes functions that allow you to programmatically select elements for processing using the same mechanism that is used for standard PCB Editor commands. In general, when

    Watch Video

    Adding Elements to the PCB Editor Database with SKILL

    almost NaN years ago

    Adding Elements to the PCB Editor Database with SKILL

    The PCB Editor SKILL API includes a set of axlDBCreate() functions that are used to add new elements to the PCB Editor database.

    Watch Video

    Printing the Location of All Components in PCB Editor

  • Allegro X
    Design Platform LEARN MORE
  • almost NaN years ago

    Printing the Location of All Components in PCB Editor

    For this example, we will create a user-defined function that will print the reference designator and XY location of all the components in the PCB Editor.

    Watch Video

    PCB Editor SKILL Database IDs

    almost NaN years ago

    PCB Editor SKILL Database IDs

    Each element in the PCB Editor database has a unique database identifier that allows you to refer to that object and each element type has a specific set of member attributes.

    Watch Video

    Reading Data From a Text File Using SKILL

  • RF Design: The Wave of the Future ACCESS EBOOK
  • almost NaN years ago

    Reading Data From a Text File Using SKILL

    The SKILL programming language provides functions to allow you to easily read ASCII data from text files by opening a file, reading data from the file, and then closing the file when done.

    Watch Video

    Writing Data to a Text File Using SKILL

  • FLEXing Like a PCB Expert ACCESS EBOOK
  • Watch PCB Tutorials or See What's New With Our Design and Analysis Tools Subscribe
  • almost NaN years ago

    Writing Data to a Text File Using SKILL

    The SKILL programming language provides functions to allow you to easily write ASCII data to text files by opening a file, writing data to the file, and then closing the file when done.

    Watch Video

    Exiting Functions Early with prog() and return()

    almost NaN years ago

    Exiting Functions Early with prog() and return()

    In general, a SKILL function runs until the last expression in the function is complete but the SKILL Programming language provides the prog() function in conjunction with the return() function to all

    Watch Video

    Iterating Over a Block of Expressions in SKILL

    almost NaN years ago

    Iterating Over a Block of Expressions in SKILL

    The SKILL programming language provides many functions for iterating over a block of code with the for() loop, the while() loop and the foreach() loop being the most common mechanism for looping.

    Watch Video

    <a href=Controlling Program Flow with Multiway Branching in SKILL" />

    almost NaN years ago

    Controlling Program Flow with Multiway Branching in SKILL

    The SKILL Programming language provides two multi-way branching functions to control the flow of your programs, the case() function and the cond() function. ​

    Watch Video

    <a href=Controlling Program Flow with Binary Branching" />

  • 10 Common DFM Issues and How to Fix Them ACCESS EBOOK
  • almost NaN years ago

    Controlling Program Flow with Binary Branching

    The SKILL Programming language provides three binary mechanisms to control the flow of your programs, the if() function, when() function and the unless() function.

    Watch Video

    Optional Arguments and Keyword Arguments in SKILL

  • Your Route to Design Success ACCESS EBOOK
  • almost NaN years ago

    Optional Arguments and Keyword Arguments in SKILL

    When creating a user-defined procedure, SKILL provides a mechanism to allow optional arguments, keywork arguments, and an arbitrary number of arguments.

    Watch Video

    Defining SKILL Procedures

    almost NaN years ago

    Defining SKILL Procedures

    ​Defining SKILL Procedures in the Allegro PCB Editor SKILL environment. Watch Video

    Grouping SKILL Expressions and Local Variables

    almost NaN years ago

    Grouping SKILL Expressions and Local Variables

    ​Curly brackets and the let() function can be used to group SKILL expressions together and the let() function as the added benefit of allowing you to create local variables.

    Watch Video

    Building SKILL Lists

    almost NaN years ago

    Building SKILL Lists

    Build SKILL Lists Watch Video

    Accessing the SKILL Interpreter in PCB Editor

    almost NaN years ago

    Accessing the SKILL Interpreter in PCB Editor

    Accessing the SKILL Interpreter in PCB Editor Watch Video

    The Allegro PCB Editor SKILL Form Interface

    almost NaN years ago

    The Allegro PCB Editor SKILL Form Interface

    The PCB Editor SKILL API includes a set of axlForm() functions that allow you to create forms just like the forms you see in the PCB Editor. Your forms can then be used to interact with and retrieve i

    Watch Video

    Allegro PCB Editor SKILL User Interface Functions

    almost NaN years ago

    Allegro PCB Editor SKILL User Interface Functions

    The PCB Editor SKILL API includes a set of highlevel user interface functions that allow you to programmatically solicit information from the user. There are simple confirmer windows, YesNo dialog bo

    Watch Video

    Allegro PCB Librarian - Importing CSV Part Data

    almost NaN years ago

    Allegro PCB Librarian - Importing CSV Part Data

    This video shows you how to import text files to quickly create new parts. Watch Video

    Allegro PCB Librarian - Creating an Asymmetrical Part

    almost NaN years ago

    Allegro PCB Librarian - Creating an Asymmetrical Part