Referenz D

LÖSCHEN | BESCHREIBUNG | BEMASSUNG | ANZEIGE | DRC | DSOURCESETUP

LÖSCHEN

Funktion

 Löscht Objekte.

Syntax

 DELETE ..

 DELETE name ..

 DELETE SIGNALS

Maustasten

UMSCHALT+Links: Löscht das Objekt auf höherer Ebene.  STRG+Links: Löscht eine Linienverbindung oder einen Anschluss.

STRG+Rechts: Löscht die Gruppe.

Siehe auch RIPUP, DRC, GRUPPE.

Verwenden Sie den Befehl LÖSCHEN, um ein ausgewähltes Objekt zu löschen.

Bauteile, Pads, SMDs, Pins und Gatter können auch nach ihrem Namen ausgewählt werden. Dies ist besonders nützlich, wenn sich das Objekt außerhalb des aktuell angezeigten Fensterbereichs befindet. Beachten Sie, dass Sie bei Auswahl eines Bauteils mit mehreren Gattern in einem Schaltplan nach Name den vollständigen Instanznamen, bestehend aus Bauteil- und Gatternamen, eingeben müssen.

Attribute von Bauteilen können ausgewählt werden, indem Sie die Verknüpfung von Bauteilname und Attributname eingeben, wie bei R5>VALUE.

Klicken Sie mit der rechten Maustaste, um eine zuvor definierte GRUPPE zu löschen.

Nach dem Löschen einer Gruppe ist es möglich, dass Luftlinien, die aufgrund des Löschens einer Komponente neu erstellt wurden, übrig bleiben, da sie nicht Teil der ursprünglichen Gruppe waren. In diesem Fall sollten Sie die Luftlinien mit dem Befehl RATSNEST erneut berechnen.

Mit aktiver Forward- und Back-Annotation können keine Linien oder Vias aus einem Signal gelöscht werden, das mit Komponenten in einer Leiterplatte verbunden ist. Darüber hinaus können keine Komponenten gelöscht werden, die über verbundene Signale verfügen. Solche Änderungen müssen im Schaltplan vorgenommen werden. In diesem Szenario verhält sich der Befehl LÖSCHEN wie der normale Modus des Befehls RIPUP, bei dem Linien und Vias zurück in Luftlinien konvertiert werden.

Verwenden Sie den Befehl RIPUP, um eine bereits verlegte Verbindung wieder in eine Luftlinie zu konvertieren.

Der Befehl LÖSCHEN hat keine Auswirkungen auf nicht sichtbare Layer (siehe ANZEIGE).

Beim DRC werden möglicherweise Fehlerpolygone erzeugt, die nur mit DRC CLEAR gelöscht werden können.

Löschen von Linienverbindungen

Wenn der Befehl DELETE bei gedrückter STRG-Taste auf den Verbindungspunkt zweier Linien angewendet wird, werden diese Linien zu einer geraden Linie kombiniert. Damit dies funktioniert, müssen sich die beiden Linien auf demselben Layer befinden und über die gleiche Breite und den gleichen Linienstil verfügen. Beide müssen abgerundete Enden aufweisen (bei Bogen).

Löschen von Polygonecken

Der Befehl DELETE löscht jeweils eine Ecke aus einem Polygon. Das gesamte Polygon wird gelöscht, wenn nur noch drei Ecken übrig sind.

Löschen von Komponenten

Komponenten können nur gelöscht werden, wenn der Layer OriginsTop (oder OriginsBottom bei gespiegelten Komponenten) sichtbar ist und wenn (bei aktiver Forward- und Back-Annotation) keine Signale mit der Komponente verbunden sind (siehe auch ERSETZEN). Beachten Sie, dass ein Element als nicht verbunden erscheinen kann (d. h., keine Luftlinien oder Linien führen zu einem der Pads), obwohl es tatsächlich über einen impliziten Power-Pin mit einer Versorgungspannung verbunden ist. In diesem Fall können Sie nur das entsprechende Bauteil im Schaltplan löschen.

Löschen von Übergängen, Netzen und Bussen

