Ich versuche, einen Blatteintrag zu erstellen, um Ports zum Verbinden von Geräten in verschiedenen Blättern zu verwenden, wie in diesem Bild erläutert:
Aber ich bekomme einen Fehler von Altium, der sagt:
Sheet Entry RB[0...7]
Warning: Nets whit multiple names
Error: Nets whit possible connection problems
Natürlich werden keine Netze auf der Platine angeschlossen. Es ist mein Blatteintrag:
Wie Sie sehen können, gibt es eine rote Linie unter RB [0 ... 7]. Ich möchte einen Bus zwischen den beiden Blättern verbinden. Wenn ich einen einfachen Stift anstelle eines Busses setze, wird der gleiche Fehler angezeigt, sodass das Problem vermutlich im Blatteintrag und nicht auf den anderen Blättern liegt. Mein Projekt sieht aus wie:
Danke für deine Hilfe :)
BEARBEITEN:
Esquema PIC.SchDoc:
Entrada Analizador Logico.SchDoc:
Die Einstellungen:
PCB
Ich kann keine Unterschiede zwischen Ihren Beispielen und meinen Blättern feststellen
LÖSUNG @Fake Namens Antwort war ok, die Sie benennen Ports und Netto-Etiketten als RB haben [..] nicht RB [...] (2 Punkte statt auf drei) , und Sie haben kein setzen einen Port in jedem Bus und einem Netlabel auch mit dem gleichen Namen, um sie zu verbinden.
quelle
RB[0..7]
anstelle vonRB[0...7]
. So wird es auch in den Altium-Handbüchern empfohlen.For what it's worth, I am fairly sure you have to both name the buses with net-labels on each child-sheet, and name the ports.
Antworten:
Können Sie Ihre Unterblätter veröffentlichen?
Wenn Sie sich ansehen, was Sie gepostet haben, haben Sie möglicherweise einen Tippfehler im Eintrag :
RB[0..7]
. Normalerweise wird die rote Linie unter dem Eintrag angezeigt, wenn sie nicht korrekt an einen Port auf dem untergeordneten Blatt gebunden ist.Klicken Sie mit der rechten Maustaste auf das Blattsymbol und wählen Sie "Blattsymbolaktionen" -> "Blatteinträge und Ports synchronisieren".
Sowieso,
Ich habe ein einfaches, minimales Testschema erstellt, um das zu tun, was Sie tun:
Oberes Blatt:
Blatt 1:
Blatt 2:
Projekthierarchie:
Und es hat die Netze über die verschiedenen Schaltpläne hinweg richtig verbunden:
Für was es wert ist , bin ich ziemlich sicher , dass Sie haben zu beiden Namen auf jedes Kind-Blatt die Busse mit net-Etiketten, und die Ports nennen.
Außerdem hat die Busnamen und Draht Name den gleichen Präfix hat:
Zum Beispiel kann ein Satz von Drähten
HERP0 HERP1 HERP2 HERP3 HERP4
hat in einem Bus genannt werdenHERP[0..4]
. Es muss möglicherweise auch nullindiziert sein (dh bei 0 beginnen, anstatt bei 1), aber ich bin mir dessen nicht ganz sicher.Außerdem erhalte ich zwar die
NetName
Warnung "Netz hat mehrere Namen", aber es ist nur eine Warnung. Sie können die Warnung deaktivieren oder einfach ignorieren. Ich neige dazu, es eingeschaltet zu lassen, und bevor ich ein Board produzieren lasse, gehe alle Warnungen durch und stelle sicher, dass ich beabsichtige, dass alles, worauf sie sich beziehen, so ist.quelle