Chapter 11. Introduction to the User Language (UL)
EAGLE’s command language is great for automating actions, but it lacks many features of high-level programming languages such as loops, variables, and file access. To make up for these shortcomings, EAGLE provides the User Language, which this book shortens to UL. A program coded in UL is a User Language program, or a ULP.
ULPs serve two main roles: writing design data to files and automating tasks related to circuit design and library generation. These roles will be explored throughout Chapter 12, “Examining Designs with the User Language,” and Chapter 13, “Creating Dialogs and Menu Items.” For this chapter, the goal is simply to introduce UL and its features.
UL’s syntax closely resembles that ...
Get Designing Circuit Boards with EAGLE: Make High-Quality PCBs at Low Cost now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.