Es gelten folgende Regeln:

Löschen von Supply-Symbolen

Wenn das letzte Supply-Symbol eines bestimmten Typs aus einem Netzsegment gelöscht wird, das denselben Namen wie der gelöschte Supply-Pin aufweist, erhält dieses Segment einen neu generierten Namen (wenn keine anderen Supply-Symbole mit diesem Segment verbunden sind) oder den Namen eines der übrigen Supply-Symbole.

Löschen von Signalen

Wenn Sie zu einem Signal gehörige Linien (Leiterbahnen) oder Vias mit dem Befehl LÖSCHEN auswählen, müssen drei Fälle in Betracht gezogen werden:

Nachdem Linien oder Vias aus einem Signal gelöscht wurden, das Polygone enthält, werden alle Polygone Teil des Signals, das den ursprünglichen Namen beibehält (normalerweise der größere Teil).

Löschen aller Signale

DELETE SIGNALS kann verwendet werden, um alle Signale in einer Leiterplatte zu löschen. Dies ist nützlich, wenn Sie in einer neuen oder geänderten Netzliste lesen möchten (siehe EXPORT). Es werden nur Signale gelöscht, die mit Pads verbunden sind.

Wenn Sie ein Bauteil löschen möchten, das den Namen SIGNALS aufweist, müssen Sie den Namen in einfache Anführungszeichen setzen.

Löschen von Objekten auf höheren Ebenen

Wenn Sie beim Klicken auf ein Objekt die UMSCHALTTASTE gedrückt halten, wird das Objekt, das hierarchisch über dem ausgewählten Objekt liegt, gelöscht. Dies gilt für die folgenden Objekte:

Anschnitt Löscht das gesamte Bauteil mit diesem Gatter (auch wenn die Gatter über mehrere Seiten verteilt sind). Wenn die Forward- und Back-Annotation aktiviert ist, werden die Linien, die mit dem Element in der Leiterplatte verbunden sind, nicht aufgetrennt (im Gegensatz zum Löschen eines einzelnen Gatters), außer in den Fällen, in denen ein Pin des gelöschten Bauteils nur direkt mit einem einzelnen anderen Pin und keiner Netzlinie verbunden ist.
Polygonlinie Löscht das gesamte Polygon.
Netz-/Buslinie Löscht das gesamte Netz- oder Bussegment.

Hinweis: Ein Löschvorgang kann mit dem Befehl RÜCKGÄNGIG rückgängig gemacht werden.

Verwenden der Taste ENTF bei aktivierter Gruppenvorgabe

Sie können in der aktuellen Gruppe ausgewählte Objekte löschen, indem Sie die Taste ENTF drücken, während die Optionen unter Group-Befehl standardmäßig ein ausgewählt sind.

Oben

BESCHREIBUNG

Funktion

 Definiert die Beschreibung einer Zeichnung oder eines Bibliotheksobjekts.

Syntax

 DESCRIPTION [ * ] [ description_string; ]

 DESCRIPTION ** [ description_string; ]

Siehe auch VERBINDEN, PACKAGE, WERT.

BESCHREIBUNG wird verwendet, um die Beschreibung einer Zeichnung oder eines Bibliotheksobjekts zu definieren oder zu bearbeiten.

description_string kann HTML-Tags enthalten.

Die erste nicht leere Zeile von description_string wird als kurzer beschreibender Text (Überschrift) in der Systemsteuerung verwendet.

Der Befehl BESCHREIBUNG ohne Parameter öffnet ein Dialogfeld, in dem der Text bearbeitet werden kann. Im oberen Bereich dieses Dialogfelds wird der formatierte Text angezeigt, falls er HTML-Tags enthält, während der untere Bereich zum Bearbeiten des Texts im Rohformat verwendet wird. Ganz oben im Dialogfeld wird die Überschrift angezeigt, wie sie aus der ersten nicht leeren Zeile der Beschreibung resultieren würde. Alle HTML-Tags werden aus der Überschrift entfernt.

