EAGLE Help

Schreiben eines ULP


Ein User-Language-Programm ist eine reine Textdatei und wird in einer C-ähnlichen Syntax geschrieben. User-Language-Programme verwenden die Extension .ULP. Sie können ein ULP mit jedem beliebigen Texteditor schreiben, vorausgesetzt, er fügt keine Steuerzeichen ein, oder Sie können den EAGLE-Texteditor verwenden.

Ein User-Language-Programm besteht aus zwei wesentlichen Bestandteilen: Definitionen und Statements.

Definitionen werden verwendet, um Konstanten, Variablen und Funktionen zu definieren, die wiederum in Statements verwendet werden.

Ein einfaches ULP könnte so aussehen:

// Definitions:
string hello = "Hello";
int count(string s)
{
  int c = 0;
  for (int i = 0; s[i]; ++i)
      c += s[i];
  return c;
}
// Statements:
output("sample") {
  printf("Count is: %d\n", count(hello));
  }

Index Copyright © 1999 CadSoft Computer GmbH