Share

User language programming

The EAGLE User Language can be used to access the EAGLE and Fusion Electronics data structures and to create a wide variety of output files. To use this feature you have to write a User Language Program (ULP), and then execute it.

The following sections describe the EAGLE User Language in detail:

  • Syntax lists the rules a ULP file has to follow
  • Data Types defines the basic data types
  • Object Types defines the EAGLE objects
  • Definitions shows how to write a definition
  • Operators lists the valid operators
  • Expressions shows how to write expressions
  • Statements defines the valid statements
  • Builtins lists the builtin constants, functions etc.
  • Dialogs shows how to implement a graphical front end to a ULP

Was this information helpful?