Les polygones dans Altium sont délicats.
La solution à votre problème consiste à utiliser la règle InPolygon
au lieu de IsPolygon
.
Si je comprends bien, Altium traite les polygones comme une sorte de "méta" descripteur, en interne. Un objet "Polygone" contient le contour du polygone. Le contour lui-même correspond à la InPolygon
règle (ce que vous voulez).
Ceci est bien sûr rendu beaucoup plus désagréable par le fait qu'il IsPolygon
s'agit d'un jeton de règle valide, donc votre règle semblera être correcte, et même passera le vérificateur de règles, mais échouera silencieusement lorsque vous essayez de repousser le polygone, car la IsPolygon
règle correspond à autre chose.
De plus, à partir de votre image incluse, vous essayez de faire en sorte qu'une Power Plane Clearance
règle affecte un polygone. Je pense que vous devrez peut-être changer cela en une Clearance
règle (sous le Electrical
regroupement dans la fenêtre des règles, car les polygones d'Altium ne sont pas des plans.
C'est du haut de ma tête, ATM. Cela fait un moment que je n'avais pas besoin de dégagements d'avion variés dans Altium
Ne me demandez pas combien de temps il m'a fallu pour comprendre cela moi-même ...
Oh, en passant, placer des polygones sur des polygones peut avoir des effets intéressants , car quel polygone est retenu en raison des règles est dicté par l'ordre de versement. Par la suite, si vous modifiez votre disposition et exécutez une commande comme Repour Violating
, vous pouvez vous retrouver avec vos polygones dans un état impair, où un plein ultérieur Repour
changera le contour global du polygone, même si les polygones passaient déjà les règles de conception.