Đa giác trong Altium là khó khăn.
Giải pháp cho vấn đề của bạn là sử dụng quy tắc InPolygon
thay vì IsPolygon
.
Theo tôi hiểu, Altium coi đa giác là một loại mô tả "meta", bên trong. Một đối tượng "Đa giác" chứa đường viền đa giác. Bản phác thảo được khớp với InPolygon
quy tắc (đó là những gì bạn muốn).
Đây là khóa học đã xa đáng ghét hơn bởi thực tế là IsPolygon
là một mã thông báo quy tắc hợp lệ, vì vậy quy tắc của bạn sẽ có vẻ là đúng, và thậm chí vượt qua quy tắc trình kiểm tra, nhưng âm thầm thất bại khi bạn cố gắng thực sự repour đa giác, vì các IsPolygon
quy tắc phù hợp với một cái gì đó khác.
Ngoài ra, từ hình ảnh được bao gồm của bạn, bạn đang cố gắng thực hiện Power Plane Clearance
quy tắc ảnh hưởng đến đa giác. Tôi nghĩ rằng bạn có thể cần phải thay đổi điều đó thành Clearance
quy tắc (Theo Electrical
nhóm trong cửa sổ quy tắc, vì đa giác của Altium không phải là mặt phẳng.
Đây là trên đỉnh đầu của tôi, ATM. Đã được một thời gian kể từ khi tôi cần giải phóng mặt bằng khác nhau trong Altium
Đừng hỏi tôi mất bao lâu để tự mình hiểu ra điều này ....
Ồ, như một bên, đặt đa giác trên đa giác có thể có hiệu ứng thú vị , vì đa giác được giữ lại do các quy tắc được quyết định bởi thứ tự đổ. Sau đó, nếu bạn sửa đổi bố cục của mình và chạy một lệnh như thế Repour Violating
, bạn có thể kết thúc với đa giác của mình ở trạng thái kỳ lạ, trong đó toàn bộ tiếp theo Repour
sẽ thay đổi phác thảo đa giác tổng thể, mặc dù đa giác đã vượt qua quy tắc thiết kế.