Polígonos em Altium são complicados.
A solução para o seu problema é usar a regra em InPolygon
vez de IsPolygon
.
Pelo que entendi, o Altium trata os polígonos como uma espécie de "meta", internamente. Um objeto "Polígono" contém o contorno do polígono. O contorno em si é combinado com a InPolygon
regra (que é o que você deseja).
Obviamente , isso se torna muito mais desagradável pelo fato de IsPolygon
ser um token de regra válido; portanto, sua regra parecerá correta e até passará no verificador de regras, mas falhará silenciosamente quando você tentar realmente retribuir o polígono, já que a IsPolygon
regra combina contra outra coisa.
Além disso, a partir da imagem incluída, você está tentando fazer uma Power Plane Clearance
regra afetar um polígono. Eu acho que você pode precisar mudar isso para uma Clearance
regra (de acordo com o Electrical
agrupamento na janela de regras, pois os polígonos de Altium não são planos.
Isso está no topo da minha cabeça, caixa eletrônico. Já faz um tempo desde que eu precisava de várias folgas de avião no Altium
Não pergunte quanto tempo demorei para descobrir isso sozinho ....
Ah, como um aparte, colocar polígonos sobre polígonos pode ter efeitos interessantes , já que o polígono é retido devido às regras é ditado pela ordem de derramamento. Posteriormente, se você modificar seu layout e executar um comando como esse Repour Violating
, poderá terminar com seus polígonos em um estado estranho, onde um subseqüente completo Repour
alterará o contorno geral do polígono, mesmo que os polígonos já passem pelas regras de design.