EAGLE: Zwei Masseflächen

Gast #5144050
Lesenswert?

Hi zusammen,

Ich bin grade dabei eine Platine zu erstellen, wo es 2 Bereiche gibt: 
Einmal 24V für allgemeine Dinge und 5V für die Steuerung. Beides wird 
über Optokoppler verbunden.

Die GNDs sollen auch getrennt werden. Dafür habe ich einmal den GND und 
den GND_ISO erstellt (s. Screenshot).
Im Layout habe ich dann Polygone erstellt und entsprechend benannt.

Leider wird nur das GND Polygon zur Massefläche, das GND_ISO Polygon 
nicht.
Weiß jemand wo der Fehler liegt? Bin für jede Hilfe dankbar.
Angehängte Dateien:
Gast #5144083
Lesenswert?

Olli schrieb:
> Leider wird nur das GND Polygon zur Massefläche, das GND_ISO Polygon
> nicht.
> Weiß jemand wo der Fehler liegt? Bin für jede Hilfe dankbar.

Haben die beiden Polygone auch unterschiedliche Namen?
Kontrolliere das am besten nochmal durch "info" und dann das jeweilige 
Polygon anklicken.

Könnte auch an der "rank" Einstellung liegen. Wenn die Polygone sich 
irgendwie in die Quere kommen, muss eine Reihenfolge durch "rank" 
festgelegt werden.
#5144089
Lesenswert?

Man kann bei Eagle die Symbole mit automatischen Netznamen nicht einfach 
umbenennen, um ein anderes automatisches Netz zu erhalten. Man muß ein 
neues Symbol erstellen. Siehe Anhang. Das Symbol heißt GNDI und erzeugt 
damit automatisch den Netznamen GNDI (highlighted), NICHT GND_ISO!

Lösung 1

Die Symbole incl. deren Namen aus der Bibliothek nutzen

Lösung 2

Neues Symbol mit Netznamen GND_ISO erstellen
Angehängte Dateien:
#5144119
Lesenswert?

@Adele (Gast)

>> Man muß ein neues Symbol erstellen.
>Das Umbenennen des Netznamens reicht!

Nö, denn dann hat man ja das Netz manuell benannt. Der Witz der 
automatischen Netznamen ist ja, daß man das nicht machen muss und dß es 
immer konsistent ist. Wenn man jetzt das scheinbare GND_ISO Symbol 
kopiert und woanders im Schaltplan nutzt, wird dort wieder automatisch 
ein GNDI für das angeschlossene Netz vergeben. Damit hat man einen 
schönen Kuddelmuddel.
Gast #5144120
Lesenswert?

Hab gerade gesehen, dass im Schaltplan die Netznamen an den Symbolen 
GND_ISO einen anderen Namen haben (GND_I). Benenne die Netznamen GND_I 
um in GND_ISO und schon wird im Board auch das zweite Polygon angezeigt.
#5144152
Lesenswert?

Adele schrieb:
> Benenne die Netznamen GND_I
> um in GND_ISO und schon wird im Board auch das zweite Polygon angezeigt.

Ein sehr merkwürdiger Effekt. Ein Polygon mit beliebigem nicht im 
Schaltplan vorhandenen Namen wird angezeigt. Nur das eine erst mal 
nicht.

Benennt man die Netze um in GND_ISO, dann wird das Polygon gefüllt.
Benennt man danach die Netze wieder GNDI (also eigentlich genau wie 
vorher), dann wird das Polygon trotzdem gefüllt. ;-)

EAGLE ist in der Beziehung der letzte Mist. NIEMALS dürfte es sein, dass 
Signal und Symbol verschiedene Namen haben können!
Ein sehr fehlerträchtiges System, bei dem unsere Studenten reihenweise 
auf die Schnauze fallen, weil irgendwelche Netze nicht verbunden sind.

BTW: Das Netz im ersten Block links oben im Schaltplan heißt "P!"
#5144163
Lesenswert?

@Volker SK (vloki)

>> Benenne die Netznamen GND_I
>> um in GND_ISO und schon wird im Board auch das zweite Polygon angezeigt.

Sicher nicht, eher GNDI, ohne Underline.

>Ein sehr merkwürdiger Effekt. Ein Polygon mit beliebigem nicht im
>Schaltplan vorhandenen Namen wird angezeigt. Nur das eine erst mal
>nicht.

Unsinn, das ist alles sehr logisch.

>Benennt man die Netze um in GND_ISO, dann wird das Polygon gefüllt.

Klar, weil dann der Netzname == Polygonname ist.

>Benennt man danach die Netze wieder GNDI (also eigentlich genau wie
>vorher), dann wird das Polygon trotzdem gefüllt. ;-)

Auch logisch, weil beim Umbenennen eines Netzes ALLE Segmente incl. des 
Polygons automatisch umbenannt werden.

>EAGLE ist in der Beziehung der letzte Mist. NIEMALS dürfte es sein, dass
>Signal und Symbol verschiedene Namen haben können!

Wie oben beschrieben ist es ist ein Sonderfall. Wenn man das weiß und 
die Finger davon läßt ist es kein Problem. Sinnvollerweise sollte in 
diesen Sondersymbolen der Name gesperrt sein. Das wär ein kleines 
Feature für die nächste Eagle-Version.