Vorgabemäßig wird der Befehl BESCHREIBUNG auf die Beschreibung des aktuell bearbeiteten Objekts angewendet, z. B. auf ein Device-Set, einen Footprint, ein Symbol, eine Leiterplatte oder eine Seite. Wenn in einer Bibliothek kein aktuell bearbeitetes Objekt vorhanden ist (z. B. nach dem Neuladen), wird die Beschreibung der Bibliothek geändert.

Um explizit auf die Beschreibung einer Bibliothek zuzugreifen, auch wenn ein Device, Footprint oder Symbol bereits bearbeitet wird, geben Sie ein Sternchen ('*') als ersten Parameter für den Befehl BESCHREIBUNG ein. Auf diese Weise können Sie auch auf die Beschreibung eines Schaltplans zugreifen, im Gegensatz zur Beschreibung einer einzelnen Seite.

Um auf die Beschreibung des aktuellen MODULS zuzugreifen, geben Sie zwei Sternchen ('**') als ersten Parameter für den Befehl BESCHREIBUNG ein.

Beispiel

DESCRIPTION 'Quad NAND

\nFour NAND gates with 2 inputs each.';

Dies hätte folgendes Ergebnis: Quad NAND

Four NAND gates with 2 inputs each.

Oben

BEMASSUNG

Funktion

 Fügt einer Zeichnung Bemaßungen hinzu.

Syntax

 DIMENSION [dtype] ..

Maustasten

Mitte: Wählt den Layer aus.

Rechts: Ändert den Dtype.

UMSCHALT+Rechts: Kehrt die Richtung beim Wechseln des Dtype um.

STRG+Links: Wenn Sie eine Bemaßung starten/beenden, wird kein Objekt ausgewählt.

Siehe auch LINIE, ÄNDERN, KREIS, BOHRUNG.

BEMASSUNG fügt einer Zeichnung Bemaßungen hinzu. Er kann entweder auf ein Objekt angewendet werden, oder es können beliebige Bemaßungen gezeichnet werden.

Wenn mit dem ersten Punkt ein Objekt ausgewählt wird, wird ein geeignetes Bemaßungsobjekt wie folgt generiert:

Gerade Linie Lineare Bemaßung, die den Abstand zwischen den Endpunkten der Linie anzeigt
Gekrümmte Linie Radiusbemaßung, die den Radius des Bogens anzeigt
Kreis Durchmesserbemaßung, die den Durchmesser des Kreises anzeigt
Bohrung Durchmesserbemaßung, die den Durchmesser der Bohrung anzeigt

Wenn kein Objekt ausgewählt ist oder eine Linie an einem der Endpunkte ausgewählt wurde, wird ein Bemaßungsobjekt entsprechend dem aktuellen Bemaßungstyp generiert. Wenn dieser Bemaßungstyp nicht der benötigte ist, können Sie mit der rechten Maustaste klicken, um die verschiedenen Typen zu durchlaufen.

Um eine beliebige Bemaßung zu zeichnen, auch wenn sie sich in der Nähe eines Objekts befindet, das eine bestimmte Bemaßung auslöst, drücken Sie die STRG-Taste zusammen mit dem ersten Klick. Dies kann auch nützlich sein, wenn Sie den Befehl BEMASSUNG in einem Skript verwenden (indem Sie den Modifikator 'C' zur ersten Koordinate hinzufügen), um sicherzustellen, dass die Bemaßung genau wie beabsichtigt angezeigt wird.

Die Art und Weise, in der ein Bemaßungsobjekt gezeichnet wird (Linie, Einheit, Genauigkeit), kann mit CHANGE DLINE/DUNIT oder über das entsprechende Eigenschaften-Dialogfeld konfiguriert werden. Beachten Sie, dass sich der Parameter Unit in diesem Dialogfeld auf die Einheit bezieht, in der die tatsächlichen Zahlen des Bemaßungsobjekts angezeigt werden.

Bemaßungstyp

Jedes Bemaßungsobjekt verfügt über drei Koordinaten, die die zugehörigen Referenzpunkte und einen Ausrichtungspunkt definieren. Wie diese Koordinaten tatsächlich für die Anzeige eines Bemaßungsobjekts interpretiert werden, hängt von der Dtype-Eigenschaft ab.

