Повторное использование дизайна

Термин «повторное использование проектных решений» (design reuse) стал своего рода клише в маркетинге инженерных продуктов — возможно, главным образом потому, что на практике этого происходит не так уж много. Одна и та же проектная задача выполняется снова и снова; однако в электронике повторное использование проектных решений практикуется каждый день каждым инженером, использующим готовые интегральные микросхемы. Эти устройства представляют собой «упаковку» электроники, которую кто-то где-то спроектировал, протестировал, задокументировал и продал всему миру. Каждый покупатель такого устройства повторно использует это проектное решение — причём очень строгим образом.

Для сравнения, реальная практика повторного использования в остальной части процесса проектирования обычно очень слабая и, скорее всего, сводится к набору «продвинутых» инструментов копирования-вставки. Altium Designer предлагает ряд решений для поддержки design reuse, помогая упростить проектирование без необходимости каждый раз изобретать велосипед.

 
 
 
 
 

Блоки повторного использования и фрагменты проекта

Related page: Работа с блоками повторного использования и фрагментами

Если в ваших проектах часто встречаются типовые «секции» схемотехники, Altium Designer предоставляет простой и удобный способ сохранять и повторно использовать участки схемы — как на основе Workspace, так и локально, в виде файлов. Такие секции можно добавлять в любой проект печатной платы без необходимости каждый раз начинать с нуля. Это отличная возможность для часто используемых фрагментов и небольших участков схемы, которые вы хотите переиспользовать. Система позволяет сохранять любой выбранный набор:

  • Схемотехнику на одном листе схемы (схемный фрагмент / schematic snippet).
  • Содержимое в проекте PCB, включая компоненты и трассировку (PCB-фрагмент / PCB snippet).

При подключении к Workspace вы можете создать единую сущность — блок повторного использования (reuse block), — который может содержать как схемотехнику, так и её физическое представление для PCB. Когда такой reuse block размещается на листе схемы, его физическое представление будет автоматически размещено в документе PCB в процессе ECO.

Панель Design Reuse — центральная точка для создания, управления и размещения блоков повторного использования и фрагментов схемотехники.
Панель Design Reuse — центральная точка для создания, управления и размещения блоков повторного использования и фрагментов схемотехники.

Фрагмент схемы или «reuse block» можно добавить в любой проект без необходимости каждый раз начинать с нуля.

Блоки повторного использования и фрагменты проекта отлично подходят для часто используемых фрагментов и небольших участков схемы, которые вы хотите переиспользовать. Для более крупных, более автономных схем, которые вы хотите повторно использовать в нескольких проектах — например, схем стабилизации питания, USB-интерфейса и т. п. — см. device sheets и managed schematic sheets.

Блоки повторного использования

Related page: Работа с блоками повторного использования

Если в ваших проектах часто встречаются типовые «секции» схемотехники и PCB, Altium Designer предоставляет простые и удобные способы сохранять и повторно использовать эти секции, устраняя необходимость каждый раз создавать их с нуля.

При подключении к Workspace вы можете создать reuse block , который может содержать как схемотехнику, так и её физическое представление для PCB. Когда такой reuse block размещается на листе схемы, его физическое представление будет автоматически размещено в документе PCB в процессе ECO. 

Панель Design Reuse  позволяет быстро получить доступ ко всем элементам управления, необходимым для работы с вашими блоками повторного использования и управления ими.

Управляемые листы схем

Related page: Работа с управляемыми листами схем

Возможность повторно использовать содержимое проекта — это то, чего хотят все компании, занимающиеся разработкой продуктов, и что может принести значительную пользу. Повторное использование не только экономит время, но и позволяет легко взять секцию из предыдущего проекта, для которой уже выполнены квалификация и тестирование. Однако design reuse — это гораздо больше, чем копирование и вставка; настоящее повторное использование требует «зафиксированного» содержимого, чтобы было гарантировано, что оно точно такое же, как раньше. Никаких быстрых правок, чтобы поменять цвет компонента или подправить номинал резистора. Работа с повторно используемым содержимым должна быть похожа на работу с готовыми компонентами: разместили, подключили — и оно работает так же, как в прошлый раз.

