So ändern Sie den Polygonabstand in Altium

10

Wenn ich in Altium ein Polygon zeichne, bleibt automatisch eine Lücke um Kupfer eines anderen Netzes. Mein Vin-Netz ist jedoch Hochspannungsnetz und muss einen Abstand von 1 mm haben. Wenn ich ein Vin-Polygon zeichne, muss daher ein Abstand von 1 mm zwischen sich und anderen Netzen verbleiben. Und wenn ich ein Polygon eines anderen Netzes über ein Vin über zeichne, muss es wieder einen Abstand von 1 mm lassen.

Ich habe versucht, die Designregeln festzulegen, aber ohne Erfolg.

Wie kann ich Polygon dazu bringen, automatisch 1 mm Abstand zu lassen, wenn eines der beiden Netze Vin ist?

Polygonabstand Designregeln

Raketenmagnet
quelle
2
Haben Sie versucht, Altium zu unterstützen?
Leon Heller
Versuchen Sie unter "Wo das erste Objekt übereinstimmt", "Netz" auszuwählen und wählen Sie dann das Netz "VIN" aus dem Dropdown-Menü. Versuchen Sie anschließend, das Polygon erneut zu verwenden. Außerdem muss die Priorität der Regel 'PlaneClearence_1' höher sein als die Priorität von 'PlaneClearence'
m.Alin
1
@LeonHeller Vielleicht hat er keine Lizenz :)
m.Alin
1
Ja Leon, wir haben eine Lizenz. Aber Altium hat kürzlich mit seinem (bereits irritierenden) Forum herumgespielt, und ich kann mich anscheinend nicht mehr anmelden.
Raketenmagnet

Antworten:

10

Polygone in Altium sind schwierig.

Die Lösung für Ihr Problem besteht darin, die Regel InPolygonanstelle von zu verwenden IsPolygon.

So wie ich es verstehe, behandelt Altium Polygone intern als eine Art "Meta" -Deskriptor. Ein "Polygon" -Objekt enthält den Polygonumriss. Die Gliederung selbst wird mit der InPolygonRegel abgeglichen (was Sie wollen).

Dies ist natürlich gemacht weit mehr widerwärtig durch die Tatsache , dass IsPolygoneine gültige Regel Token ist, so dass Ihre Regel wird scheint richtig zu sein, und sogar die Regel Prüfung passieren, aber unbemerkt fehlschlagen , wenn Sie tatsächlich versuchen , das Polygon repour, da die IsPolygonRegel passt gegen etwas anderes.


Außerdem versuchen Sie, aus Ihrem enthaltenen Bild eine zu erstellen Power Plane Clearance Regel auf ein Polygon anzuwenden. Ich denke, Sie müssen dies möglicherweise in eine ClearanceRegel ändern (unter der ElectricalGruppierung im Regelfenster, da Altiums Polygone keine Ebenen sind.

Das ist mir ein Rätsel, Geldautomat. Es ist schon eine Weile her, dass ich in Altium unterschiedliche Flugzeugabstände brauchte


Fragen Sie nicht, wie lange ich gebraucht habe, um das selbst herauszufinden ...

Abgesehen davon kann das Platzieren von Polygonen über Polygonen interessante Auswirkungen haben, da das aufgrund der Regeln zurückgehaltene Polygon durch die Gießreihenfolge vorgegeben wird. Wenn Sie anschließend Ihr Layout ändern und einen Befehl wie ausführen Repour Violating, können Sie Ihre Polygone in einem ungeraden Zustand beenden, wobei eine nachfolgende vollständige RepourÄnderung den gesamten Polygonumriss ändert, obwohl die Polygone bereits die Entwurfsregeln bestanden haben.

Connor Wolf
quelle
1
Ich kann bestätigen, dass Ihre Messspeicher korrekt sind. Es muss eine reguläre Freigaberegel sein (keine Freigabe für Kraftflugzeuge) und es muss InPolygon sein
Peter Green
Außerdem sollten Sie daran denken, dass Ihre spezifischen Freigaberegeln (z. B. dieses Polygon) eine höhere Priorität haben als Ihre generischen Freigaberegeln.
Peter Green
4

Wenn der Abstand zwischen Ihrem Vin-Netz und anderen Elementen 1 mm betragen muss, geben Sie einfach InNet ('VIN') ein. Stellen
Sie sicher, dass die Regel eine höhere Priorität als jede Standardregel hat. Das Polygon sollte grün werden (da es darauf hinweist, dass es zu nahe ist), dann neu gießen und der Abstand sollte jetzt 1 mm betragen.

Oli Glaser
quelle
1

Vielleicht hilft es Ihnen, das Freiraumattribut anstelle des Freiraums für das Triebwerk festzulegen (ich bezweifle jedoch, dass dies die Lösung bietet).

Andernfalls erstellen Sie einen separaten Raum über dem gewünschten Bereich und verwenden Sie Validierungen für Ihre (obere? Untere?) Ebene und diesen Raum (InRoom, glaube ich), und den Abstand höher.

Hans
quelle