Parallel

Eine parallele Bemaßung zeigt den Abstand zwischen dem ersten und dem zweiten Referenzpunkt an. Die Bemaßungslinie verläuft parallel zur Linie, die sich durch die entsprechenden Referenzpunkte erstreckt, und verläuft durch den angegebenen Ausrichtungspunkt. Die tatsächliche Position des Ausrichtungspunkts ist unerheblich, da nur dessen Abstand von der Linie durch die zugehörigen Referenzpunkte berücksichtigt wird. Wenn ein Objekt mit paralleler Bemaßung neu erstellt oder geändert wird, wird der Ausrichtungspunkt normalisiert, sodass er in der Mitte der Bemaßungslinie liegt.

Horizontal

Wie bei parallel, die Bemaßungslinie erstreckt sich jedoch nur in X-Richtung und zeigt nur den X-Abstand zwischen den Referenzpunkten an.

Vertikal

Wie horizontal, aber für Y.

Radius

Eine Radius-Bemaßung zeigt den Abstand zwischen dem ersten und dem zweiten Referenzpunkt an. Der erste Referenzpunkt befindet sich im Mittelpunkt des Bogens, für den diese Bemaßung gezeichnet wird, während sich der zweite Punkt an einer Stelle auf dem Bogen selbst befindet. Befindet sich der Ausrichtungspunkt zwischen den beiden Referenzpunkten, wird die Bemaßungslinie zwischen den Referenzpunkten innerhalb des Bogens gezeichnet. Ansonsten wird die Bemaßungslinie außerhalb des Bogens gezeichnet. Wenn der Maßtext zu lang für eine Innenradiusbemaßung ist, wird die Bemaßungslinie auf der Außenseite gezeichnet. Bei einer Radiusbemaßung wird automatisch ein Kreuz am ersten Referenzpunkt (dem Mittelpunkt des Bogens) angezeigt. Wenn ein Objekt mit Radiusbemaßung neu erstellt oder geändert wird, wird der Ausrichtungspunkt normalisiert, sodass er bei einer Innenbemaßung in der Mitte der Bemaßungslinie bzw. bei einer Außenbemaßung neben dem Pfeil liegt.

Durchmesser

Eine Durchmesser-Bemaßung zeigt den Abstand zwischen dem ersten und dem zweiten Referenzpunkt an. Die beiden Referenzpunkte befinden sich auf gegenüberliegenden Seiten des Kreisumfangs. Ihr Abstand bemisst daher den Durchmesser des Kreises. Befindet sich der Ausrichtungspunkt zwischen den beiden Referenzpunkten, wird die Bemaßungslinie zwischen den Referenzpunkten innerhalb des Kreises gezeichnet. Ansonsten wird die Bemaßungslinie außerhalb des Kreises gezeichnet, wie bei der parallelen Bemaßung. Wenn der Maßtext zu lang für eine Innendurchmesserbemaßung ist, wird die Bemaßungslinie auf der Außenseite gezeichnet. Bei einer Durchmesserbemaßung wird automatisch ein Kreuz in der Mitte zwischen den beiden Referenzpunkten (dem Mittelpunkt des Kreises) angezeigt. Wenn ein Objekt mit Durchmesserbemaßung neu erstellt oder geändert wird, wird der Ausrichtungspunkt normalisiert, sodass er bei einer Innenbemaßung an denselben Koordinaten wie der zweite Referenzpunkt bzw. bei einer Außenbemaßung in der Mitte der Bemaßungslinie liegt.

Winkel

Eine Winkel-Bemaßung zeigt den Winkel zwischen dem zweiten und dritten Referenzpunkt an, der entgegen dem Uhrzeigersinn um den ersten Referenzpunkt (dem Mittelpunkt des Bogens) gemessen wird. Wenn ein Objekt mit Winkelbemaßung neu erstellt oder geändert wird, wird der zweite Referenzpunkt normalisiert, sodass er denselben Abstand vom ersten Punkt hat wie der dritte Punkt.