Altium Designer совместно с вашим Workspace позволяет создавать элементы managed schematic sheet непосредственно в Workspace. После того как элемент managed schematic sheet создан (и данные выпущены в виде его ревизии) и его состояние жизненного цикла установлено на уровень, который организация считает готовым к применению на уровне проектирования, его можно повторно использовать в будущих проектах плат.

Формально выпустите лист схемотехники, который затем можно повторно использовать как ревизию элемента managed schematic sheet в других проектах, где требуется та же функциональность.Формально выпустите лист схемотехники, который затем можно повторно использовать как ревизию элемента managed schematic sheet в других проектах, где требуется та же функциональность.

Управляемый лист — это стандартный лист схемы Altium Designer, содержащий компоненты и соединения, который хранится в Workspace, чтобы его можно было повторно использовать в других проектах. Он редактируется так же, как любой другой лист схемы. Концепция Managed Sheet не ограничивается одним листом схемы. Вы можете разместить в проекте управляемый лист, который будет верхним уровнем дерева других управляемых листов.

Managed sheets отличаются от device sheets тем, что хранятся в Workspace, тогда как device sheets хранятся в папке на жёстком диске. Соответственно, они получают преимущества, присущие управляемому контенту, включая управление ревизиями и жизненным циклом и, конечно, защищённую целостность.

Решение перейти от device sheets к managed sheets принимается тогда, когда появляется желание перейти от повторно используемого содержимого к managed повторно используемому содержимому — то есть когда возникает желание или необходимость контролировать выпуск, статус ревизии и состояние жизненного цикла проектного содержимого.

Сделав содержимое управляемым, вы можете быть уверены, что используемая в проекте ревизия managed sheet легко идентифицируется и при необходимости отслеживается до источника. Кроме того, поскольку это управляемый контент, его можно пересматривать и обновлять при необходимости, а все связи использования можно проследить вниз — до компонентов на листе — и вверх — до проектов, которые его используют. Это гарантирует, что у вас будет вся информация, необходимая для решения: нужно ли «протолкнуть» обновлённый лист в существующие проекты или конкретный проект должен продолжать использовать предыдущую ревизию.

Возможность использовать компоненты Workspace для построения более крупных «строительных блоков» проекта делает процесс разработки более упорядоченным и позволяет работать на более высоком уровне абстракции. Подобно выбору деталей с полки, вы можете повторно использовать эти managed sheets с функциональными узлами как составные компоненты более крупного проекта. Чем больше таких листов схемотехники создаётся и выпускается в ваш Workspace, тем больше функциональности становится доступно, что, в свою очередь, повышает производительность при последующих разработках.

Device Sheets

Related page: Работа с Device Sheets

Device sheets упрощают процесс проектирования, предоставляя модульные и единообразные строительные блоки, которые можно повторно использовать между проектами. Символы device sheet размещаются и используются по ссылке аналогично компонентам. Они работают так же, как символы листов и документы схем, но явно в проекты не добавляются.

Device sheets — это строительные блоки, разработанные для повторного использования в разных проектах, и обычно содержат заранее определённые схемы, которые часто применяются между проектами.

Device sheets хранятся как обычные документы схем в специальных папках device sheet. Они размещаются и используются по ссылке в вашем проекте аналогично простому компоненту. Device sheets включаются в иерархию проекта и отличаются от стандартных документов схем другим значком в панели Projects panel.

Пример device sheet в режиме «только чтение». Также присутствует водяной знак «только чтение» с водяным знаком device sheet (recycle). Сам лист находится в папке device sheet на локальном или сетевом диске и включается в проект (по ссылке) через размещение и определение символа device sheet на родительском листе выше.
Пример device sheet в режиме «только чтение». Также присутствует водяной знак «только чтение» с водяным знаком device sheet (recycle). Сам лист находится в папке device sheet на локальном или сетевом диске и включается в проект (по ссылке) через размещение и определение символа device sheet на родительском листе выше.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content