Управление компонентами

This document is no longer available beyond version 4.0. Information can now be found here: A Quick Guide to Component Management with a Workspace Connected to Altium Designer for version 22

This documentation page references Altium Concord Pro, which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

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

Эта объектная модель называется унифицированной моделью компонента (Unified Component Model).

Согласно этой парадигме, компонент, который использует проектировщик, отделен от компонентов производителя и/или поставщика. Эта информация не определяется в компоненте. Вместо этого, используются варианты выбора компонента (Part Choices) для отображения проектного компонента в один или множество компонентов производителя, приведенных в каталоге компонентов (Part Catalog), который, в свою очередь, может быть отображен в один или множество компонентов поставщика, что позволяет проектировщику заранее определить, какие физические компоненты могут использоваться для компонентов в проекте.

Эти компоненты и их варианты выбора хранятся в Altium Concord Pro. Компонент хранится в виде набора ревизий однозначно определяемого объекта компонента (Component Item). Каждая ревизия находится под управлением жизненных циклов, что позволяет создавать наборы утвержденных компонентов, которые могут быть повторно использованы в новых проектах, в прототипах и в производстве. Одним словом, это каталог компонентов, сформированный с помощью серверных "библиотек".

Панель Components в Altium Designer является эффективным интерфейсом, который позволяет взаимодействовать со всеми компонентами, как управляемыми (серверными), так и библиотечными (файловыми). Для управляемых компонентов, размещенных на сервере Concord Pro, панель предоставляет возможность параметрического поиска на основе фильтров (фасетного поиска) с помощью указания параметров целевых компонентов. Кроме того, эта панель также предлагает возможности редактирования управляемого компонента через редактор компонентов (в режиме Single Component Editing), просмотр компонента на исходном сервере через панель Explorer и выполнение команд управления компонентом, таких как создание и клонирование и изменение вариантов выбора и типа выбранного компонента.
С помощью панели Manufacturer Part Search в Altium Designer вы можете проводить поиск среди физических компонентов и получать их в установку Altium Concord Pro. Получение включает в себя создание нового управляемого компонента, с помощью редактора компонентов в режиме Single Component Editing, и выпуск в Concord Pro.

Редактор компонентов

Определение/изменение компонента осуществляется с помощью редактора компонентов. У этого редактора есть два различных режима работы:

  • Режим Single Component Editing (Редактирование одного компонента) – предоставляет интерфейс для определения/изменения одного компонента. Это режим по умолчанию при создании нового объекта компонента или редактировании отдельной ревизии существующего объекта компонента.
  • Режим Batch Component Editing (Пакетное редактирование компонентов) – предоставляет интерфейс для определения/изменения множества компонентов. Вы можете перейти в этот режим, выбрав команду Tools » Switch to Batch Editor из главного меню редактора компонентов. Этот режим также будет открыт при выборе на редактирование в панели Explorer множества ревизий объектов компонентов. У каждого определения компонента будет общий набор параметров и ссылок на требуемые доменные модели. Пакетное редактирование необходимо в тех случаях, когда имеет смысл управлять компонентами как набором, например, набором бескорпусных резисторов.
Новый компонент может быть создан в режиме Single Component Editing редактора компонентов с помощью команды File » New » Component, доступной из любого редактора.

Управляемые доменные модели

С точки зрения проектировщика, управляемый компонент объединяет в себе всю информацию, необходимую для представления этого компонента во всех областях проектирования, в единой сущности. В этом смысле, управляемый компонент можно воспринимать как контейнер, "корзину", в которой хранятся все доменные модели и параметрическая информация.

Если говорить о представлении в различных областях, управляемый компонент хранит не сами доменные модели, а ссылки на соответствующие объекты моделей, которые также хранятся на сервере управляемых данных. Эти ссылки – на объекты символа, посадочного места и имитационной модели – указываются в компоненте.

Используйте ссылки ниже для получения информации о различных доменных моделях, которые доступны для хранения и управления в Concord Pro:

Если вы создаете отдельные управляемые компоненты с помощью Single Component Editor, то вы можете не только сразу создать доменные модели, но и выполнить поиск существующего физического компонента и создать из него новый управляемый компонент непосредственно в своей установке Concord Pro. Для получения более подробной информации перейдите на страницу Управляемые компоненты.
Altium Concord Pro также позволяет управлять 3D-моделями. Ссылка на 3D-модель указывается в объекте 3D Body, размещенном в определении двумерного посадочного места. Таким образом, 3D-модель не является ссылкой, которая указывается в компоненте.
Узнайте больше об Управляемых компонентах.

Шаблоны компонентов

Для упрощения создания управляемых компонентов, Altium Designer, в сочетании с Altium Concord Pro, поддерживает создание и определение шаблонов компонентов. Подобно тому, как шаблон компонентов можно использовать для предварительного определения информации листа схемы, который ссылается на этот шаблон, на шаблон компонентов ссылается управляемый компонент, и этот шаблон содержит предварительно заданные настройки, используемые при определении компонента.