Hinweistyp

Eine Hinweistyp-Bemaßung kann verwendet werden, um auf ein Element in einer Zeichnung hinzuweisen. Am ersten Punkt befindet sich ein Pfeil, und der zweite und dritte Punkt definieren eine (gebogene) Linie. Der Hinweistyp zeigt keine Messung an. Sie können den Befehl TEXT verwenden, um den gewünschten Text zu platzieren.

Auswahl

Ein Bemaßungsobjekt kann an jedem der drei Punkte ausgewählt werden.

Oben

ANZEIGE

Funktion

Steuert, welche Layer im Editor sichtbar sind, indem eine oder mehrere Layernummern, Namen, IDs oder Kategorien angegeben werden. Verwenden Sie ANZEIGE, um mehrere Layer gleichzeitig anzuzeigen, auszublenden oder zu filtern, um die Navigation und Bearbeitung komplexer Konstruktionen zu vereinfachen.

Syntax

 DISPLAY

 DISPLAY [option] layer_number [layer_number ...]

 DISPLAY [option] layer_name [layer_name ...]

 DISPLAY [option] layer_id [layer_id ...]

 DISPLAY [option] layer_category [layer_name ...]

 DISPLAY [option] layer_number or layer_id or layer_name [layer_number or layer_id or layer_name...]

Siehe auch LAYER, DRUCKEN.

Gültige Optionen sind: ALL, NONE, LAST, ? und ??

Mit dem Befehl ANZEIGE können Sie steuern, welche Layer sichtbar sind, indem Sie eine oder mehrere Layernummern, IDs oder Namen in beliebiger Kombination angeben. Wenn Sie eine Layerkategorie verwenden, werden alle anderen Layerspezifikationen ignoriert und nur die ausgewählten Kategorien angewendet. Mit der Option ALL werden alle Layer sichtbar, während mit der Option NONE alle Layer ausgeblendet werden. Beispiel:

DISPLAY NONE BOTTOM;

Nach dem Ausführen dieses Befehls ist nur der untere Layer sichtbar. Wenn Sie die Option LAST verwenden, werden die zuvor sichtbaren Layer wiederhergestellt.

Anmerkung: Es können nur Signal-Layer ausgewählt werden, die im Dialogfeld Design-Regeln/Layer-Stapel-Manager definiert wurden.

Wenn layer_number, layer_name oder layer_id ein negatives Vorzeichen vorangestellt ist, wird dieser Layer aus der Anzeige ausgeschlossen. Beispiel:

DISPLAY TOP -BOTTOM -3;

In diesem Fall wird der obere Layer angezeigt, während der untere Layer und der Layer mit der Nummer 3 nicht auf dem Bildschirm angezeigt werden. Vermeiden Sie Layernamen wie ALLE und KEIN, Namen, die mit "-" beginnen sowie die Namen von Layer-Voreinstellungen und -Aliasnamen.

Das gleiche Beispiel, jedoch mit layer_ids:

DISPLAY ct -cb -c3;

Beispiele für den Befehl ANZEIGE für Layerkategorien

Aktivieren Sie alle Layer in einer Kategorie (z. B. Kupfer):

DISPLAY Copper;

Dieser Befehl macht alle Layer in der Kategorie Kupfer sichtbar.

Deaktivieren Sie alle Layer in einer Kategorie (z. B. Bestückungsdruck):

DISPLAY -Silkscreen;

Dieser Befehl blendet alle Layer in der Kategorie Bestückungsdruck aus.

Sie können anstelle von Kupfer oder Bestückungsdruck einen beliebigen gültigen Layerkategorienamen verwenden.

Bestimmte Befehle wie PAD, SMD, SIGNAL und VERLEGEN aktivieren automatisch bestimmte Layer je nach Bedarf für den Vorgang.

Wenn Sie den Befehl ANZEIGE ohne Parameter ausführen, wird die Gruppe LAYER ANZEIGEN geöffnet, in der Sie die Sichtbarkeit aller Layer interaktiv anzeigen und anpassen können.

