Chapter 12. Examining Designs with the User Language

Chapter 11, “Introduction to the User Language (UL),” introduced the UL and showed how to code and execute UL programs (ULPs). Now we’re going to put UL to practical use. Specifically, this chapter discusses how to use UL to examine schematic designs and board designs. I’ll explain how to use UL to generate a Bill of Materials (BOM) or modify components in a design. Chapter 13, “Creating Dialogs and Menu Items,” will go even further and show how ULPs can access elements of the EAGLE user interface.

Chapter 11 showed a number of ways that UL resembles the C programming language. But it left out one important point: data structures. A data structure may be thought of as a data type made up of ...

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.