Altium Regel funktioniert nicht (wie erwartet) :/

Gast #7175715
Hallo :)
ich habe eine kleine Platine in Altium Designer gezeichnet und eine 
Regel definiert, die leider nicht so funktioniert wie erwartet.

Die Regel möchte ich nur auf einen Pour anwenden, nutze Custom Query 
"InNamedPolygon('ThermalPour')" (mit Query Builder erstellt), aber die 
Regel wird nicht berücksichtigt (obwohl priority 1). Das entsprechende 
Polygon ist entsprechend benannt.

Wende ich die Regel testweise auf Netz "GND" an, so funktioniert die 
Regel.

Hat jemand hier eine Idee?

Danke und schönen Tag
Angehängte Dateien:
Gast
Ich vermute, 'InNamedPolygon' würde auf z.B. Vias, die in dem Polygon 
liegen, funktionieren, ich komme mit den Namen aber auch immer 
durcheinander.

Tipp: Du kennst ja sicher das Find-Similar-Tool (Shift+F). Das gibt dir 
auch eine gültige Query aus, die das rausfischt was du dir da 
zusammensuchst. Die Querys sehen etwas merkwürdig aus, funktionieren 
aber auch in den Rules.

Und noch ein Tipp: Queries kannst du prima im Filterpanel testen.
Es gibt immer wieder Verwirrung mit  "In.." und "Is..".
Du musst Dir Polygon als einen Kontainer für andere Elemente vorstellen. 
Ein solid Poly wird aus Regions aufgebaut (poured) und ein hatched Poly 
aus Tracks und Arcs. Eine Clearance Regel willst Du auf die Elemente im 
Kontainer anwenden also "InPoly". Der Connect Style ist aber eine 
Eigenschaft vom Polygon selber und nicht von den einzelnen Elementen, 
hier also "IsPoly".
Gilt natürlich auch für "InNamed.." und "IsNamed..".

Meiner Meinung nach sollte die Verwendung von "IsPoly" oder 
"IsNamedPoly" in der Clearance Rule einen Syntax Error auslösen und 
umgekehrt ein Query mit "In..." in der Style Rule genauso.
Gast
Danke euch. Es gibt noch viel zu lernen... :/

Wühlhase schrieb:
> Tipp: Du kennst ja sicher das Find-Similar-Tool (Shift+F). Das gibt dir
> auch eine gültige Query aus, die das rausfischt was du dir da
> zusammensuchst. Die Querys sehen etwas merkwürdig aus, funktionieren
> aber auch in den Rules.

Das klingt interessant und ja, das kenne ich. Aber leider gibt mir mein 
Altium leider keinen Query aus. Muss man das irgendwo enabeln?
Gast
Im Filterpanel kannst du die Sichtbarkeit einzelner Elemente mit einer 
Query erzwingen. Du kannst beispielsweise alle Vias, die auf Gnd liegen, 
hervorheben lassen.

Für nur Vias ist das natürlich zwecklos, aber du kannst z.B. auch alle 
Leiterbahnen, Polygone, usw. die zu einem bestimmten Netz gehören, 
ebenso auswählen.

Jedenfalls sind, wenn das Filterpanel aktiv ist, alle anderen Elemente 
ausmaskiert, d.h. abgedunkelt und nicht bearbeitbar.

Um diese Filtermaske wieder aufzuheben, Shift+C (Clear) drücken.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 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.