Nicht definierte Layer

Mit den Optionen '?' und '??' können Sie steuern, wie der Befehl ANZEIGE nicht definierte Layer behandelt. Wenn ein Layer nach '?' aufgeführt wird, wird eine Warnung angezeigt, und Sie können wählen, ob Sie fortfahren oder den Befehl abbrechen. Layer, die nach '??' aufgeführt sind, werden ohne Warnung ignoriert. Diese Optionen sind besonders nützlich für Skriptdateien, die mit verschiedenen Zeichnungen arbeiten müssen, auch wenn einige Layer fehlen.

DISPLAY TOP BOTTOM ? MYLAYER1 MYLAYER2 ?? OTHER WHATEVER

In diesem Beispiel sind TOP und BOTTOM obligatorisch. Wenn ein Layer fehlt, tritt ein Fehler auf. Wenn MYLAYER1 oder MYLAYER2 nicht gefunden werden, wird eine Warnung angezeigt, und der Benutzer kann fortfahren oder abbrechen. OTHER und WHATEVER werden nur angezeigt, wenn sie vorhanden sind. Wenn nicht, werden sie stillschweigend ignoriert. Sie können die Optionen '?' und '??' beliebig oft und in beliebiger Reihenfolge verwenden.

DISPLAY ct cb ? myid1 myid2 ?? otherid whateverid

In diesem Beispiel sind 'ct' und 'cb' erforderliche Layer-IDs (in der Regel für obere und untere Kupferlayer). Wenn eine von beiden fehlt, tritt ein Fehler auf. Wenn 'myid1' oder 'myid2' nicht gefunden werden, wird eine Warnung angezeigt, und der Benutzer kann entweder fortfahren oder abbrechen. 'otherid' und 'whateverid' werden nur angezeigt, wenn sie vorhanden sind. Wenn nicht, werden sie stillschweigend ignoriert. Die Optionen '?' und '??' können mehrmals und in beliebiger Reihenfolge verwendet werden.

Pads und Vias

Wenn Pads oder Vias auf verschiedenen Layern unterschiedliche Formen aufweisen, werden die Formen der derzeit sichtbaren (mit ANZEIGE aktivierten) Signal-Layer übereinander angezeigt. Wenn die für Layer 17 (Pads) oder 18 (Vias) ausgewählte Farbe 0 lautet (was für die aktuelle Hintergrundfarbe steht), werden die Pads und Vias in der Farbe und in dem Füllstil der jeweiligen Signal-Layer angezeigt. Wenn kein Signal-Layer sichtbar ist, werden Pads und Vias nicht angezeigt.

Wenn die für Layer 17 (Pads) oder 18 (Vias) ausgewählte Farbe nicht die Hintergrundfarbe ist und keine Signal-Layer sichtbar sind, werden Pads und Vias in der Form des obersten und untersten Layers angezeigt.

Dies gilt auch für Ausdrucke, die mit dem Befehl DRUCKEN erstellt wurden.

Auswählen von Objekten

Wenn Sie bestimmte Objekte oder Elemente auswählen möchten (z. B. mit VERSCHIEBEN oder DELETE), muss der entsprechende Layer sichtbar sein. Elemente können nur ausgewählt werden, wenn der Layer OriginsTop (oder OriginsBottom bei gespiegelten Elementen) sichtbar ist.

Parameter-Aliasnamen

Parameter-Aliasnamen können verwendet werden, um bestimmte Parametereinstellungen für den Befehl ANZEIGE zu definieren, die später durch einen bestimmten Namen referenziert werden können. Sie können auf diese Aliasnamen auch zugreifen, indem Sie auf die Schaltfläche ANZEIGE klicken und die Maustaste gedrückt halten, bis die Liste angezeigt wird. Durch Klicken mit der rechten Maustaste auf die Schaltfläche wird die Liste ebenfalls eingeblendet. Die Syntax für die Verarbeitung dieser Aliasnamen lautet:

DISPLAY = name parameters