В частности, шаблоны компонентов, созданные с учетом параметрической информацией, позволяют в одном месте определить набор параметров, которые будут доступны ссылающимся на них компонентам. С помощью шаблона вы можете управлять, какие из этих параметров необходимо сделать видимыми, определить значения по умолчанию и даже помечать, какие параметры обязательны. Для обеспечения соответствия, во время выпуска осуществляются проверки компонентов.

Указанные значения по умолчанию для многих настроек шаблонов могут быть заблокированы только для чтения, либо они могут быть выборочно заданы как доступные для переопределения проектировщиками при определении управляемого компонента.

Редактор шаблонов компонентов предоставляет возможность определения типов явных данных для параметров компонентов, заданных в шаблоне компонентов (*.CMPT). Кроме того, данные этих типов поддерживают единицы измерения, с рядом распространенных префиксов единиц измерения. Таким образом, вы можете ввести значение параметра в различных форматах, например 2.2k, 2k2, 4M, 2.5GHz, благодаря тому, что Concord Pro содержит функциональные возможности распознавания числовых значений этих записей.

Эта функциональная возможность шаблонов компонентов упрощает поиск через расширенный поиск сервера – возможность, которая не только позволяет проводить поиск типа компонента, но и выполнять более интеллектуальный поиск. Благодаря поддержке единиц измерения параметров компонентов, вы можете быстро определить поиск, например, всех конденсаторов с емкостью от 47 до 220 мкФ.

Редактор шаблонов компонентов также поддерживает определение множества посадочных мест в шаблоне компонентов. Может быть указано любое количество ссылок на посадочные места, и это будет полезной возможностью для тех, кто хочет создавать компоненты с тремя посадочными местами, в соответствии с требованиями IPC для различных уровней плотности (L (минимум меди), M (максимум меди) и N (номинальное, или среднее количество меди)).
Узнайте больше о Шаблонах компонентов.

Добавление даташитов

Altium Designer, в сочетании с Altium Concord Pro, позволяет хранить даташиты на компоненты на сервере и связывать их с целевыми управляемыми компонентами. Это позволяет вам создать более полное описание компонентов и сделать это централизованно и в то же время избавиться от необходимости во внешних хранилищах (например, общих сетевых дисков). Хранение даташитов вместе с самими компонентами также означает, что вам больше не нужно постоянное подключение к Интернет для того, чтобы обращаться к справочному документу, который может неожиданно исчезнуть с веб-сайта.

К компоненту может быть прикреплен один или множество даташитов, что, по сути, создает ссылку между компонентом и даташитами при создании/изменении этого компонента через редактор компонентов.

Для существующих в Concord Pro компонентов, один или множество даташитов могут быть прикреплены через панель Explorer. При просмотре требуемого компонента переключитесь на его аспектный вид Data Sheet.

Намного более простым методом прикрепления даташита компоненту является перетаскивание мышью этого даташита из Проводника Windows в область Parameters редактора компонентов или в соответствующую область аспектного вида Data Sheet панели Explorer. Вы можете прикрепить компоненту любое количество даташитов. После перетаскивания файлы будут выгружены.

Варианты выбора компонентов

В области цепочки поставок, специалист по закупкам зачастую не знает, какой конкретный компонент представлен в проекте. Необходима индикация того, что должно быть закуплено, т.е. какие физические компоненты могут использоваться для этого компонента в проекте. Лучше всего обозначить, какие физические компоненты следует использовать, может проектировщик. В рамках концепции унифицированных компонентов, Altium поддерживает эту возможность через создание вариантов выбора компонентов (Part Choices).

Варианты выбора компонента, по сути, создают отображение компонента из установки Altium Concord Pro в указанные физические компоненты в локальном каталоге компонентов этой установки. Иными словами, варианты выбора компонентов указывают на допустимые физические компоненты, которые могут использоваться для представления этого компонента на плате. Информация о цепочке поставок, в том числе производитель (и номер компонента), поставщик (и номер компонента), описание, цена и доступность, берутся из локального каталога компонентов Part Catalog Altium Concord Pro и подходящего источника компонентов.

Варианты выбора компонентов могут быть созданы при определении компонента в редакторе компонентов, до выпуска этого компонента в Concord Pro, либо в любое время после выпуска при редактировании этого компонента. Для получения более подробной информации обратитесь к соответствующей документации по использованию редактора компонентов в режиме Single Component Editing или в режиме Batch Component Editing.

Проектировщик может указывать физические компоненты, которые взаимозаменяемы на этапе производства в контексте использования этого компонента на проекте – сама суть эквивалентности компонентов. И именно это интеллектуальное отображение компонента превращает скромный управляемый компонент в по-настоящему унифицированный компонент (Unified Component). Унифицированная природа управляемого компонента, при создании для него вариантов выбора, в конечном счете формирует связь этого компонента со всеми выбранными физическими компонентами производителей и компонентами поставщиков. С точки зрения проектировщика, компонент подключен непосредственно к цепочке поставок.

Каждый определенный вариант выбора компонента использует компонент производителя, а не определенного поставщика, что означает, что при определении одного варианта выбора вы получаете все решения на основе поставщиков, предлагающих этот компонент (и определенных для использования в установке Concord Pro).

