Forum: Platinen [KiCad] Labels


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von micky (Gast)


Lesenswert?

Ich habe mehrere Blätter und habe überall Globale Labels erstellt zum 
verbinden der einzelnen Gruppen.

Jetzt ist es aber ziemlich übersichtlich am Label erkennt man nicht zum 
welchem Blatt die Verbindung geht.

Kann man das irgendwie übersichtlicher lösen? Es gibt ja noch die zwei 
anderen Label Möglichkeiten. Lokales Label fällt aber aus da man dort 
kein Symbol hat ob es ein Ein- oder Ausgang ist. Wie ist das mit dem 
Hierarchischem Label? Habe die Doku nicht ganz verstanden dazu.

von micky (Gast)


Lesenswert?

ich meine natürlich unübersichtlich.

von Bernhard R. (bernhard_r28)


Lesenswert?

Hi Micky,

dieses Video sollte dir weiterhelfen können. Da wird ein hierarchisches 
Layout gezeigt. Die Videos von CE zum Thema Kicad finde ich allgemein 
sehr nett gemacht.

https://www.youtube.com/watch?v=XD_PaSrLKBk

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo micky.

micky schrieb:
> Ich habe mehrere Blätter und habe überall Globale Labels erstellt zum
> verbinden der einzelnen Gruppen.
>
> Jetzt ist es aber ziemlich übersichtlich am Label erkennt man nicht zum
> welchem Blatt die Verbindung geht.

Richtig. Das Globale Label ist überall, wo Du es auch verwendest. Für 
Massen und Spannungsversorgungen ist das z.b. oft auch gewünscht.

> Wie ist das mit dem
> Hierarchischem Label? Habe die Doku nicht ganz verstanden dazu.

Siehe 
https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf 
auf Seite 17.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von micky (Gast)


Lesenswert?

Okay, also erstelle ich im Unterschaltplan ein "Hierarchisches Label" 
und gehe in das übergeordnete und mache "Hierarchischen Pin Hinzufügen, 
Importieren...".

Und in diesem Übergeordneten Schaltplan benenne ich die Leitungen mit 
den Lokalen labels(Minute 9:23 Label Audio1) die dann zu diesem 
Hierarchischen Label führen. Richtig?

Jetzt besteht aber immer noch das Problem wenn ich auf eine 
Hierarchischen Plan schaue und auf einen Pin ich immer noch nicht weiss 
auf welches Blatt er führt. Wie bei Minute 5.50 aus dem Video.

von micky (Gast)


Lesenswert?

Kann man Hierarchische Labels auf einem unterblatt benutzen. Das heisst 
anstelle das ich Lokale Labels benutze. Den die Hierarchischen haben ein 
Zeichen(Aus-/Eingang).

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo micky.

Anmerkung: Das Video habe ich mir jetzt nicht angetan. Ich habe ein 
Problem, etwas zu kapieren, was mir in einem Video gezeigt wird. Es ist 
alles zu schnell, und das führt dann zu einer endlosen Rückspul und 
Wiederanschau Orgie.

micky schrieb:

> Und in diesem Übergeordneten Schaltplan benenne ich die Leitungen mit
> den Lokalen labels(Minute 9:23 Label Audio1) die dann zu diesem
> Hierarchischen Label führen. Richtig?

Von aussen, d.h. vom übergeordneten Schaltplan her, sind die Leitungen 
mit den hierarchischen Pins verbunden. Diese wiederum sind mit den 
hierarchischen Labeln des Subschaltplanes verbunden.

Subschaltpläne sind ansonsten separate Schaltpläne für sich. Auch ein 
hierarchisches Label gilt nur für den Subschaltplan, für den es 
definiert wurde. Aber nicht für weitere Subschaltpläne, die in diesem 
Subschaltplan definiert wurden.
Auch wenn Du den gleichen Subschaltplan mehrmals verwendest, sind darin 
verwendete hierarchische Label unabhängig.


> Jetzt besteht aber immer noch das Problem wenn ich auf eine
> Hierarchischen Plan schaue und auf einen Pin ich immer noch nicht weiss
> auf welches Blatt er führt. Wie bei Minute 5.50 aus dem Video.

Wenn Du auf einen hierarchischen Pin schaust, so ist das zugehörige 
hierarchische Label im inneren des zugehörigen Subschaltplanes. Welches 
das ist, legst Du beim Aufrufen der hierarchischen Pinne fest....sie 
erhalten defaultmäßig den gleichen Namen wie das dazugehörige 
hierarchische Label.
Den Namen änderst Du dann besser nicht, bzw nur so, dass der Ursprung 
erkennbar bleibt. Umgekehrt erkennst Du so auch am Namen, wo ein 
hierarchisches Label aussen im übergeordneten Schaltplan als 
hierarchischer Pin am Subschaltplan auftaucht.

Auch wenn es das ganze Geschehen eher rückwärts beschreibt, lies Dir mal 
https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf 
durch. Dann werden die Zusammenhänge klar.

Nachtrag: Es ist ein Nachteil von Labeln mit Ausnahme von hierarchischen 
Labeln (die direkt verbunden sind), das man halt nicht weiss, wo sie 
noch überall auftauchen. Darum verwende man sie sparsam 
(Masseverbindungen und Spannungsversorgung) und verwende sprechende 
Namen. Insbesondere mit globalen Labeln nagelt man sich schnell z.B. 
Masseverbindungen, die eigentlich getrennt bleiben sollten, 
versehentlich zusammen.

Ansonsten bekommst Du in Eeschema mit <ctrl> F eine Suchfunktion.
Viel Erfolg.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von Info (Gast)


Lesenswert?

Kleiner Tipp am Rande:

Man kann einem Netz/Wire auch mehrere, unterschiedliche Labels 
verpassen, diese sind dann äquivalent.

http://docs.kicad-pcb.org/4.0.7/en/eeschema.html#connections-wires-and-labels

So kann man vorgegebene Bezeichner gut durch die logische Signalfunktion 
ergänzen. Die Rückwärtssuche kann natürlich fummelig werden.

von Info (Gast)


Lesenswert?

Fast hätte ich einen neuen Thread aufgemacht: "KiCad - mehrere labels am 
gleichen net?"

https://docs.kicad.org/5.1/en/eeschema/eeschema.html#wires-buses-labels-power-ports

    Note 4:
    If two different labels are placed on the same wire, they are 
connected
    together and become equivalent: all the other elements connected to 
one
    or the other labels are then connected to all of them.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.