Definiert den Alias mit dem angegebenen Namen (name) zum Erweitern auf die angegebenen Parameter (parameters). Der Name kann aus einer beliebigen Anzahl von Buchstaben, Ziffern und Unterstrichen bestehen, und die Groß-/Kleinschreibung wird nicht beachtet. Er muss mit einem Buchstaben oder einem Unterstrich beginnen und darf nicht mit einem der Optionsschlüsselwörter identisch sein.

DISPLAY = name @

Definiert den Alias mit dem angegebenen Namen (name) zum Erweitern auf die aktuellen Parametereinstellungen des Befehls.

DISPLAY = ?

Fordert den Benutzer auf, einen Namen für die Definition eines Alias für die aktuellen Parametereinstellungen des Befehls einzugeben.

DISPLAY = name

Öffnet das Dialogfeld ANZEIGE, und ermöglicht dem Benutzer die Auswahl einer Reihe von Layern, die als Alias unter dem angegebenen Namen (name) definiert werden.

DISPLAY = name;

Löscht den Alias mit dem angegebenen Namen (name).

DISPLAY name

Erweitert den Alias mit dem angegebenen Namen (name) und führt den Befehl ANZEIGE mit dem resultierenden Parametersatz aus. Der Name (name) kann abgekürzt werden, und es sind noch weitere Parameter vor und nach dem Alias möglich (auch andere Aliasnamen). Beachten Sie, dass für den Fall, dass name eine Abkürzung ist, Aliasnamen Vorrang vor anderen Parameternamen des Befehls haben.

Beispiel: DISPLAY = MyLayers None Top Bottom Pads Vias Unrouted

Definiert den Alias MyLayers, der bei Verwendung wie in

DISPLAY myl

zeigt nur die Layer Oben, Unten, Pads, Vias und Nicht verlegt an (ohne den Parameter None werden die angegebenen Layer zusätzlich zu den derzeit sichtbaren Layern angezeigt). Beachten Sie die abgekürzte Verwendung des Alias und die Nichtbeachtung der Groß- und Kleinschreibung.

Oben

DRC

Funktion

 Prüft Design-Regeln.

Syntax

 DRC  DRC ;

 DRC LOAD|MERGE|SAVE filename;

 DRC *

Siehe auch KLASSE, SETZEN, ERC, FEHLER.

Der Befehl DRC prüft eine Leiterplatte anhand des aktuellen Satzes von Design-Regeln.

Beachten Sie, dass elektronisch irrelevante Objekte (Linien in Footprints, Rechtecke, Kreise und Text) nicht auf Abstandsfehler geprüft werden.

Die gefundenen Fehler werden als Fehlerpolygone auf den entsprechenden Layern angezeigt und können mit dem Befehl FEHLER durchsucht werden.

Wenn keine Parameter eingegeben wurden, öffnet der Befehl DRC das Dialogfeld Design-Regeln, in dem die Design-Regeln der Leiterplatte definiert werden können und aus dem die eigentliche Prüfung gestartet werden kann.

Wenn im Befehl DRC zwei Koordinaten angegeben werden (oder wenn im Dialogfeld Design-Regeln auf die Schaltfläche Auswählen geklickt wird), werden alle Prüfungen ausschließlich im definierten Rechteck durchgeführt. Nur Fehler, die (zumindest teilweise) in diesem Bereich auftreten, werden gemeldet.

Wenn Sie DRC-Fehler erhalten, die nicht behoben werden können, selbst nachdem Sie die Design-Regeln geändert haben, überprüfen Sie die Netzklasse des gemeldeten Objekts, um zu sehen, ob der Fehler durch einen bestimmten Parameter dieser Klasse verursacht wurde.

Verwenden Sie zum Löschen aller Fehlerpolygone den Befehl

ERRORS CLEAR

Die Optionen LOAD und SAVE können verwendet werden, um die Design-Regeln aus der angegebenen Datei zu laden oder in der Datei zu speichern. Wenn filename nicht die Erweiterung .dru aufweist, wird sie automatisch angehängt. Die Option MERGE kann verwendet werden, um einige zusätzliche Design-Regel-Parameter zusammenzuführen (die anderen bleiben unverändert).

