Современная электроника №3/2019

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 60 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2019 Контроль конструкторско-технологических параметров с управлением классами объектов топологии в САПР Altium Designer Рис. 1. Редактор классов Object Class Explorer При трассировке печатных плат необходимо учитывать множество конструкторских параметров и технологических ограничений, которые оказывают значительное влияние на геометрию печатного рисунка. Конструкторско-технологических параметров существует достаточно много, и для их полноценного учёта требуется соответствующий инструментарий, позволяющий повысить эффективность автоматизации процесса разработки. САПР Altium Designer обладает соответствующими механизмами, которые будут рассмотрены в данной статье. Алексей Якубенко (alexey@idstrade.com) В САПР AltiumDesigner (AD) учёт кон- структорско-технологических параме- тров обеспечивается системой Правил и ограничений . Данная система пред- ставляет собой набор правил, каждое из которых предназначено для контро- ля определённого параметра. Каждое правило определяет два основных аспекта контроля параме- тров: область применения и ограниче- ние . Ограничение – это конструкторско- технологический параметр, задаваемый с помощьюопределённых опций (мини- мальная ширина проводника, мини- мальный зазор, параметрыпереходных отверстийит.п.), а область применения – топологические объекты, к которым применяется правило. В неё могут быть включены как отдельные топологиче- ские элементы: переходные отверстия, регионы, контактные площадки и т.п., – так и целые группы: цепи со всеми вхо- дящими в неё объектами, группыцепей, слои и наборы слоёв, классы и т.д. Особую роль в формировании обла- сти применения играют классы. Они представляют собой определяемые пользователем группы, объединяю- щие однотипные объекты: цепи, кон- тактные площадки, компоненты и т.п. Благодаря этому значительно облегча- ется процесс определения области при- менения. Более подробно об этом речь пойдёт далее. К ЛАССЫ В первую очередь следует рассмо- треть основные принципы работы с классами. Главныйинструмент управле- ния ими – редактор классов Object Class Explorer – доступен в редакторе печат- ных плат (ПП) по команде Design → Classes (горячие клавиши D → C ) (см. рис. 1). В левой части окна редак- тора расположена область, в которой в виде дерева отображаются все доступ- ные в AD типы классов и все классы, присутствующие в текущем проекте. Они разделены по группам в соответ- ствии со своим типом: ● Net Classes – классы цепей; ● Component Classes – классы компо- нентов; ● Layer Classes – классы слоёв; ● Pad Classes – классы контактных пло- щадок; ● From To Classes – классы From To; ● Differential Pair Classes – классы диф- ференциальных цепей; ● Design Channel Classes – классы ка- налов; ● Polygon Classes – классы полигонов; ● Structure Classes – классы структур; ● xSignal Classes – классы цепей типа xSignal. В редакторе отображаются как поль- зовательские классы, так и системные. Последние выделеныфигурными скоб- ками. Они недоступны для редактиро- вания и их состав динамически меня- ется при манипуляции объектами ПП. При выборе в древовидной структу- ре любого из классов в правой части окна отображаются поля Non-Members и Members . Поле Non-Members содержит не входящие в текущий класс объекты, а поле Members – входящие. Над поля- ми находятся фильтры объектов. Для формирования класса предназначены расположенные между полями кнопки: – добавить в текущий класс все объекты; – добавить в текущий класс объ- екты, выделенные в поле Non-Members ; – удалить из текущего класса объ- екты, выделенные в поле Members ; – удалить из текущего класса все объекты; – добавить в текущий класс объек- ты, предварительно выделенные в рабо- чем окне редактора ПП;

RkJQdWJsaXNoZXIy MTQ4NjUy