alex_boston 0 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба Приветствую! Прошу помощи. Задача: нужно менять conductor width в правиле polygon connect style в зависимости от размера pad компонента. Чем больше pad - тем больше ширина. Хочется раз написать и таскать по проектам ПП. Т.е. не привязываясь к Designator, Footprint, классам. Идеально, написать правило типа: ширина подключения должна быть X% от размера pad. Сейчас правила задаю так: [Высший приоритет] ((AsMM(PadXSize_TopLayer)<0.8) AND (AsMM(PadXSize_TopLayer)<0.8)) OR ((AsMM(PadXSize_BottomLayer)<0.8) AND (AsMM(PadXSize_BottomLayer)<0.8)) [Ниже приоритет] ((AsMM(PadXSize_TopLayer)<1.0) AND (AsMM(PadXSize_TopLayer)<1.0)) OR ((AsMM(PadXSize_BottomLayer)<1.0) AND (AsMM(PadXSize_BottomLayer)<1.0)) и т.д. для 1.2, 1.5, 2.0 Низший приоритет - ширина для всех 1.5мм Правил получилось 6, работают с оговорками: корректнее для квадратных pad, не всегда нравится результат соотношения (понятно, что увеличив кол-во шагов, результат будет корректнее). Не работает для PAD которые определены как top-middle-bottom. Только для simple. Библиотека центральная, менять нет прав доступа, привести footprint'ы к единому стилю не допросишься и т.д. Может кто-то подскажет более изящный способ?... Заранее благодарю! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 64 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба в последних версиях Pad имеют индивидуальные настройки подключения. Выделите подобное и установите в свойствах PAD, как вам нужно без ненужного множества правил Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_boston 0 28 марта, 2019 Опубликовано 28 марта, 2019 · Жалоба Владимир, большое спасибо, то что нужно! Выделить pad, Propeties/Size and Shape/Thermal Relief Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться