Altium-Fehler? Was ist das rötliche Kästchen?

14

Ich war bei ein paar einführenden Altium-Trainings und alles läuft prima und gut. Dies ist das erste Board, an dem ich selbst arbeite. Ich habe so viel gelernt, indem ich selbst Sachen gemacht habe, aber es gibt etwas, das ich nicht ganz zu verstehen scheine.

Jedes Mal, wenn ich meinen Schaltplan auf die Leiterplatte übertrage, wird er in diese rötliche Box gelegt, ich glaube, es ist ein Raum. Alle Beispiele, die ich während des Trainings gesehen habe, haben dies nicht getan. Und wenn ich die Komponenten aus dem Karton verschiebe, werden sie grün (DRC-Fehler vielleicht?)

Weiß jemand was das bedeutet?

http://i.imgur.com/wtxbh.png

Gustavo Corona
quelle
Das nennt man ein Zimmer. Es kam wahrscheinlich aus dem Schaltplan. Sie können den Raumexport zum Zeitpunkt der Synchronisierung deaktivieren.
Bryce
Ich hasse, hasse, hasse Räume, von Zeit zu Zeit schleichen sie sich immer wieder in meine Entwürfe ein
Voltage Spike

Antworten:

21

Das wird in der Tat ein "Raum" genannt.

Räume sind relevant, wenn Sie mehrkanalig gestalten, da Sie damit das Layout zwischen Kanälen kopieren können.

Es ist auch ganz normal.

Wenn Sie es deaktivieren möchten, ist das ganz einfach:

  • Klicken Sie auf den Bereich Raum -> PCB Inspector -> deaktivieren Sie das Kontrollkästchen "Regel aktiviert".
    Bildbeschreibung hier eingeben
  • Menü "Entwurf" -> Menüeintrag "Regeln" -> Im Baum: "Entwurfsregeln" -> "Platzierung" -> "Raumdefinition" -> Alle Kontrollkästchen "Aktiviert" deaktivieren.
    Bildbeschreibung hier eingeben

Alternativ können Sie den Raum auch einfach löschen. Beim nächsten Synchronisieren des Schaltplans mit der Leiterplatte wird er jedoch wieder angezeigt.

Connor Wolf
quelle
2
In den Projektoptionen (irgendwo, kann mich momentan nicht erinnern) können Sie Räume für das Projekt deaktivieren, damit sie nicht zurückkehren.
dext0rb
4
@ dext0rb - Hmm. Ich hatte das nicht bemerkt. Du hast recht! Es ist Projektoptionen -> Klassengenerierung -> "Räume generieren"
Connor Wolf
Oder Projektoptionen -> Komparator -> Zusätzliche Raumdefinitionen -> Ignorieren
Keegan Jay
32

Nein, dies ist der richtige Weg, um Räume in Altium zu deaktivieren.

Gehen Sie zu Projekt -> Projektoptionen

Altium-Projektoptionen Klassengenerierungsräume

Auf der Registerkarte Klassengenerierung können Sie festlegen, dass keine Räume generiert werden. Wenn Ihr Projekt mehrere Schaltpläne enthält, müssen Sie dieses Kontrollkästchen für jeden Schaltplan deaktivieren.

Raketenmagnet
quelle
Dies sollte die akzeptierte Antwort sein; es ist sehr einfach.
David Grayson
Wie finde und lösche ich alle vorhandenen Räume?
Bryce
@Bryce - Um einen Raum zu löschen, klicken Sie darauf und drücken Sie Löschen. Tun Sie dies für jeden Raum.
Rocketmagnet
Vorausgesetzt, man findet die Zimmer. @Rocketmagnet
Bryce
3

Räume werden zum Gruppieren von Komponenten in logische Bereiche verwendet. Bei der Arbeit an komplexen Projekten kann die Verwendung von Räumen das Layout vereinfachen, da Komponenten auf einem Blatt des Schaltplans in einem Raum platziert werden. Dies erleichtert die Platzierung, da Sie nicht nach allen benötigten Komponenten suchen müssen.

Räume werden auch für das Mehrkanal-Design verwendet, sodass Sie einen Schaltkreis einmal entwerfen und dann mehrere Kopien desselben Schaltkreises erstellen können, einschließlich des Kopierens des Raumlayouts.

Reparieren Sie es bis es kaputt ist
quelle
0

Ich lösche gerade die Räume.

Sie haben eine ziemlich eingeschränkte Funktionalität und verursachen im Allgemeinen mehr Probleme, als sie wert sind.

Brock R.
quelle
Können Sie diese Antwort etwas erweitern?
Kortuk