Altium: Bei manchen Netzen werden Netznamen nicht übernommen

OP #7367930

Hallo,

ich habe bei einem Design gerade das Problem, dass Altium sich bei manchen Netzen weigert, die Netznamen ins Layout zu übernehmen. Beim ECO gibt es dann die folgende Fehlermeldung: Net with name '...' already exists.

Ich habe schon gegoogelt und entsprechend den gefundenen Vorschlägen ein paar Änderungen in den Project Options vorgenommen. Ohne Erfolg.

In der angehängten Grafik könnt ihr sehen, dass z.B. manche Pins bei den Widerstandsarrays keinen Netznamen haben. Mehrmaliger ECO hat nichts gebracht. Händisch die Netznamen im Layout vergeben und dann eine ECO danach hat die Netznamen wieder entfernt. Im Schaltplan haben die Pins aber ein Netz zugewiesen bekommen.

Angehängte Dateien:
#7367975

Mein erster Ansatz wäre in den Projektoptions nach zuschauen ob "Allow Ports to name nets" oder die anderen Options angehakt sind. (Mach alles aus)

Zweitens im Symbol Screenshot sieht das auf der linken Seite komisch aus. Busleitungen über Kreuz, was ist mit was verbunden ? keine Bus Entries. Die Busleitung sind nur Optik, kann ich mir wegdenken. Dann hängt da nur noch ein Port so lose in der Luft. Ich weiß nicht was da rauskommt.

Ich denke beim complilieren werden auch Warnungen und Fehler angezeigt, die wären auch mal interessant.

#7368039

Macht Sinn, wenn die im Schaltplan doppelt sind, dass auf Platinenseite das System meckert wenn das Netz zum zweitenmal hinzugefügt werden soll. Die Frage ist warum sind die doppelt und nicht verbunden.

Im Screenshot fehlt an der Buslinie noch ein Netlabel PC[00..07]. Das Port weiß also gar nicht welche Leitungen rausgeführt werden.

Ich hab kein passendes Projekt zum selber rumprobieren, von daher meine Tipps nur so aus meinen Kopf.

#7368063

Ich hab mein Demo Projekt um das Bus Problem erweitert. Ich habe mit Absicht die Bus- und Portnamen unterschiedlich gewählt. Üblicherweise sind die gleich, muss aber nicht so sein. Siehe Screenshot unterer Bereich TSen2 mit Data-Leitungen: Es gibt im Sub-Sheet vier Data Leitungen Data0 ... , die können müssen aber nicht mit Bus Entries an den Bus gehen. Der Bus Data[0..3] wird über ein Port nach außen gelegt. Im Master-Sheet kommt dieses Port rein und geht auf Bus B[0..3]. Der Bus hat nun zwei Namen daher das ERC im SubSheet. Auf die einzelnen Signale vom Bus B[0..3] kann ich mit oder ohne Bus Entrieszugreifen.

Im oberen Bereich ist mein Multichannel Beispiel, ich habs mal drin gelassen.

PS: ich weiß es nicht, aber ich glaube das dieses hier "PC[00..03]" kann das System nicht (also als Buslabel, als Portname schon). Ich denke da kommt PC0,PC1.. raus. Vieleicht so PC0[0..3].

Angehängte Dateien:
OP #7368091

Also der Hinweis mit den fehlenden Buslabel war auf jeden Fall sehr gut. Ich habe zusätzlich noch in den Options den Net Identifier Scope auf Global gesetzt. Jetzt gibt es keine Fehler mehr. Die Bus Entrys habe ich auch nochmal geändert, damit man sie optisch besser vom Bus unterscheiden kann.

Bei mir ist es egal, ob ich die Schreibweise PC07 oder PC7 bei Bussen verwende, beides geht.

Der Altium Support hat mir gesagt, dass ich die gleichen Netlabel auf 2 verschiedenen Schematicseiten jeweils 2mal verwendet habe. Bei Altium 17 hatte ich damit keine Probleme und es wundert mich, dass es solche Probleme in einer aktuellen Altiumversion gibt.

Ich habe auch noch die Busse PA und PB im Design und da hatte ich auch nur bei ein paar Signalen dasselbe Problem.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.