Wenn dem Befehl DRC ein Sternchen ('*') als erster Parameter zugewiesen wird, wird das Dialogfeld Design-Regeln geöffnet und ermöglicht die Bearbeitung der Design-Regeln, ohne dass eine tatsächliche Prüfung ausgelöst wird, wenn das Dialogfeld bestätigt wird.

Wenn Live DRC aktiviert ist, werden die Design-Regeln während der Bearbeitung überprüft.

Verwandte SET-Befehle

Mit dem Befehl SETZEN können Sie das Verhalten des Befehls DRC ändern:

SET DRC_FILL  fill_name;

Definiert den Füllstil für die DRC-Fehlerpolygone. Die Vorgabe ist LtSlash.

SET LIVE_DRC  ON | OFF;

Aktiviert/deaktiviert die Überprüfung der Design-Regeln im Entwurf während der Bearbeitung.

Oben

DSOURCESETUP

Funktion

 Wird zum Einrichten einer digitalen Simulationsquelle für ein simulationskompatibles digitales Quellbauteil verwendet.

Syntax

 DSOURCESETUP name

Siehe auch SIM, ADDMODEL, SOURCESETUP

Typische Verwendung

Wird zum Einrichten eines digitalen Quellbauteils verwendet, um Eingangssignal-Impulse für Simulationen digitaler Schaltkreise bereitzustellen. Daten können manuell in eine Tabelle eingegeben oder aus einer CSV-Datei geladen werden. Fusion bietet Bauteile für digitale Datenquellen mit 1, 4 und 8 Ausgängen, die in der Bibliothek ngspice-digital zur Verfügung stehen. Der Befehl DSOURCESETUP dient der Konfiguration.

Nachdem Sie ein digitales Quellbauteil platziert haben, verbinden Sie alle Bauteil-Pins mit Netzen, führen Sie DSOURCESETUP aus, und klicken Sie auf das Bauteil (Sie können auch mit der rechten Maustaste auf das Bauteil klicken und Setup digitale Quelle wählen), um es zu konfigurieren. Sie erhalten eine tabellenbasierte Benutzeroberfläche mit einer Zeitspalte und einer Spalte für jeden Ausgang des Device. Die Daten werden in die Tabelle so eingegeben, dass jede Zeile einen Zeitwert (d. h. 0.010s, 10m, 10ms oder 10e-3) und anschließend eine Reihe digitaler Werte (0 oder 1) für jeden Ausgang des Device aufweist. Die folgende Tabelle zeigt ein Beispiel für die Daten, die für eine digitale Quelle mit 4 Ausgängen eingegeben werden können.

TIME       OUT1      OUT2      OUT3      OUT4
 0          0         0         0         0
 10ms       1         0         1         0
 15ms       0         1         1         1

Fortgeschrittene Verwendung

Die digitalen Werte können einfach als 0 oder 1 bzw. U (für einen unbekannten Status) eingegeben werden. Optional können sie auch mit einem Suffix-Zeichen für den Signalstärken-/-typenindikator s, r, z oder u enden (diese stehen für strong, resistive, hi-impedance und undetermined). Die vollständige Liste der möglichen Werte lautet:

0s, 1s, Us, 0r, 1r, Ur, 0z, 1z, Uz, 0u, 1u, Uu

Wenn Sie ein beliebiges Device in eine digitale Quelle konvertieren möchten, müssen Sie es einem Subcircuit-SPICE-Modell zuordnen, das das digitale Modell d_source enthält. Die Modelle DRIVERD1, DRIVERD4 und DRIVERD8 werden im Beispielmodellverzeichnis für Sie bereitgestellt und bieten eine Vorlage zur Verwendung des ngspice-Modells d_source. Das Modell kann so angepasst werden, dass eine beliebige Anzahl von Ausgängen enthalten ist. Weitere Informationen zum Modell d_source finden Sie im ngspice-Handbuch.

Weitere Informationen zu digitalen Quellbauteilen finden Sie in der Ngspice-Dokumentation in der Online-Hilfe von Fusion.

Oben