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 PCB Editor SKILL API provides the axlDBCreateExternalDRC() to allow you to programmatically add DRC markers to the PCB Editor database.
Watch Video
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
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
Allegro X
Design Platform
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
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
RF Design: The Wave of the Future
ACCESS EBOOKThe 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
FLEXing Like a PCB Expert
ACCESS EBOOKWatch PCB Tutorials or See What's New With Our Design and Analysis Tools
SubscribeThe 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
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
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
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
10 Common DFM Issues and How to Fix Them
ACCESS EBOOKThe 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
Your Route to Design Success
ACCESS EBOOKWhen 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 in the Allegro PCB Editor SKILL environment.
Watch Video
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
Build SKILL Lists
Watch Video
Accessing the SKILL Interpreter in PCB Editor
Watch Video
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
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
This video shows you how to import text files to quickly create new parts.
Watch Video
This video shows you how to create an asymmetrical part.
Watch Video
Loading More...