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

Вы просматриваете версию 20.2. Для самой новой информации, перейдите на страницу Управление компонентами для версии 22

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаблоны компонентов – не поддерживается с планом подписки Standard

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

У каждого Altium 365 Workspace есть собственный каталог компонентов Part Catalog. Это база данных каталога управляемых компонентов, предназначенная для управления и отслеживания компонентов производителя и связанных с ними компонентов поставщика. Этот каталог работает только с Workspace.

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

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

Во многих организациях данные о поставляемых компонентах должны поступать из внутренней корпоративной системы, содержащей собственный набор данных о поставке компонентов, которые могут быть основаны на строго утвержденном ряде поставщиков и/или специальных ценовых структурах. Для таких случаев служит альтернативный источник Custom Parts Provider от Altium, настройка синхронизации которого осуществляется из Altium Designer и который позволяет сопоставить данные о поставке из указанной базы данных с данными о цепочке поставок Workspace. Для использования этой функциональной возможности необходим Altium Designer 20.2 или более новой версии. Для получения более подробной информации перейдите на страницу Синхронизация базы данных цепочки поставок с данными Workspace.

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

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

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

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

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

Доступные функциональные возможности зависят от вашего уровня Подписки на ПО Altium Designer.