EAGLE Help

device()


Funktion
Öffnet einen Device-Kontext.

Syntax
device(identifier) statement

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

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

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

Siehe auch package, symbol, library

Prüfen, ob ein Device geladen ist

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

Beispiel

if (device)
   device(D) {
     D.gates(G)
       printf("Gate: %s\n", G.name);
     }

Index Copyright © 1999 CadSoft Computer GmbH