Forum: Platinen Altium 10: Harness auf einem Sheet


von Johannes (menschenskind)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe einige Signale auf meinem Schaltplan in der obersten 
Hierarchiestufe zur Verbesserung der Übersichtlickeit mittels eines 
Harness zusammengefasst.
Doch leider erkennt Altium das nicht und stellt demnach auch nicht die 
Verbindungen zwischen den Bauteilen her.
Woran liegt das?

Ein weiterer Harness geht z.B. in ein anderes Schaltplandokument per 
Sheet-Entry und da ist alles wie es sein soll.

Danke euch

von Ralf (Gast)


Lesenswert?

Dafür nimmt man auf der obersten Ebene eigentlich die Sheetsymbole, 
nicht die Harnesses.

Ralf

von Johannes (menschenskind)


Lesenswert?

Ich geh aber nur von einem Konnektor zu einem anderen und mit den 
Signalen nicht in ein anderes Blatt rein.

von Gregor B. (Gast)


Lesenswert?

Net-Labels dranschreiben.

von Johannes (menschenskind)


Lesenswert?

Warum soll ich Net Labels dranschreiben, wenn ich doch einen Harness 
nehmen will?

von Markus (Gast)


Lesenswert?

Probier mal, die Verbindung zwischen den Harnesses mit einem NetLabel zu 
versehen. Das könnte helfen.

von Johannes (menschenskind)


Lesenswert?

Hey Markus, das klappt leider nicht.

Ich mein, in dem Design wäre es nicht dramatisch, da einfach 4 Strippen 
zu ziehen, aber man muss ja auch an zukünftige Projekte denken.
Außerdem will ich wissen, warum das nicht so funktioniert wie ich will 
:)

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Hmm, sehr merkwürdig. Bei mir klappt das mit einem Netlabel (sh. 
Screenshot). Das Design hatte ich aber nicht mit der aktuellen AD 
Version gemacht, sondern mit einer älteren (aber auch AD13). Vlt. ist da 
ein Bug reingekommen...

von Markus (Gast)


Lesenswert?

Du könntest noch versuchen, in den Projektoptionen unter Class 
Generation die Option "Gererate Net Classes for Named Signal Harness" zu 
aktivieren.

von Michael H. (michael_h45)


Lesenswert?

ein net-label auf einem harness gibt keinen sinn.
die einzige eigenschaft, die einen harness definiert, ist der 
harness-type, dem die harness-entries zugeordnet sind. siehe 
harness-files.

extra netzklassen für netze in einem harness automatisch erstellen zu 
lassen, ist auch nicht sinnvoll zielführend.
die netze haben dann vielleicht einen namen, aber der umweg über eine 
extra klasse nur für einen namen ist unsinnig.


der grund, dass die netze nicht verbunden sind ist, dass erst eine 
anbindung an einen pin einen netznamen vergeben werden lässt.
wenn du einen widerstand an ein netz an einem harness-entry setzt, 
bekommt es einen namen.
das gleiche gilt für sheet entries. in den project options gibt es eine 
einstellung, die es sheet-entries erlaubt, netze (teil) zu benennen.

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

>ein net-label auf einem harness gibt keinen sinn.

Ganz so unsinnig ist das m.E. nicht: zusammen mit der 
Netzklassengenerierungs-Option ergeben sich aussagekräftige Netznamen 
(in meinem Fall: LCD.D0, LCD.D1...). Ausserdem macht auch Altium selber 
teilweise ein Netzlabel auf die Harness-Verbindungen (sh. Screenshot, 
Ausschnitt aus dem Schematic zum Nanoboard NB2DSK01)

Markus

von Johannes (menschenskind)


Lesenswert?

Jo Danke, das hat geklappt.
Aber warum das nur so geht, ist mir ein Rätsel, da die Harnesse ja 
eindeutig verbunden sind.

von Peter (Gast)


Lesenswert?

Johannes Hofmann schrieb:
> Jo Danke, das hat geklappt.
> Aber warum das nur so geht, ist mir ein Rätsel, da die Harnesse ja
> eindeutig verbunden sind.

Könnte es sein, dass du die Verbindung nicht richtig hattest ? Rotes 
Kreuzchen !

von Michael H. (michael_h45)


Lesenswert?

Peter schrieb:
> Johannes Hofmann schrieb:
>> Jo Danke, das hat geklappt.
>> Aber warum das nur so geht, ist mir ein Rätsel, da die Harnesse ja
>> eindeutig verbunden sind.
>
> Könnte es sein, dass du die Verbindung nicht richtig hattest ? Rotes
> Kreuzchen !

nein, es ist nur einfach nur üblich, netze rein nach dem harness zu 
nennen.
man kann es natürlich einschalten oder hinbiegen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.