Altium Hierarchie im Multi-Channel möglich?

OP #5410128
Lesenswert?

Hallo,

in meinem aktuellen Design habe ich das Problem, dass ich 4 sehr große, 
identische Schaltungsteile habe.
Diese vier Schaltungsteile würde ich gerne im Layout jeweils in einem 
Room haben.
Was ich deswegen machen möchte ist, dass ich im obersten Schematic in 
der Hierarchie einen Block mit Repeat-Statement habe.
In dem Block selber sind dann die anderen Schematic-Seiten.

In der Theorie habe ich mir das sehr schön vorgestellt aber es scheint 
nicht zu funktionieren. Altium wiederholt die Blocks, die innerhalb des 
Repeat-Blocks liegen, nicht.

Hat vielleicht jemand einen Tip oder schon Erfahrungen diesbezüglich 
gemacht?
OP #5410451
Lesenswert?

Ja, den Thread kenne ich. Da habe ich auch meinen Senf dazu gegeben.

Ich habe mir aber jetzt erst mal die dort angehängten Design-Daten 
angeguckt und es ist genau das, was ich auch machen wollte.

Wenn ich nach dem dortigen Design gehe, dann ist Mastercontroller das 
oberste Sheet, wo der Block TopSheet mit einem Repeat-Befehl 
instanziiert ist. Im TopSheet wiederrum sind die restlichen Sheets 
instanziiert.
Im Layout sind dann nur Rooms aller Sheets außer dem TopSheet.

Ich würde aber gerne nur 2 Rooms vom TopSheet haben, was anscheinend 
nicht geht.
Ich bräuchte dann nur im obersten Block die Repeat-Befehle und ich 
könnte mir sehr viel Arbeit ersparen.
Aber Altium scheint nicht schlau genug zu sein, dass er nur Rooms für 
die obersten Repeat-Blöcke erzeugt.
OP #5410753
Lesenswert?

Ich finde schon, dass das Sinn machen würde, da TopSheet 2mal repeatet 
wird. D.h., dass die Schaltungen darunter 2mal vorhanden sind und ich im 
Layout erstmal einen Schaltungsteil routen würde, um danach den 2ten von 
Altium automatisch anordnen lassen würde.

Von mir aus könnte es dann auch hierarchische Rooms geben.
#5410811
Lesenswert?

Wenn es für Dich Sinn machen würde Ok für mich nicht.
Wie gesagt es ist nicht ein Bauteil auf dem Top_Sheet.SchDoc, bedeutet 
genau für dieses Blatt (nicht die darunter) wäre der Raum leer.
Auf dem Top_Sheet sind 4 Sheetsymbols platziert z.B. 
"Motorcontroller.SchDoc" auf diesem Blatt sind Bauteile daher sollte 
hier auch ein Raum erzeugt werden, wenn man möchte/wenn man ihn braucht 
(Ein/Aus- schalten in Projekt Options - Class Generation)

hierarchische Rooms - gibts nicht.
Allgemein gilt, dass ein Room pro Sheet-Blatt angelegt wird, kein Room 
in Room, nicht zwei Room pro Blatt, kein Room mit allen 
darunterliegenden Blättern. (mehrere Rooms für ein Blatt möglich mit 
Handarbeit, wenn man weiß was man tut). Das Sheet-Blatt und der Raum 
dazu kann dann mit Repeat vervielfältigt werden.

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