Доступны динамические данные, получаемые из соответствующей базы данных компонентов, чтобы проектировщик знал текущую стоимость и доступность выбранных компонентов от всех включенных поставщиков, которые поставляют эти компоненты (в соответствии с определениями в локальном каталоге компонентов). Кроме того, специалист по закупкам будет в курсе информации о цепочке поставок, так как она предоставляется для каждого компонента в Concord Pro.

Компонент больше не доступен или неожиданно стал неэффективным с точки зрения затрат? Не страшно, ведь обновления отправляются обратно в область проектирования как только происходит изменение. Благодаря этому, проектировщик может исключить вариант выбора компонента из соответствующего списка этого компонента. В любой момент в список могут быть добавлены новые эквивалентные компоненты, если появляется более подходящий, доступный и экономически эффективный вариант.


Настройка источников компонентов

У каждой установки Altium Concord Pro есть собственный каталог компонентов Part Catalog. Это база данных каталога управляемых локальных компонентов, предназначенная для управления и отслеживания компонентов производителя и связанных с ними компонентов поставщика. Каталог устанавливается в качестве службы (Part Catalog Service), предоставляемой платформой Altium Concord Pro, и он работает только с Altium Concord Pro.

Локальный каталог компонентов хранит объекты, представляющие компоненты производителя, а также один или несколько объектов, представляющих компоненты поставщика – инкарнации этих компонентов производителя, продаваемых поставщиком. Каждый компонент поставщика является ссылкой на объект в базе данных компонентов – либо в общей базе данных компонентов Altium Parts Provider (которая сама взаимодействует со включенными поставщиками и собирает данные о компонентах от них), либо в подключенной локальной базе данных компонентов (на основе ODBC).

То, какие базы данных поставщиков используются (список утвержденных поставщиков – Approved Suppliers), управляется в Altium Concord Pro, на странице Part Providers его веб-интерфейса. Это упрощает централизованное управление цепочкой поставок и использование проектировщиками на всем предприятии утвержденного списка поставщиков, с помощью которого можно получить сведения о цепочке поставок для компонентов, используемых в их проектах.

Миграция существующих библиотек

Altium Designer предоставляет удобный и простой процесс для быстрой миграции существующих библиотек в Altium Concord Pro. Графический интерфейс этой миграции – Library Migrator – представляет интуитивно понятный процесс, который обрабатывает выбранные библиотеки и переносит их в установку Concord Pro. Library Migrator, который обрабатывает все типы библиотек предыдущего поколения (SCHLIB, PCBLIB, INTLIB, DBLIB, SVNDBLIB), является идеальным решением для быстрого создания набора управляемых компонентов предприятия, обладающих такими преимуществами, как высокая целостность данных, управление жизненным циклом, централизованное хранение и управление, отслеживаемость использования и простое повторное использование.

Средство Library Migrator предлагает минималистический простой режим интерфейса (Simple), где выбранные файловые библиотеки компонентов мигрируют в серверные управляемые компоненты в один этап. При этом средство миграции берет на себя классификацию по типам, назначение целевых папок, добавление параметров и типов значений, а также передачу всех связанных данных. Также доступен расширенный режим интерфейса (Advanced), где доступен полный предварительный просмотр планируемой миграции библиотек и все соответствующие данные и настройки. И хотя миграция по умолчанию осуществляется в один клик, средство миграции также предлагает расширенные настройки в панели Properties для лучшего контроля над тем, как будет осуществлена миграция.

Происходит миграция всей информации, которая присутствует в исходной библиотеке, в серверные управляемые компоненты, со всеми доменными моделями (схемные символы, посадочные места, имитационные модели), параметрической информацией, назначенными вариантами выбора, файлами даташитов и т.д. При необходимости могут быть созданы шаблоны компонентов, которые можно изменить и использовать для последующих миграций библиотек. Если у изначальных компонентов определено множество посадочных мест, вы можете быть уверены, что мигратор библиотек перенесет эти модели и сохранит текущее посадочное место по умолчанию. И если вы работаете только с библиотеками посадочных мест (т.е. вам необходимо только конструирование плат), средство Library Migrator поддерживает миграцию только таких библиотек. Либо средство миграции можно переключить в режим миграции только моделей, при котором модели указанных типов будут мигрированы из интегрированных библиотек и библиотек на основе баз данных. Библиотеки, которые включают в себя компоненты множества типов (монолитные библиотеки), также автоматически обрабатываются.

Хотя миграция может показаться сложной, здесь заданы параметры по умолчанию, которые позволяют получить коллекцию управляемых компонентов без необходимости что-либо изменять, чтобы вы сразу могли начать проектировать. Система проводит ряд проверок, чтобы, например, убедиться, что отсутствуют дубликаты идентификаторов итоговых управляемых компонентов или что не будут созданы дубликаты моделей или шаблоны компонентов, для повторного использования этих сущностей. И если возникнут какие-либо проблемы, система укажет на них, с предложением их исправления, чтобы вернуться к миграции максимально быстрым и удобным способом.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.