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 Videoalmost NaN years ago
The PCB Editor SKILL API includes a set of axlDBCreate() functions that are used to add new elements to the PCB Editor database.
Watch VideoFor 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 Videoalmost NaN years ago
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 VideoThe 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 VideoThe 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 Videoalmost NaN years ago
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 Videoalmost NaN years ago
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 Videoalmost NaN years ago
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 VideoThe SKILL Programming language provides three binary mechanisms to control the flow of your programs, the if() function, when() function and the unless() function.
Watch VideoWhen creating a user-defined procedure, SKILL provides a mechanism to allow optional arguments, keywork arguments, and an arbitrary number of arguments.
Watch Videoalmost NaN years ago
almost NaN years ago
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 Videoalmost NaN years ago
almost NaN years ago
almost NaN years ago
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 Videoalmost NaN years ago
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 Videoalmost NaN years ago
almost NaN years ago