Документация Altium Designer
Altium Designer сочетает в себе множество функциональных возможностей, в том числе:
- Передовые технологии трассировки
- Инструменты проектирования современных гибко-жестких печатных плат
- Мощные инструменты управления проектными данными
- Эффективные инструменты повторного использования проектных данных
- Оценка и отслеживание стоимости в режиме реального времени
- Динамические данные о цепочке поставок
- Трехмерная визуализация и проверка зазоров
- Гибкие инструменты управления утвержденными версиями
Все эти инструменты доступны в уникальной единой среде проектирования, обеспечивающей высокую производительность. Унификация Altium Designer позволяет беспрепятственно переходить между различными проектными областями. Но изучение широких возможностей системы может показаться сложной задачей на пути к эффективному проектированию. В этом базовом разделе документации по Altium Designer представлена вся информация, необходимая для быстрого освоения системы. Документация Altium Designer буквально является «древом познания», которое предоставляет как обзорную информацию и пошаговые инструкции, так и более детальные разделы.
Быстрый старт в проектировании печатных плат (и в Altium Designer!)
Вы новичок в проектировании плат или в использовании Altium Designer, и не знаете, с чего начать? В этом уроке вы пройдете весь процесс от пустого листа схемы до создания файлов для производства платы простого автоколебательного мультивибратора с девятью компонентами. Как показано на схеме слева, здесь используется два NPN-транзистора общего назначения.
В уроке затронуто множество аспектов системы, с которыми вам необходимо ознакомиться для вашей повседневной работы.
Изучение Altium Designer
Altium Designer включает в себя все составляющие, необходимые для процесса разработки электронных устройств. Редактирование документов, компиляция и обработка осуществляется в единой среде Altium Designer. В основе Altium Designer лежит платформа интеграции X2, которая объединяет различные компоненты системы (их набор зависит от приобретенной лицензии) в интуитивно понятном интерфейсе пользователя. Чтобы добиться еще большей гибкости, вы можете полностью настроить среду под свой стиль работы.
Вы можете изучить интерфейс и функции Altium Designer, просто экспериментируя с системой во время создания нового проекта, но лучший вариант – начать с ознакомления с документацией!
Расширение возможностей Altium Designer
Система управления Altium Designer позволяет настроить ваше программное обеспечение в любое время после установки. Настройка включает в себя не только обновление базового функционала (т.н. системные ресурсы), но и возможность устанавливать, обновлять и удалять функциональные возможности с помощью дополнительных программных модулей (Extensions).
По сути, дополнительный программный модуль расширяет функциональные возможности программного обеспечения. Базовый набор функций и возможностей, который устанавливается и управляется как часть изначальной установки, называется системными ресурсами (System Resources). Кроме того, доступен ряд опциональных программных модулей (Optional Extensions) – функциональных возможностей, которые устанавливаются и удаляются пользователем по мере необходимости. В этом и состоит концепция дополнительных программных, которая позволяет управлять набором функциональных возможностей системы в зависимости от потребностей в инструментах проектирования. Расширением может быть новое приложение для импорта/экспорта данных, инструмент создания условно-графических обозначений или поддержка взаимодействия с механическими САПР. Иными словами, дополнительный программный модуль – это пакет, который развивает и улучшает набор возможностей системы.
Дополнительные программные модули могут быть как бесплатными, так и платными (предоставляться по подписке), поставляться Altium или сторонними компаниями. Кроме того, с помощью дополнительного программного модуля Altium Developer вы можете самостоятельно улучшать возможности Altium Designer, используя Altium Designer SDK (Software Development Kit – набор средств разработки) для создания собственных расширений.
Сервер управляемых данных
В состав Altium NEXUS входит сервер для управляемого содержимого – так называемый сервер управляемых данных, который является неотъемлемой частью решения.
Сервер управляемых данных гармонично работает со средством проектирования Altium NEXUS, что предоставляет элегантное решение для надежного управления проектными данными. Этот сервер не только обеспечивает надежное и безопасное хранение данных, но также позволяет управлять версиями проектов и, таким образом, отслеживать проектные изменения, без перезаписи утвержденных ранее проектов. Сервер также управляет жизненным циклом данных, что позволяет сразу увидеть, на каком этапе находятся данные и использовать их соответствующим образом.
Сервер используется для управления любыми управляемыми данными, такими как компоненты, доменные модели, листы схем и шаблоны. Конечно же, вы можете создавать целые проекты непосредственно на сервере и управлять ними здесь.
С помощью набора повторно используемых проектных "строительных блоков", хранимых на сервере, вы можете начинать новые проекты с уверенностью в том, что все модели, компоненты и элементы проекта более высокого уровня были утверждены для использования, что избавляет вас от необходимости изобретать велосипед. Сервер одновременно является и источником, и местом сохранения данных об элементах проектирования, так что каждый новый проект использует те элементы, которые выпущены на сервер и управляются им. Создавая проекты только с теми элементами, которые управляются сервером, вы обеспечиваете их целостность.
Сервер управляемых данных
Сервер управляемых данных гармонично работает с Altium Designer, что предоставляет элегантное решение для надежного управления проектными данными. Этот сервер не только обеспечивает надежное и безопасное хранение данных, но также позволяет управлять версиями проектов и, таким образом, отслеживать проектные изменения, без перезаписи утвержденных ранее проектов. Сервер также управляет жизненным циклом данных, что позволяет сразу увидеть, на каком этапе находятся данные и использовать их соответствующим образом.
Сервер используется для управления любыми управляемыми данными, такими как компоненты, доменные модели, листы схем и шаблоны. Конечно же, вы можете создавать целые проекты непосредственно на сервере и управлять ними здесь.
С помощью набора повторно используемых проектных "строительных блоков", хранимых на сервере, вы можете начинать новые проекты с уверенностью в том, что все модели, компоненты и элементы проекта более высокого уровня были утверждены для использования, что избавляет вас от необходимости изобретать велосипед. Сервер одновременно является и источником, и местом сохранения данных об элементах проектирования, так что каждый новый проект использует те элементы, которые выпущены на сервер и управляются им. Создавая проекты только с теми элементами, которые управляются сервером, вы обеспечиваете их целостность.
Altium Designer может работать со следующими типами сервера управляемых данных:
Настройки Altium Designer
В Altium Designer вы можете настроить различные области системы из единого расположения. Эти глобальные настройки будут применены ко всем проектам и связанным документам.
Настройка осуществляется в диалоговом окне Preferences (нажмите в правом верхнем углу рабочего пространства). Настройте область системы с помощью элементов управления и параметров на открывшейся странице, как вам необходимо. Настройка может сочетать требования политики вашего предприятия и ваши личные предпочтения для рабочей среды.
В диалоговом окне Preferences представлен ряд полезных инструментов для настройки среды необходимым образом, в том числе:
- Возможность импорта настроек из предыдущей версии программы.
- Возможность сохранения и загрузки настроек с помощью файла *.DXPPrf.
- Возможность сброса параметров и элементов управления до значений по умолчанию на активной странице настроек или на всех страницах.
И если вы используете сервер управляемых данных, вы можете выпустить настройки Altium Designer на этот сервер в качестве целевого объекта (и его ревизии). После того как настройки выпущены и состояние их жизненного цикла изменено на готовое к использованию, эти настройки можно применить на других установленных системах.
Справка по правилам проектирования плат
Для определения требований к проекту редактор плат Altium Designer использует концепцию правил проектирования. Эти правила формируют «набор инструкций», которым будет следовать редактор плат. Они применяются для различных аспектов конструирования: ширина проводников, зазоры, стили соединений, переходных отверстий и так далее – и множество правил можно отслеживать в режиме реального времени с помощью динамической проверки проектных правил (Online DRC).
Правила проектирования применяются к необходимым объектам согласно заданной иерархии. Можно настроить множество правил одного типа, и может получиться так, что к одному объекту применяется более одного правила. В этом случае возникает конфликт правил, который решается настройками приоритетов. Система просматривает правила, начиная от правил с более высоким приоритетом, и применяет первое правило, область действия которого соответствует проверяемому объекту.
После того, как набор правил задан, вы можете успешно создать проект платы с различными, зачастую строгими требованиями к ней. Поскольку редактор плат «работает по правилам», уделите время на настройку правил, и вы сможете работать эффективно, точно зная, что ваш проект соответствует требованиям.
Справка по нарушениям компиляции проекта
Компиляция является частью процесса создания корректного списка цепей проекта. В действительности, результатом этого процесса является унифицированная модель данных проекта – единая модель данных, доступ к которой осуществляется из различных областей единой среды проектирования Altium Designer. В ходе компиляции можно проверить связи на схеме на соответствие правилам, заданных в настройках проекта на вкладках Error Reporting (Отчет об ошибках) и Connection Matrix (Матрица соединений).
В этом разделе документации Altium Designer представлены полные описания возможных нарушений, которые могут быть в документах при компиляции проекта.
Справка по языку запросов
В основе редакторов схем и плат Altium Designer лежит мощный обработчик запросов. Вы можете ввести запрос, чтобы точно выбрать только те объекты, которые необходимы. Запрос – это строка, которую вы вводите, используя определенные ключевые слова и синтаксис, и после чего получаете требуемые объекты.
Обычно запросы создаются на панели Filter, но они также используются для определения областей действия правил проектирования. Если вы изучите язык запросов, его функции, ключевые слова и синтаксис, вы сможете вводить выражения напрямую, но вы также можете использовать Query Helper (Помощник по запросам). В окне этого помощника содержится полный список функций и ключевых слов запросов, необходимые элементы управления и средство проверки синтаксиса.
В начале может показаться, что использовать язык запросов сложно, но со временем вы оцените его эффективность и найдете собственный стиль построения выражений для поиска необходимого набора объектов. Чтобы ускорить этот процесс, есть информация по каждой функции запросов. Достаточно выделить или щелкнуть внутри любого ключевого слова в Query Helper, на панели Filter или в поле Full Query (Полный запрос) редактора правил и нажать F1, и откроется соответствующая страница документации.
Справка по ресурсам
Единая среда проектирования Altium Designer состоит из множества служб, подключенных к базовой платформе. Как и базовая платформа, эти службы предоставляют доступ к ресурсам системы – ее компонентам и функциям.
Эти ресурсы представляют собой команды, диалоговые окна, панели и т.п. Информация по ним содержится в следующих разделах документации:
Чтобы получить информацию по какому-либо определенному ресурсу, используйте следующие способы:
- В системе наведите курсор на команду меню, кнопку панели инструментов, диалоговое окно, панель или объект и нажмите F1.
- В документации найдите нужный раздел в дереве навигации либо воспользуйтесь поиском с помощью иконки на панели слева.