Aber tausende von Eagle-Nutzern sind bisher auch damit klar gekommen, 
vor allem wenn sie old school mal das Handbuch gelesen und das 
Trainingshandbuch solide durchgearbeitet haben.

>Ein sehr fehlerträchtiges System, bei dem unsere Studenten reihenweise
>auf die Schnauze fallen, weil irgendwelche Netze nicht verbunden sind.

Jammer nur immer schön weiter und fabuliere vom Weltuntergang. Damit 
liegst du voll im Trend!
#5144169
Lesenswert?

Volker S. schrieb:
> Benennt man die Netze um in GND_ISO, dann wird das Polygon gefüllt.

Damit stellst du die Annotation her.

Volker S. schrieb:
> Benennt man danach die Netze wieder GNDI (also eigentlich genau wie
> vorher), dann wird das Polygon trotzdem gefüllt. ;-)

Weil du nun immer in Bord und Schaltplan, den Nahmen Änderst!

Volker S. schrieb:
> EAGLE ist in der Beziehung der letzte Mist.

Eigentlich ja, aber hier grad mal nich. ;)
#5144177
Lesenswert?

Falk B. schrieb:
>>Benennt man danach die Netze wieder GNDI (also eigentlich genau wie
>>vorher), dann wird das Polygon trotzdem gefüllt. ;-)
>
> Auch logisch, weil beim Umbenennen eines Netzes ALLE Segmente incl. des
> Polygons automatisch umbenannt werden.

Das "wäre" logisch. Probier es doch mal ;-)

<edit> Fragt mich bitte nicht, wie ich das hin bekommen habe.
Angehängte Dateien:
Gast #5144206
Lesenswert?

Volker S. schrieb:
> <edit> Fragt mich bitte nicht, wie ich das hin bekommen habe.

Wegen genau dem Verhalten, was Falk schon beschrieben hat.
Wenn ein automatisches Symbol einen Netznamen GNDI generiert, aber man 
anschließend von Hand das Symbol (oder den Netznamen) umbenennt. Dann 
sind sie nicht mehr konsistent.
Wenn man das Handbuch gelesen hat und sich danach richtet, passiert 
sowas auch nicht. Es sollte natürlich schon vom Programm her unterbunden 
werden, aber dann gibt es garantiert wieder Leute, die meckern "Eagle 
schränkt die Freiheiten ein!"... Aber egal was gemacht wird, es findet 
sich immer jemand, der dann den nächsten "Eagle_ist_shit"-Thread 
eröffnet! Es gibt ja noch nicht genug von der Sorte...
#5144843
Lesenswert?

Adele schrieb:
> Es sollte natürlich schon vom Programm her unterbunden
> werden, aber dann gibt es garantiert wieder Leute, die meckern "Eagle
> schränkt die Freiheiten ein!"...

Es wird nie eine "perfekte" Software geben, so dass keiner eine andere 
Variante vielleicht noch besser fände.
Die Möglichkeit unterschiedliche Signale an Supply-Symbole anzuschließen 
ist sozusagen mein persönliches "hätte man das nicht anders besser lösen 
können", weil ich damit mit die "unnötige" Mühe habe, wenn ich ein 
Design von Studierenden, die natürlich nicht die Handbücher lesen, 
fertigen oder zur Fertigung aufbereiten soll...

Sehr wahrscheinlich kommt meine Kritik von der Benutzung einer anderen 
Software  (Ariadne, kennt niemand...), bei der Supplysymbole wohl anders 
gehandhabt wurden als normale Bauteil-Symbole. Supplysymbole konnte man 
nicht umbenennen. Diese Möglichkeit war gar nicht vorhanden und so gab 
es diese Fehlermöglichkeit nicht. Selbstverständlich war auch diese 
Software nicht perfekt und hatte andere potenzielle Fallen, aber EAGLE 
und ARIADNE sind/waren besser, als alles, was ich bisher selber 
verbrochen habe ;-)

Im vorliegenden Fall verstehe ich aber einfach (noch) nicht, wieso das 
Polygon vorher nicht gefüllt wurde und dann aber doch, obwohl ja vorher 
und nachher die gleichen Zuordnungen vorliegen.
#5145084
Lesenswert?

@Volker SK (vloki)

>Im vorliegenden Fall verstehe ich aber einfach (noch) nicht, wieso das
>Polygon vorher nicht gefüllt wurde

Nicht gelesen? Das Polygon hieß GND_ISO, das SYMBOL hieß auch GND_ISO 
aber das automatische NETZ GNDI. Daß kann nicht zusammenpassen.

>und dann aber doch, obwohl ja vorher
>und nachher die gleichen Zuordnungen vorliegen.

NEIN! Erst durch manuelle Änderung des Netznamens auf GND_ISO hatten 
Netz und Polygon den gleichen Namen und das Polygon wurde gefüllt 
dargestellt, weil erst dann Netzpunkte zum Anschluß vorhanden waren 
(Orphants war augenscheinlich OFF, d.h. nicht kontaktierbare Inseln 
werden nicht erzeugt)

Als dann Netz un Polygon den gleichen Namen hatten, waren sie logisch 
verbunden und eine Namensänderung des Netzes erzeugt automatisch eine 
Namensänderung des Polygons.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren