EAGLE Help

sheet()


Funktion
Öffnet einen Sheet-Kontext.

Syntax
sheet(identifier) statement

Beschreibung
Das sheet-Statement öffnet einen Sheet-Kontext wenn das gegenwärtige Editor-Fenster ein Sheet enthält. Eine Variable vom Typ UL_SHEET wird angelegt und erhält den Namen, den identifier angibt.

Sobald der Sheet-Kontext erfolgreich geöffnet wurde und eine Sheet-Variable angelegt ist, wird statement ausgeführt. Innerhalb des Gültigkeitsbereichs von statement kann man auf die Sheet-Variable zugreifen, um weitere Daten aus dem Sheet zu erhalten.

Wenn das gegenwärtige Editor-Fenster kein Sheet enthält, wird eine Fehlermeldung ausgegeben, und das ULP wird beendet.

Siehe auch schematic

Prüfen, ob ein Sheet geladen ist

Mit dem Sheet-Statement ohne Angabe eines Arguments können Sie prüfen, ob das gegenwärtige Editor-Fenster ein Sheet enthält. In diesem Fall verhält sich sheet wie eine Integer-Konstante, die den Wert 1 zurückgibt, sofern ein Sheet geladen ist. Andernfalls wird der Wert 0 zurückgegeben.

Beispiel

if (sheet)
   sheet(S) {
     S.parts(P)
       printf("Part: %s\n", P.name);
     }

Index Copyright © 1999 CadSoft Computer GmbH