Главная страница: Подробнее о выходных документах
В основе успеха любого электронного изделия лежит выбор надлежащих компонентов. Как же разработчику выбрать наиболее подходящий компонент? Прошли те времена, когда конструкторы листали справочники компонентов и загибали страницы, записывали номер компонента в бумажном списке и передавали его в закупку для первого запуска производства.
Выбор компонентов осуществляется не только исходя из необходимых технических требований. Проектировщику также необходимо учитывать цену, доступность и сроки поставки, а также требования к этому компоненту на этапах сборки и испытания. Выбор неправильного компонента может быть дорогостоящим, не только с точки зрения конечной цены за единицу, но это также может повлиять на план поставки изделия и даже на конечный успех или провал продукта на рынке.
Хотя сильно сжатый цикл "проектирование/испытание/производство" при разработке продукта означает, что проектировщику не следует ошибаться при выборе компонентов, характер потока информации о компонентах (от производителя к поставщику и агрегированному поисковому порталу) означает, что точную информацию о выборе компонентов можно разместить прямо на экране проектировщика, когда он изучает список потенциальных компонентов. Компания Altium осознает важную роль, которую выбор компонентов играет в процессе проектирования, и разрабатывает программные технологии и продукты, которые предлагают простые в использовании, подробные и точные данные о компонентах и системы выбора компонентов непосредственно в рабочем пространстве проектировщика.
В процессе проектирования, состав изделия (Bill of Materials, BOM) проекта является одним из первых создаваемых документов, так как основные компоненты рассчитываются для первоначальной оценки стоимости проекта, и это один из последних документов, которые должны быть сформированы, когда проект передается на изготовление и испытания. И состав изделия – это гораздо больше, чем просто список электронных компонентов, которые будут смонтированы на плату. Он также должен включать в себя каждый винт, стойку, наклейку, радиатор и тюбик клея, необходимый для сборки, частью которой становится печатная плата.
ActiveBOM – это мощный редактор для управления составом изделия, который объединяет в себе комплексные инструменты управления составом изделия с эффективными технологиями поиска информации о компонентах, что позволяет вам решить задачу выбора компонентов.
Решение задач управления компонентами
В конечном итоге, каждый компонент, используемый в проекте, должен содержать подробную информацию о цепочке поставок. Раньше проектировщикам приходилось добавлять эту информацию в каждый компонент во время создания библиотеки или схемы либо в состав изделия на более поздних этапах. ActiveBOM устраняет это ограничение – теперь разработчик может добавлять информацию о цепочке поставок к компонентам в любой момент в процессе проектирования, вводя ее непосредственно в состав изделия вместо компонентов схемы, если нужно.
Возможность ввода информации о цепочке поставок непосредственно в состав изделия изменяет роль документа BOM в проекте печатной платы, это больше не простой выходной файл. ActiveBOM поднимает процесс управления компонентами на один уровень с процессами создания схемы и проектирования печатной платы, и документ BomDoc редактора ActiveBOM становится источником всех данных BOM для проекта печатной платы и всех выходных данных состава изделия. ActiveBOM теперь является рекомендуемым подходом к управлению составом изделия.
Помимо компонентов, размещенных в схеме, прямо в ActiveBOM могут быть добавлены дополнительные компоненты и данные, относящиеся к составу изделия: компоненты, которые еще предстоит детализировать, крепеж, деталь платы или монтажный клей. Также можно добавить пользовательские столбцы, например столбец с определенным номером строки, который поддерживает как автоматическую, так и ручную нумерацию, с полной поддержкой копирования/вставки.
В верхней части ActiveBOM представлена таблица всех объектов, а внизу показано состояние цепочки поставок выбранного объекта.
Управление компонентами
Не все проектные компоненты создаются в соответствии с одним стандартом. Раньше компонент начинался как простой символ в библиотеке схемных символов, с подробной информацией, такой как номинал, посадочное место и номер компонента производителя, которая добавлялась в процессе проектирования. Это простая и гибкая система для отдельного проектировщика, но кошмар с точки зрения длительного управления и поддержки в проектной группе. Почему был изменен номер компонента производителя? Кто его менял? Будет ли меньший допуск на этот новый компонент работать во всех изделиях, в которых он используется? Существует множество потенциальных проблем, которые ждут команду проектировщиков, если их компоненты будут создаваться и систематизироваться таким образом. Altium называет эти компоненты неуправляемыми компонентами.
Когда сообщество проектировщиков пришло к пониманию рисков, связанных с нестандартным подходом к работе с компонентами, были разработаны более эффективные подходы. Команды проектировщиков разработали для проектных компонентов процессы проверки и утверждения и создали базы данных для лучшего управления компонентами, используемых в проектах. Разработчики программного обеспечения для проектирования предоставили для этого более совершенные системы библиотек ECAD, такие как библиотеки на основе баз данных, которые позволяют объединить проектный компонент с записью компонента в базе данных компании. Но эти решения часто требовали, чтобы команда проектировщиков взаимодействовала с проектными данными и управляла ими с помощью множества программных инструментов. И они также не решили главный вопрос – мы готовы приступить к производству, но действительно ли этот компонент доступен?
У Altium есть решение проблемы от идеи до закупки. От проектного компонента с контролем ревизий и управлением жизненным циклом до выбора цепочки поставок с динамической информацией о ценах и доступности – все аспекты процесса управления компонентами обрабатываются в системе проектирования с помощью управляемых компонентов, хранящихся на сервере управляемых данных.
► Узнайте больше об Управляемых компонентах
Ориентированные на производителя решения для управляемых и неуправляемых компонентов
Проектные компоненты, которые хранятся на сервере управляемых данных Altium, называются управляемыми компонентами. Помимо предоставления полной истории ревизий и управления жизненным циклом, преимуществом использования сервера управляемых данных является то, что он позволяет связать проектный компонент с динамической информацией о цепочке поставок. Сопоставление проектного компонента с физическим компонентом выполняется в варианте выбора компонента (Part Choice). Из данных о производителе и номере компонента, которые хранятся в Part Choice, система может использовать облачные службы Altium для получения доступа к подробной и актуальной информации о цепочке поставок для этого компонента.
Компоненты, размещенные не с сервера управляемых данных, называются неуправляемыми компонентами. Хотя у этих компонентов не заданы варианты выбора, они поддерживаются ActiveBOM. Поскольку у неуправляемых компонентов нет ссылок на цепочку поставок, эти ссылки можно определить в ActiveBOM. ActiveBOM может искать компоненты по подходящей информации о производителе в существующих параметрах компонента. Если проектный компонент не содержит достаточной информации о производителе, проектировщик может задать ссылки на производителей непосредственно в BomDoc.
Создание решений
ActiveBOM управляет сопоставлением проектных компонентов и компонентов, которые будут закупаться. Для каждого компонента, используемого в проекте, связь между
- проектным компонентом,
- производителем подходящего для платы компонента,
- и доступными поставщиками этого компонента
представлена в виде решения (Solution) в нижней части интерфейса ActiveBOM.
Вашей целью является найти решение для каждого уникального компонента, используемого в проекте. Эта информация о решении переносится в BOM для обеспечения информацией, необходимой для закупки компонентов.
В управляемом компоненте, каждый вариант выбора компонента (Part Choice) становится решением, которое связывает проектный компонент с компонентом производителя и доступными поставщиками.
Откуда приходит информация о цепочке поставок?
Ключевой информацией в решении является название производителя и номер компонента. С помощью Altium Parts Provider, редактор ActiveBOM использует информацию о производителе для доступа к информации о цепочке поставок из обширного списка поставщиков и в режиме реального времени для каждого решения предоставляет такие данные, как цена, уровень запасов и минимальный заказ.
Решения для управляемых компонентов
Для управляемых компонентов, связь между проектным компонентом и физическим компонентом определяется в виде варианта выбора компонента Part Choice. Преимуществом использования Part Choice для связи проектного компонента и компонентом производителя является то, что компонент в проекте не должен включать в свои параметры информацию о производителе или поставщике. Вместо этого, данные о производителе определяются вариантом выбора Part Choice, который может быть обновлен при необходимости, и если нужно, то может быть задано множество вариантов Part Choice.
Каждый Part Choice в ActiveBOM представляется как уникальное решение. В ActiveBOM могут быть как обнаружены существующие Part Choice, так и добавлены новые Part Choice, и они могут быть ранжированы в диалоговом окне Edit Part Choices ActiveBOM. Для управляемых компонентов, обновления Part Choice сохраняются обратно на сервере управляемых данных.
В ActiveBOM варианты выбора компонентов Part Choice могут быть ранжированы и могут быть добавлены дополнительные Part Choice. Обновления Part Choice сохраняются на сервере управляемых данных.
Решения для неуправляемых компонентов
ActiveBOM также поддерживает создание решений для неуправляемых компонентов, т.е. компонентов, размещенных из файловых библиотек компании (таких как *.SchLib, *.IntLib, *.DbLib, *.SVNDbLib).
Поскольку неуправляемые компоненты не поддерживают варианты выбора компонентов Part Choice, редактор ActiveBOM предлагает следующие механизмы для их связи с цепочкой поставок:
- Сначала необходимо настроить ActiveBOM на обнаружение данных о производителе компонента в параметрах этого компонента и создания решения на основе этой информации. Нажмите кнопку Manufacturer Link
в панели Properties документа ActiveBOM, чтобы настроить используемые для этого параметры.
- ActiveBOM также поддерживает ссылки на поставщиков Supplier Links – возможность, где информация о поставщиках добавляется в компонент на схеме. ActiveBOM создает решение для каждого из физических компонентов, которые он может распознать из указанной информации о поставщиках. С другой стороны, цепочка поставок ограничена указанными поставщиками, другие поставщики этого компонента не включаются. Помните об этом ограничении при использовании Supplier Link.
- Третьим уровнем поддержки неуправляемых компонентов является добавление решения непосредственно в ActiveBOM. В предыдущих версиях ActiveBOM, решения для неуправляемых компонентов добавлялись как Supplier Link, ограничивающих данные о цепочке поставок указанными поставщиками. Теперь при добавлении решения к неуправляемому компоненту в ActiveBOM оно добавляется как ссылка на производителя (Manufacturer Link, название производителя и номер компонента). Это предоставляет решению полную поддержку цепочки поставок, и система может использовать Altium Parts Provider для доступа к подробной и актуальной информации о цепочке поставок для всех текущих поставщиков этого компонента – подобно вариантам выбора Part Choice для управляемых компонентов.
- Четвертый уровень поддержки предназначен для объектов BOM, которые не были возвращены Altium Parts Provider. Этот тип объектов называется ручным решением (Manual Solution), он требует, чтобы проектировщик ввел все необходимые данные, такие как производитель, номер компонента производителя, информация о поставщике и т.д.
У ссылок на производителей, заданных в ActiveBOM, есть полный доступ к цепочке поставок.
Работа с компонентами в Altium NEXUS
Компоненты являются основой всех электронных изделий. При создании проекта вы можете разделить компоненты на две группы: компоненты, которые у вас уже есть, и компоненты, которые предстоит получить. В Altium NEXUS доступны панели для работы с каждой из этих групп компонентов.
Эти панели включают в себя мощные возможности поиска. Введите запрос в основное поле Search, чтобы выполнить поиск по строке, либо постепенно определите критерии поиска с помощью категорий компонентов (Categories) и интеллектуальных фильтров (Filters) либо используйте обе возможности вместе.
Панель Components
Панель Components используется для доступа к вашим собственным компонентами, как управляемым, так и неуправляемым. Неуправляемые компоненты могут храниться в любых доступных файловых библиотеках (SchLib, IntLib, DbLib и т.д.), управляемые компоненты хранятся в системах хранения управляемых данных (Altium Vault, сервер и т.д.).
Доступ к вашим управляемым (1) и неуправляемым (2) компонентам осуществляется через панель Components.
► Узнайте больше о работе с Панелью Components
► Узнайте больше о различных вариантах хранения компонентов
Панель Manufacturer Part Search
На сегодняшний день доступны миллионы электронных компонентов от тысяч поставщиков и сотен производителей. Altium осознает, насколько трудоемким может быть поиск компонентов, необходимых для проекта, с проверкой не только технических характеристик, но и цен и доступности.
Чтобы помочь в решении этой задачи, была разработана панель Manufacturing Part Search, которая является окном проектировщика в мир компонентов. Используя мощь Altium Parts Provider, панель предоставляет быстрый доступ к широкому набору компонентов от множества производителей.
Используйте категории и фильтры для быстрого поиска нужных компонентов и изучайте уровень запасов и цены от множества поставщиков.
Иконка
указывает, что для этого компонента доступны модели Altium NEXUS.
► Узнайте больше о работе с Панелью Manufacturing Part Search
Создание документа BOM
Рабочий документ BOM редактора ActiveBOM называется BomDoc. Чтобы добавить в проект новый документ BomDoc, используйте меню File » New либо контекстное меню проекта в панели Projects. Обратите внимание, что в проект платы можно добавить только один документ BomDoc.
При добавлении в проект нового документа BomDoc схема автоматически компилируется, и в BomDoc отображается список всех существующих компонентов. Для управляемых компонентов, которые включают в себя Part Choice, в нижней части интерфейса будут приведены решения, как описано в разделе Понятие решения ниже.
При размещении на схеме дополнительных компонентов они автоматически добавляются в BomDoc. Также с помощью кнопки Add new, расположенной над списком компонентов, можно вручную добавить дополнительные объекты BOM и дополнительные параметры непосредственно в ActiveBOM. Перейдите в раздел Пользовательские объекты и столбцы BOM, чтобы узнать больше.
- При открытии документа BomDoc проект автоматически компилируется, и список проектных компонентов и информация о цепочки поставок в них обновляется. Первое открытие большого проекта может занять некоторое время, и это может привести к тому, что документ BomDoc будет помечен как измененный файл, даже если он был только что открыт.
- Проект платы может включать в себя только один документ BomDoc.
Список объектов BOM
Верхняя часть документа BomDoc представляет собой табличный список всех компонентов, обнаруженных в проекте платы, а также дополнительных объектов BOM, которые вы добавили непосредственно в BomDoc. Этот раздел называется списком объектов состава изделия (BOM Items).
Компоненты, или список объектов состава изделия, отображенный в базовом представлении.
Для отображения объектов BOM есть три режима представления. Выберите нужный режим с помощью кнопок, расположенных над списком:
Представление Flat (Плоское) – отдельная строка для каждого компонента.
Представление Base (Базовое) – отдельная строка для каждого уникального компонента в проекте. В столбце Designator приводятся позиционные обозначения всех компонентов этого типа. Для сгруппированных позиционных обозначений доступно несколько опций представления. Выберите нужный режим Designator Grouping в панели Properties.
Представление Consolidated (Объединенное) – используется для проектов с вариантами для отображения объединенного BOM для всех вариантов.
Возможности управления списком объектов BOM
Список компонентов поддерживает ряд функциональных возможностей, подобных тем, которые используются в электронных таблицах, в том числе:
Множество опций конфигурации и отображения BOM задаются в панели
Properties в ActiveBOM.
В базовом и объединенном представлениях компоненты группируются следующим образом:
- Для управляемых компонентов – по ItemID.
- Для неуправляемых компонентов – по параметрам компонентов, настроенным в диалоговом окне Component Grouping. Параметрами по умолчанию являются Comment, Description и Value. Чтобы открыть диалоговое окно, нажмите кнопку Edit возле текста Component Grouping в панели Properties в ActiveBOM. Эта кнопка доступна, только если в проекте есть неуправляемые компоненты.
Если вы хотите группировать компоненты для пользовательского BOM, переключитесь в представление списка и используйте кнопку Group by в ActiveBOM либо используйте возможность группирования столбцов в Report Manager. Параметрами, доступными в выпадающем списке Group by в ActiveBOM, являются те параметры, которые в данный момент заданы как видимые на вкладке Columns панели Properties.
Группы столбцов
В списке компонентов в ActiveBOM есть различные группы столбцов, которые отображены в каждом из режимов представления. На изображении выше показано базовое представление.
Таблица объектов BOM разбита на следующие главные группы:
- Item Details (Информация об объектах, выделена оранжевой рамкой на изображении) – в этих столбцах отображается параметрическая информация компонентов, такая как позиционные обозначения, описания, библиотечные ссылки и прочие параметры компонентов.
- Solutions (Решения, выделена голубой рамкой на изображении) – производитель и поставщик(и) с наивысшим рангом из цепочки поставок. Количество решений (физических компонентов) и количество поставщиков для каждого решения настраивается в панели Properties редактора ActiveBOM – они обозначены сплошным цветным баннером в плитке поставщика. Ранжирование происходит автоматически, и его также можно задать вручную, как описано в разделе Понятие решения ниже.
- BOM Status (Статус BOM, выделена зеленой рамкой на изображении) – обозначение текущего риска, связанного с каждым из компонентов. Наведите курсор мыши на иконку, чтобы увидеть описание, либо включите столбец BOM Status в панели Properties, чтобы отобразить описание.
- Variant Details (Информация о варианте) – в объединенном представлении, прямо перед столбцом BOM Status добавляется дополнительная группа Variants. Эта группа включает в себя столбец для базового варианта и столбец для каждого из вариантов, где отображается количество (на единицу) каждого компонента. Перейдите в раздел Работа с вариантами для получения более подробной информации.
Управление отображением столбцов и определениями псевдонимов осуществляется на вкладке Columns панели Properties редактора ActiveBOM. Чтобы добавить пользовательскую строку, компонент или столбец, нажмите кнопку Add new над списком компонентов.
Пользовательские объекты и столбцы BOM
![Добавление пользовательской строки в BomDoc](/documentation/sites/default/files/wiki_attachments/301895/ItemGrid_AddNew_AD19_0.png)
Для управления составом изделия проекта платы необходимо управление компонентами и объектами BOM, которые не размещаются на схеме и на плате. Существует множество случаев, когда в проекте платы будут использоваться пользовательские объекты или параметры BOM. Для этих случаев редактор ActiveBOM поддерживает добавление дополнительных объектов и столбцов (параметров) BOM, которые можно включить в выходной BOM:
- Custom row (Пользовательская строка) – простой способ добавить пользовательский объект BOM, который необходимо учитывать в проекте (деталь платы, клей и т.д.). Все поля пользовательской строки определяются пользователем. Пользовательские строки не управляются ActiveBOM – например, если задано количество 3, то в плоском представлении не будут отображены три отдельных объекта. Для пользовательских строк также не поддерживается поиск по цепочке поставок.
- Custom column (Пользовательские столбец) – дополнительный столбец BOM, управляемый в ActiveBOM, который может содержать любой текст, заданный пользователем.
- Custom Item (Пользовательские объект) – дополнительный объект BOM, обычно предназначенный для объектов, которые будут нужны, но пока еще не известны полностью или которых пока нет в библиотеке. Это позволяет включить стоимость этих объектов в оценку общей стоимости платы.
- Managed Component (Управляемый компонент) – дополнительный объект BOM, который управляется вручную в документе BOM. Будет открыто диалоговое окно Component Search со списком компонентов на сервере управляемых данных, подключенном в данный момент. Выбранный дополнительный объект BOM также можно в любой момент изменить с помощью контекстного меню Operations.
После добавления управляемого компонента или пользовательского объекта щелкните ПКМ по нему и выберите команду Operations » Add Instances of, чтобы определить префикс и разделитель позиционного обозначения и количество. Все остальные параметры, такие как описание, можно изменить непосредственно в таблице объектов BOM.
Чтобы изменить позиционное обозначение или удалить экземпляр управляемого компонента или пользовательского объекта, щелкните ПКМ по нему и выберите команду Operations » Edit item, после чего будет открыто диалоговое окно Change / Remove.
- Используйте вкладку Column панели Properties для быстрого поиска, отображения и управлением видимостью, названиями и псевдонимами столбцов. Если для названия столбца определен псевдоним, он будет отображен в таблице объектов BOM.
- Все дополнительные объекты и параметры BOM, добавленные в ActiveBOM, доступны для прочих выходных документов BOM, а также через API системы.
Источники данных
Источниками данных по умолчанию, доступными в ActiveBOM, являются параметры схемных компонентов (
), параметры серверного компонента для управляемых объектов (
) и данные, предоставленные ActiveBOM (
). Из этих источников редактор ActiveBOM формирует главную таблицу объектов BOM проекта. Включение источников данных и их отображение управляется на вкладке Columns панели Properties в ActiveBOM.
Включением соответствующей кнопки Sources (над списком столбцов) в BOM также можно включить информацию из следующих дополнительных источников данных:
PCB – включите эту кнопку, чтобы включить в доступные столбцы положение/поворот/сторону каждого компонента на плате.
Database – включите эту кнопку, чтобы загрузить дополнительные параметры компонентов из внешней базы данных (подключенной через *.DbLib, *.SVNDbLib или *.DbLink).
Altium Cloud Services – включите эту кнопку, чтобы получить доступ к широкому спектру дополнительных данных о компонентах для объектов BOM, которые были распознаны службой Altium Parts Provider, и показать решение цепочки поставок.
Document Parameters – включите эту кнопку, чтобы включить в доступные столбцы все обнаруженные параметры схемных документов из всех схем проекта платы.
Источники параметров обозначены иконками в списке столбцов.
Приоритет параметров источников данных
Если один и тот же параметр присутствует более чем в одном источнике данных, в ActiveBOM будут применены следующие приоритеты (от высшего к низшему):
- BOM
- Плата
- Документы
- Сервер
- База данных
- Облако
- Схема
- Заданный вручную
- Кнопки над списком столбцов включают/удаляют источники данных. Если источник отключен, все данные из этого источника удаляются из таблицы.
- Флажки под списком столбцов являются фильтрами для этого списка. Используйте их для добавления/удаления источника данных в списке столбцов без удаления данных из таблицы.
Для данных из облачных служб Altium необходимо, чтобы было
установлено расширение Altium Parts Provider, и Интернет-соединение.
Помимо использования Altium Parts Provider, также можно подключиться ко внешней базе данных компании через ODBC-соединение. Для этого необходимо установить расширение Custom Database Parts Provider и включить его в качестве провайдера на странице
Data Management - Parts Providers диалогового окна
Preferences. Это расширение фактически позволяет базе данных компании работать в качестве поставщика компонентов сервера управляемых данных. Чтобы узнать больше, прочитайте о Custom Database Parts Provider на странице
Управление цепочкой поставок или посмотрите
это видео.
Столбец номеров строк
Для проектов плат со сборочными чертежами или для обмена данными о составе изделия между проектировщиками, инженерами-сметчиками и закупщиками, номер строки BOM (номер позиции объекта BOM) является простым способом отличия строк BOM друг от друга, который можно использовать для явного определения или поиска соответствующей выноски, компонента или описания в проекте.
Как источник данных BOM проекта, ActiveBOM поддерживает пользовательские номера строк BOM и позволяет управлять номерами строк (номерами позиций объектов BOM) вручную и автоматически.
- Чтобы задать позиционные номера для всех объектов BOM проекта (компонентов) автоматически, нажмите кнопку Set Line #
. Номера строк отображаются в столбце Line #, в группе столбцов Item Details. Нажмите по иконке выпадающего списка справа от кнопки, чтобы открыть диалоговое окно Line # Options, где могут быть заданы начальное значение и шаг.
-
Чтобы вручную изменить номера строк, переключитесь в режим базового представления, выделите нужные ячейки в столбце Line # и:
- Нажмите клавишу Delete, чтобы очистить ячейки, затем
- вручную введите новые значения или
- вставьте диапазон значений из Буфера обмена Windows.
-
Чтобы провести перенумерацию или продолжить нумерацию с пользовательского номера, щелкните ЛКМ по нужному объекту в ячейке Line # и нажмите кнопку Set Line #
. Будет открыто диалоговое окно Line Numbering, где вы можете выбрать продолжить нумерацию (Continue numbering) или перенумеровать все (Renumber all). Для вычисления добавляемых номеров будут использоваться последние базовые и шаговые значения, определенные в диалоговом окне Line # Options. Если необходимо, вы можете ввести начальное значение в выделенную ячейку Line #, чтобы определить начальное значение.
Если в документе ActiveBOM (*BomDoc
) уже определены НЕКОТОРЫЕ номера строк, будет открыта вариация Continue numbering диалогового окна Line numbering.
Если в документе ActiveBOM (*BomDoc
) уже определены ВСЕ номера строк, будет открыта вариация Renumber all диалогового окна Line numbering.
Функциональные возможности управления номерами строк доступны в режиме базового представления.
Настройка и сохранение отображения таблицы объектов BOM
Как и в любом хорошем приложении для работы с табличными данными, таблицу объектов BOM можно настроить в соответствии со своими требованиями. Помимо стандартных функций для управления порядком и сортировкой столбцов, текущую конфигурацию можно сохранить как конфигурацию BOM (BOM Set).
Функциональные возможности конфигурации таблицы
Работа с конфигурациями BOM Set
Можно сохранить любое количество конфигураций таблицы объектов BOM в виде так называемых BOM Set. Когда таблица сконфигурирована нужным образом, нажмите кнопку Add в разделе BOM Sets панели Properties в ActiveBOM, чтобы добавить BOM Set в список.
Щелкните ЛКМ по иконке глаза, чтобы включить BOM Set.
Настройка конфигураций BOM Set осуществляется в панели Properties редактора ActiveBOM.
Предпочтительную конфигурацию BOM Set можно выбрать при формировании BOM в
Report Manager.
Верификация BOM
ActiveBOM включает в себя обширный набор проверок BOM, которые автоматически выполняются при каждом обновлении BOM.
Состояние BOM
Каждый объект BOM проверяется на нарушения, и его состояние отображается в столбце BOM Status. Этот столбец всегда отображается в правой части списка объектов BOM, где показаны иконки, указывающие на состояние объектов. Обратите внимание, что объект BOM может нарушить несколько проверок, и в иконке будут отображено самое серьезное нарушение.
Иконки состояния BOM:
-
Clear (Нет нарушений) – у компонента есть решения, у этих решений есть поставщики с достаточным запасом, и по крайней мере одно решение было ранжировано.
-
Warning (Предупреждение)
-
Error (Ошибка)
-
Fatal Error (Критическая ошибка)
Наведите курсор мыши на иконку, чтобы получить сводку о состоянии этого компонента. Либо включите отображение столбца BOM Status, чтобы отобразить подробную информацию. Столбец можно включить из панели Properties ActiveBOM, которая включает в себя удобное поисковое поле, либо щелкнув ПКМ в области заголовков столбцов списка объектов BOM и выбрав команду Select Columns.
Настройка проверок BOM
Осуществляется автоматическая проверка объектов BOM на следующие нарушения:
- Нарушения, связанные с проектными объектами – такие проверки, как несоответствие параметров BOM компонента и библиотечных параметров (неоднозначные параметры) и дубликаты позиционных обозначений.
- Нарушения, связанные с вариантами выбора компонентов Part Choice – такие проверки, как неранжированные номера компонентов производителей (только ранжирование, назначенное системой), отсутствие поставщиков или отсутствие целевой цены.
![Диалоговое окно BOM Checks используется для настройки режимов отчета автоматических проверок BOM](/documentation/sites/default/files/wiki_attachments/301895/BomChecks_AD20.2.png)
Уровень нарушения (режим отчета) проверок BOM настраивается в диалоговом окне BOM Checks. Щелкните ЛКМ по иконке шестерни
под списком найденных нарушений в разделе BOM Checks панели Properties (показано на изображении ниже), чтобы открыть диалоговое окно.
Фильтрация списка объектов BOM по состоянию BOM
В панели Properties отображен список найденных нарушений проверок BOM, которые присутствуют в текущем документе BomDoc. Щелкните ЛКМ по иконке фильтра (как показано ниже), чтобы применить фильтр к главному списку объектов BOM и отобразить только те объекты BOM, которые нарушают эту проверку. Обратите внимание, что объект BOM может нарушать множество проверок BOM.
Щелкните ЛКМ, чтобы отфильтровать объекты BOM и отобразить только те, которые нарушают эту проверку BOM.
Щелкните ЛКМ по иконке шестерни, чтобы настроить проверки BOM.
Используйте фильтрацию, чтобы быстро определить все объекты BOM, которые нарушают определенную проверку BOM.
Понятие данных о решении
Выбор компонентов часто представляет собой процесс поиска приемлемой доступности, цены за единицу и объема производства. Одним из наиболее значимых преимуществ ActiveBOM является возможность добавления подробной и актуальной информации о цепочке поставок прямо в среду проектирования. Доступ к этой информации означает, что проектировщик может легко отслеживать свой выбор компонентов и при необходимости изменять его.
Данные о производителе
Если проектный компонент включает в себя признанного производителя и номер компонента производителя (Manufacturer Part Number, MPN), ActiveBOM представит его в виде решения в нижней части интерфейса ActiveBOM. Для каждого решения ActiveBOM будет автоматически обращаться к облачным службам Altium и пытаться найти информацию о цепочке поставок этого компонента. Ключевой возможностью облачных служб является Altium Parts Provider, который собирает динамическую информацию о компонентах из обширного списка внешних поставщиков и возвращает в ActiveBOM ключевую информацию, такую как поставщик, цена, уровни запасов и минимальные объемы заказа.
Каждая строка, отображенная под списком объектов BOM, называется решением (Solution), где слева приведены сведения о компоненте от производителя, а данные о каждом доступном поставщике, возвращенные службой Altium Parts Provider, отображены в отдельных цветных плитках.
Каждая строка представляется решение – компонент производителя и доступные поставщики этого компонента.
Перейдите в раздел Управление решениями, чтобы узнать больше.
Информация об MPN
-
Сведения от производителя:
- Изображение компонента
- Название производителя
- Номер компонента производителя (связанный с компонентом на веб-сайте производителя)
- Описание
- Приоритет решения (главное, второстепенное 1, второстепенное 2 и т.д.)
- Общий запас: сумма запасов, доступных у избранных поставщиков (глобальная доступность). Отмечен красным, если запас меньше объема заказа.
- Минимальная цена за единицу. Отмечена красным, если цены нет либо если цена равна нулю.
- Жизненный цикл производства – данные из облачных служб Altium, где:
- Серый = по умолчанию, не известно или нет информации
- Зеленый = Новый (New) или серийное производство (Volume Production)
- Оранжевый = Не рекомендуется для использования в новых проектах (Not Recommended for New Design)
- Красный = Устарел (Obsolete) или окончание жизненного цикла (EOL)
- Ссылка на даташит (Octopart)
- Количество доступных избранных поставщиков
- Пользовательский ранг. Щелкните ЛКМ, чтобы задать.
Интерпретация состояния жизненного цикла
Используйте состояние жизненного цикла при выборе наиболее подходящего компонента.
Для каждого решения отображено текущее состояние жизненного цикла (как показано на изображении выше).
Состояние жизненного цикла используется в качестве индикатора, по ряду причин:
- Altium сопровождает базу данных миллионов компонентов, которые изготавливаются тысячами производителей компонентов. Поскольку для отражения состояния жизненного цикла компонента нет какого-то одного унифицированного метода, используемого этими производителями, это состояние основывается на информации, агрегированной от производителей, глобальных дистрибуторов и глобального анализа продаж.
- Компонент будет отображен как EOL или Obsolete, если есть по крайней мере один авторизованный дистрибутор или производитель, который подтвердил это состояние.
- Определение состояния Not Recommended for New Design (NRND) осуществляется более сложным образом. Производители иногда просто сообщают, активен ли компонент или нет, и они могут заранее не предупредить, что компонент будет снят с производства или заменен. Соответственно, этот статус жизненного цикла не всегда совпадает со статусом, предоставленным производителем. Алгоритм определения состояния использует различную информацию, в том числе текущую и историческую доступность запаса от различных дистрибуторов, для определения доступности компонента. Компоненты, которые постоянно не доступны (в то время как они были доступны в прошлом) или которые не могут быть получены в течение определенного периода времени после того, как были доступны ранее, в конечном итоге будут помечены как не рекомендуемые для новых проектов (если они не помечены как EOL или Obsolete).
- Смыслом индикатора жизненного цикла является предоставление простой для понимания информации, которая помогает вам принять более взвешенное решение по компоненту, путем подсветки тех компонентов, которые могут быть проблемными. Тем не менее, из-за большого объема данных и количества управляемых компонентов всегда существует вероятность отставания статуса Altium от актуального статуса производителя. Altium не может гарантировать точность статуса жизненного цикла. В случае каких-либо сомнений рекомендуется лишний раз узнать у производителя актуальную информацию о жизненном цикле.
Чтобы сообщить о проблеме с компонентом, такой как некорректное состояние жизненного цикла:
- Найдите компонент в панели Manufacturer Part Search, отобразите область Details компонента в правой части панели, прокрутите область Details вниз и нажмите по ссылке Report an Issue (
показать).
- Войдите на сайт ciiva.com с помощью учетных данных AltiumLive и найдите компонент. В нижней части страницы результатов каждого компонента есть ссылка Report an Error. Нажмите по ней, чтобы открыть форму отправки сообщения об ошибке и включите флажок Lifecycle Status Indicator (
показать).
Вернитесь к сворачиваемой области Информация об MPN выше, чтобы узнать о цветах, используемых для отображения состояния жизненного цикла.
Ранжирование решений
Если доступно множество компонентов производителей, т.е. если есть множество решений, то эти решения будут автоматически ранжированы от высшего к низшему на основе доступности, цены и состояния жизненного цикла производства компонента.
Если вы хотите использовать решение с более низким рангом, например, от определенного производителя, вы можете переопределить ранжирование путем определения пользовательского ранга с помощью звездочек, как показано на изображении ниже.
Щелкните ЛКМ по звездочке, чтобы задать пользовательский ранг решению.
- Проверки BOM с настройками по умолчанию отобразят предупреждение для всех компонентов без заданного ранга. Это сделано, чтобы пользователь изучил автоматическое ранжирование и принял либо переопределил его.
- Ранги, назначенные в документе BomDoc, сохраняются в этом BomDoc. Для управляемых компонентов вы также можете ранжировать варианты выбора компонентов в диалоговом окне Edit Part Choices (Add Solution » Create/Edit PCL). Ранги, заданные в этом диалоговом окне, сохраняются на сервере управляемых данных.
- Ранги, определенные в другом документе BomDoc, также можно применить к текущему документу BomDoc. Запустите команду Tools » Import Ranks и выберите нужный BomDoc. Будет проведено сравнение компонентов в выбранном BomDoc с компонентами в текущем BomDoc, и будут импортированы ранги цепочки поставок для объектов BOM с совпадающими DesignItemID. При совпадении DesignItemID ранги существующих MPN в решениях будут обновлены, и дополнительные MPN, обнаруженные в импортированном BomDoc, будут добавлены как дополнительные решения. Обратите внимание, что при импорте автоматически появятся только те SPN, которые были закреплены в импортированном BomDoc. Нажмите кнопку Refresh, чтобы принудительно обновить все SPN. Узнайте больше о команде Import Ranks.
Поставщики
Справа от информации о компоненте производителя приводятся сведения о доступных поставщиках, которые были возвращены службой Altium Parts Provider, где информация о каждом поставщике отображена в отдельной плитке. Эти плитки также называют номерами компонентов поставщиков (SPN, Supplier Part Number).
Эти SPN автоматически ранжируются по доступности и цене. Каждая плитка SPN включает в себя цветной баннер, цвет которого отражает риск, связанный с выбором этого SPN (подробнее об этом ниже). Поскольку доступность и цена могут быть обновлены в любой момент из Altium Parts Provider, порядок плиток SPN может измениться.
Плитка SPN включает в себя информацию о компоненте и его доступности.
Информация в плитке SPN
-
Баннер плитки включает в себя кнопку для закрепления, название поставщика, выпадающее меню для определения последовательности плитки, а цвет баннера указывает следующее:
- Зеленый = Лучший выбор
- Оранжевый = Приемлемый выбор
- Красный = Рискованный выбор
(сплошной баннер означает используемое решение/поставщика, что настраивается в разделе Supply Chain панели Properties)
- Номер компонента поставщика (ссылка на этот компонент на веб-сайте поставщика).
-
Иконка последнего обновления с подробностями во всплывающей подсказке, цвет означает:
- Серый = по умолчанию, обновлено менее одной недели назад
- Оранжевый = последнее обновление было более одной недели назад, но менее одного месяца назад
- Красный = последнее обновление было более одного месяца назад
- Источник компонента с подробностями во всплывающей подсказке, доступные значения включают в себя: Altium Parts Provider, Custom Parts Provider, Manual Solution.
- Объем запаса; отображается красным цветом, если запасы меньше объема заказа.
- Объем заказа; отображается оранжевым, если минимальный объем заказа меньше количества, информация об излишках отображается во всплывающей подсказке.
- Цена за единицу; отображается красным, если нет доступной цены или если цена равна нулю. Цена за единицу включает в себя иконку валюты, заданной в панели Properties в ActiveBOM.
- Цена заказа; отображается красным, если равна нулю (что означает, что нет запаса или нет цены за единицу).
- Доступные цены в зависимости от объема заказа, с минимальными объемами заказа.
Доступные поставщики определяются на странице Data Management - Parts Provider диалогового окна Preferences для этой установки системы. Если настройки на странице Data Management - Parts Provider были изменены (например, был исключен какой-либо поставщик), документ ActiveBOM необходимо открыть повторно, чтобы применить эти изменения.
Доступных поставщиков также можно отфильтровать в ActiveBOM в диалоговом окне Favorite Suppliers.
Ранжирование поставщиков
По умолчанию поставщики новых объектов BOM ранжируются автоматически. Обратите внимание, что ранжирование может со временем измениться при изменении цены и доступности определенного компонента. Если необходимо, вы можете закрепить плитку SPN в определенном месте, щелкнув ЛКМ по иконке булавки в левой части баннера плитки SPN. Также можно вручную переопределить автоматический порядок плиток SPN – используйте выпадающее меню в правой части баннера плитки, чтобы задать нужное положение. Если вы используете выпадающий список для определения положения плитки SPN, закрепление будет применено автоматически.
Чтобы узнать, как применить приоритет поставщиков к ранжированию, перейдите в раздел Настройка доступных поставщиков.
Управление решениями
С помощью тесно связанных друг с другом служб и команд, Altium сопровождает обширный каталог компонентов и данных о цепочке поставок компонентов. Эти данные предоставляются в рамках облачных служб Altium с помощью расширения Altium Parts Provider в вашей установке системы.
Помимо поддержки управляемых компонентов, которые уже включают в себя информацию о цепочке поставок, такую как размещенную из сервера управляемых данных Altium, редактор ActiveBOM также позволяет проводить поиск по данным о цепочке поставок для других компонентов.
Если обобщить, используемые в проекте компоненты могут получить доступ к данным о цепочке поставок следующими способами:
- Компоненты, размещенные из панели Manufacturer Part Search или сервера управляемых данных компании (управляемые компоненты) – компоненты, размещенные из панели Manufacturer Part Search или сервера управляемых данных компании, уже связаны с комплексными данными о цепочке поставок с помощью своих списков вариантов выбора компонентов (Parts Choice List, PCL). В ActiveBOM могут быть добавлены дополнительные варианты выбора компонентов, для этого нажмите кнопку
и выберите команду Create/Edit PCL из меню. Нажмите Add в диалоговом окне Edit Part Choices, чтобы создать новую ссылку, и будет открыто диалоговое окно Add Part Choices – перейдите в раздел Добавление нового решения, чтобы узнать больше.
- Компоненты, размещенные из локальных библиотек, которые включают в себя информацию о компоненте производителя (неуправляемые компоненты) – для компонентов, которые уже включают в себя название и номер компонента производителя (например, компоненты, размещенные из библиотеки на основе базы данных компании, которая включает в себя эту информацию), редактор ActiveBOM может проводить поиск этого компонента с помощью Altium Parts Provider. Для этого ActiveBOM должен знать, какие параметры компонентов содержат информацию о производителе, что настраивается по нажатию кнопки Manufacturer Link
в панели Properties в ActiveBOM. Перейдите в раздел Настройка полей ссылок на производителей, чтобы узнать больше.
-
Компоненты, размещенные из локальных библиотек, которые не включают в себя информацию о цепочке поставок (неуправляемые компоненты) – добавить информацию о цепочке поставок в эти компоненты можно следующими способами:
- Непосредственно в ActiveBOM, путем добавления ссылки на производителя. Нажмите кнопку
и выберите команду Create/Edit Manufacturer Links из меню. Нажмите Add в диалоговом окне Edit Manufacturer Links, чтобы создать новую ссылку, и будет открыто диалоговое окно Add Part Choices – перейдите в раздел Добавление нового решения, чтобы узнать больше.
- В процессе проектирования, с помощью ссылок на поставщиков. Ссылки на поставщиков могут быть добавлены в существующий схемный компонент, для этого щелкните ПКМ по компоненту на схеме и выберите команду Supplier Links из контекстного меню, найдите нужный компонент в диалоговом окне Add Supplier Links и выберите нужного поставщика этого компонента. Либо найдите компонент в панели Manufacturer Part Search, щелкните ПКМ по нужному поставщику, выберите команду Add Supplier Link и щелкните ЛКМ по схемному символу на листе схемы. Обратите внимание, что ссылки на поставщиков привязаны к этому поставщику, и ActiveBOM не может взять этот MPN от других поставщиков.
- Непосредственно в ActiveBOM, путем создания ручного решения. Используйте этот подход для добавления информации о цепочке поставок в особые объекты, такие как клей, крепеж и другие механические объекты.
Источник информации о цепочке поставок каждого решения отображается в столбце Manufacturer Lifecycle n.
Нажмите кнопку
![Кнопка Refresh в BomDoc для обновления всех доступных данных о цепочке поставок](/documentation/sites/default/files/wiki_attachments/301895/Btn_Refresh.png)
, чтобы обновить все доступные данные о цепочке поставок для всех компонентов в ActiveBOM.
Настройка доступных поставщиков
Данные о цепочке поставок предоставляются с помощью провайдера компонентов Altium Parts Provider, у которого есть доступ к данным из широкого набора поставщиков компонентов, распространяемых по всему миру. Настройка набора доступных поставщиков осуществляется на двух уровнях:
- Для текущей установки системы – настройте поставщиков на странице Data Management - Parts Provider диалогового окна Preferences.
- Для текущего проекта – нажмите кнопку Favorite Suppliers List
в панели Properties в ActiveBOM, чтобы определить поставщиков, которые должны быть доступны в этом проекте. Перейдите на страницу диалогового окна Favorite Suppliers для получения более подробной информации.
Настройка приоритетов по поставщику
По умолчанию ActiveBOM выбирает поставщиков выбранного компонента производителя на основе доступности и цены объектов от поставщиков, которые выбраны в диалоговом окне Favorite Suppliers. Чтобы у поставщика был приоритет над ценой, включите опцию Use supplier priority в диалоговом окне Favorite Suppliers. Когда эта опция включена, будут приведены только те решения, которые доступны у включенных поставщиков. Исключением здесь являются заданные пользователем ручные решения, которые отображаются всегда.
Настройка полей ссылок на производителей
Если у вас есть неуправляемые компоненты (компоненты, которые были размещены не из сервера управляемых данных или Altium Content Vault), ActiveBOM может автоматически проводить поиск по подходящим поставщикам, если компонент содержит информацию о производителе и номере компонента в своих параметрах. Чтобы ActiveBOM мог искать подходящую информацию о цепочке поставок для этих неуправляемых компонентов с помощью Altium Parts Provider, необходимо определить, какие параметры компонентов содержат название производителя и номер компонента производителя. Это настраивается в диалоговом окне Define Manufacturer Link Fields, которое открывается по нажатию кнопки Manufacturer Link
. Может быть определено множество пар параметров названия/номера компонента.
![Диалоговое окно Define Manufacturer Link Fields, введите параметры, которые содержат название и номер компонента производителя](/documentation/sites/default/files/wiki_attachments/301895/Dlg_Activebom_DefineManufacturerLinkFields.png)
Перейдите на страницу диалогового окна Define Manufacturer Link Fields для получения более подробной информации.
- Ссылки на производителей могут быть заданы, только если проект содержит хотя бы один неуправляемый компонент.
- Чтобы принудительно повторно проверить в ActiveBOM все компоненты на предмет возможных данных от производителя, нажмите кнопку
. Обратите внимание, что при большом количестве компонентов процесс может занять некоторое время.
Настройка количества решений и поставщиков
Чтобы обеспечить бесперебойный процесс изготовления печатного узла, многие компании требуют, чтобы все компоненты в BOM включали в себя нескольких поставщиков, а также информацию об альтернативных компонентах. Это настраивается в разделе Supply Chain панели Properties.
Опции Supply Chain управляют тем, сколько решений и сколько поставщиков на решение необходимо включить. В плитках включенных поставщиков баннер отображается сплошным цветом.
- Количество в опции Solutions per Item используется для управления тем, сколько решений должно быть включено для каждого объекта BOM. Каждое дополнительное решение является альтернативным компонентом. Исходя из этого значения, в таблицу объектов BOM автоматически добавляются дополнительные группы столбцов Secondary Solution n (с информацией о производителе и указанном количестве поставщиков). На изображении выше документ BomDoc настроен на включение двух решений для каждого объекта BOM (выделены голубым цветом).
- Количество в опции Suppliers per Solution используется для управления тем, информация о скольких поставщиках должна быть приведена в таблице объектов BOM для каждого объекта. Исходя из этого значения, отображается определенное количество столбцов поставщиков. На изображении выше документ BomDoc настроен на включение двух поставщиков на решение (выделены зеленым цветом).
- Для обозначения того, что поставщик включен, используются цветные баннеры плиток поставщиков – сплошной баннер обозначает, что поставщик включен в таблицу объектов BOM, заштрихованный баннер обозначает, что поставщик не включен.
Exclude Invalid SPNs – включите эту опцию, чтобы удалить всех поставщиков, которые считаются некорректными (красный баннер). Это включает в себя компоненты, у которых: нет запасов, нет доступных цен, неактуальные данные о цене/доступности. Перейдите в раздел
Поставщики выше для получения более подробной информации о том, где эти сведения отображаются в плитке поставщика.
Добавление нового решения
Добавление и редактирование решений осуществляется фактически одинаково как для управляемых, так и для неуправляемых компонентов. Независимо от того, добавляете ли вы ссылку на производителя для добавления решения в неуправляемый компонент или добавляете новый вариант выбора компонента для добавления решения в управляемый компонент, поиск компонента осуществляется в диалоговом окне Add Part Choices.
Для добавления нового решения:
- Нажмите кнопку Add Solution под списком объектов BOM в ActiveBOM и выберите Add/Edit Manufacturer Link (для неуправляемого компонента) или Add/Edit PCL (для управляемого компонента).
- Если вы добавляете ссылку на производителя в неуправляемый компонент, будет открыто диалоговое окно Edit Manufacturer Links. Чтобы добавить новую ссылку, нажмите кнопку Add – будет открыто диалоговое окно Add Part Choices.
- Если вы добавляете новый вариант выбора компонента в управляемый компонент, будет открыто диалоговое окно Edit Part Choices. Чтобы добавить новый вариант выбора компонента, нажмите кнопку Add – будет открыто диалоговое окно Add Part Choices.
Добавление ссылки на производителя в неуправляемый компонент. Если выбран управляемый компонент, следует использовать команду Create/Edit PCL.
Диалоговое окно Add Part Choices:
- Предоставляет доступ ко всем компонентам, доступным с помощью Altium Parts Provider.
- Открывает предварительно загруженные компоненты на основе примененного поискового запроса с использованием поля Name выбранного объекта BOM (свойство Comment компонента на схеме). Нажмите
кнопку x для удаления этого запроса и ввода нового. Параметр компонента, используемый для поиска, определяется в разделе Suggested Keywords страницы Data Management - Parts Providers диалогового окна Preferences.
- Имеет схожие с панелью Manufacturer Part Search интерфейс и функциональные возможности.
Поиск компонента
С помощью передового модуля поиска Altium NEXUS, диалоговое окно Add Part Choices можно использовать в режиме непосредственного поиска путем ввода запроса в главное поле Search или в режиме расширенного параметрического поиска, последовательно определяя критерии поиска с помощью выбора категорий (Categories) и фильтров (Filters) – или используя обе возможности вместе (что называется фасетным поиском).
Используйте поле Search в верхней части диалогового окна для поиска подходящих компонентов на основе описания поиска.
Пример: LED green clear 0603 SMD
![Диалоговое окно Add Part Choice с примером проведения простого поиска компонента для его добавления в виде нового Part Choice](/documentation/sites/default/files/wiki_attachments/301895/Dlg_AddPartChoices_Search.png)
Либо используйте Categories и Filters, если вы хотите исследовать потенциально допустимые компоненты путем включения и отключения критериев.
Пример:
- Сначала выберите категорию Category, например
LEDs
,
- Затем с помощью фильтра Filter отфильтруйте категорию светодиодов по параметрам
Manufacturer
, Mount
, Case/Package
и т.п.
![Диалоговое окно Add Part Choice, где показано, как использовать категории и фильтры для поиска компонента для его добавления в виде нового Part Choice](/documentation/sites/default/files/wiki_attachments/301895/Dlg_AddPartChoices_CategoryFilter1.png)
- Доступ к категориям осуществляется с помощью выпадающего списка, как показано на изображении выше.
- Доступ к фильтрам осуществляется по нажатию кнопки
– будет отображен список Filters диалогового окна. Содержимое списка Filters изменяется в соответствии с категорией искомого компонента. Наведите курсор мыши на изображение выше, чтобы скрыть список категорий и отобразить список Filters.
- Щелкните ЛКМ по заголовку столбца для сортировки результатов по значениям в этом столбце.
- Некоторые из полей фильтра включают в себя текстовые поля для ввода числовых значений – нажмите клавишу Enter, чтобы применить значение.
- Если результаты в списке не обновляются, щелкните ЛКМ в поле поиска и нажмите клавишу Enter.
-
Информация о текущих критериях поиска, определенных выбранной категорией и включенными фильтрами, приводится под строкой поиска. Нажмите иконку x для удаления существующего критерия.
![Изображение критерия поиска, нажмите x для удаления определенного поискового параметра](/documentation/sites/default/files/wiki_attachments/301895/SearchCriteria.png)
-
Наведите курсор мыши на вертикальную цветную полосу для отображения текущего статуса жизненного цикла производства, например Volume Production (Серийное производство), EOL (Окончание жизненного цикла) и т.д.
► Узнайте больше об интерпретации состояния жизненного цикла.
Возможности многоуровневого поиска компонентов в Altium NEXUS доступны с помощью Altium Parts Provider, который агрегирует информацию из порталов Octopart и Ciiva. Если в Altium Content Vault доступны схемный символ и модели, они будут включены.
Диалоговые окна, которые поддерживают поиск компонентов, имеют альбомный и портретный режимы. При изменении размеров диалогового окна порядок элементов управления будет изменен, поэтому их вид может отличаться от представленного и описанного здесь.
Проверка данных о поставщике
Каждый компонент производителя, найденный в процессе поиска, включает в себя две гиперссылки возле изображения компонента.
Нажмите:
- По верхней ссылке, чтобы открыть подробную информацию об этом компоненте на сайте Octopart.
- По нижней ссылке, чтобы открыть подробную информацию о поставщиках этого компонента, отсортированных по доступности и цене.
Нажмите по ссылке для получения подробной информации о поставщиках компонента, отсортированных по доступности и цене.
Каждая из цветных плиток на изображении выше называется номером компонента поставщика (Supplier Part Number, SPN).
Плитка SPN включает в себя подробную информацию о компоненте и его доступности.
Информация в плитке SPN
Плитки включают в себя различные иконки – наведите курсор мыши на иконку, чтобы получить подробную информацию.
-
Баннер плитки показывает имя поставщика, цвет баннера означает следующее:
- Зеленый = Лучший выбор
- Оранжевый = Приемлемый выбор
- Красный = Рискованный выбор
- Номер компонента поставщика (ссылки на этот компонент на веб-сайте Octopart).
- Код страны местонахождения поставщика (ISO alpha 2), отображается красным, если не известен.
-
Источник информации о компоненте (как правило, это Altium Parts Provider). Цвет означает:
- Светло-серый = по умолчанию, обновлено менее одной недели назад
- Оранжевый = последнее обновление было более одной недели назад, но менее одного месяца назад
- Красный = последнее обновление было более одного месяца назад
- Объем запаса; отображается красным, если запасы не доступны.
- Цена за единицу; отображается красным, если цена не доступна. Цена показана в валюте, заданной в настройках панели Properties.
- Упаковка поставляемых компонентов. Наведите курсор мыши для получения более подробной информации.
- Доступные цены в зависимости от размера партии, с минимальными размерами заказа.
Создание ручного решения
Проект может включать в себя дополнительные объекты, такие как клей или крепеж, которые не будут приобретаться у предпочтительных поставщиков компонентов. Для подобных объектов вы можете создать ручное решение.
Чтобы создать ручное решение, нажмите кнопку
и выберите команду Create Manual Solution. Будет открыто диалоговое окно Create Manual Solution, где вы можете вручную введите сведения о производителе и поставщике компонента.
![Диалогового окно Create Manual Solution используется для добавления сведений о компоненте, который не может быть найден с помощью Altium Parts Provider](/documentation/sites/default/files/wiki_attachments/301895/Dlg_Activebom_CreateManualSolution.png)
В одно и то же решение могут быть добавлены дополнительные SPN путем создания еще одного ручного решения или ввода того же производителя и номера компонента производителя, как показано на изображении ниже.
Ручные решения обозначены строкой Manual solution в области MPN, а также иконкой в каждой плитке SPN.
Редактирование и удаление ручного решения
Чтобы изменить или удалить существующее ручное решение, щелкните ЛКМ по выпадающему списку рядом с номером компонента производителя в плитке решения и выберите нужную команду.
Существующее ручное решение можно удалить или отредактировать.
При выборе команды Delete, данные о поставщике удаляются (цветная плитка SPN пропадает), но данные о производителе остаются. Чтобы полностью удалить решение, сначала удалите поставщиков. Когда все поставщики удалены, под текстом Manual Solution в области информации о производителе в решении появится выпадающее меню. Используйте команду Delete из этого меню, чтобы полностью удалить решение.
Включение альтернативного компонента
Чтобы устройство могло быть изготовлено, большинство проектировщиков выбирают компоненты, которые могут быть заменены альтернативами, если это необходимо. В ActiveBOM это осуществляется путем добавления дополнительных решений (как описано выше) и последующей настройкой документа BomDoc на использование множества решений с помощью возможности Solutions per Item, как описано ранее.
Существует множество ситуаций, при которых нет доступных идентичных альтернатив, но в которых может использоваться функционально эквивалентный компонент. Например, если есть нехватка конденсаторов 6,3 В, для изготовления может использоваться конденсатор 10 или 16 В того же номинала.
Щелкните ПКМ, чтобы добавить альтернативный объект. Обратите внимание на элемент управления слева, который используется для скрытия/отображения альтернативного объекта. Наведите курсор мыши на изображение, чтобы отобразить диалоговое окно формирования BOM, настроенное на включение альтернативных объектов.
Чтобы выбрать функционально эквивалентный альтернативный компонент, щелкните ПКМ по компоненту и выберите Operations » Add Alternative Item из контекстного меню. Будет открыто диалоговое окно Component Search, где вы можете найти подходящую альтернативу на подключенном сервере управляемых данных. Поддерживается фасетный поиск, перейдите в раздел Поиск компонента, чтобы узнать больше о выполнении фасетного поиска в диалоговых окнах, которые поддерживают его.
BOM будет включать в себя как начальный, так и альтернативный объект. В BOM может быть добавлен столбец примечаний, если это необходимо, чтобы включить в него инструкции для закупщика о том, в каких случаях какой объект должен использоваться.
Создание групп альтернатив
Еще одной ситуацией, при которой может быть необходимо определить альтернативы, является наличие множества экземпляров одного компонента, но вы не хотите приобретать все эти компоненты у одного поставщика.
Например, в проекте присутствует большое количество резисторов 10K и запускается крупная серия. Чтобы обеспечить поставку, вы хотите разбить это большое количество и приобрести резисторы 10K у четырех различных поставщиков при обработке состава изделия. Это можно сделать, разделив компонент на четыре группы, которым будут назначены различные производители/поставщики с помощью рангов.
Еще одной ситуацией, при которой может понадобиться разделить компонент на группы, является наличие в проекте компонента, отдельный экземпляр которого должен быть от определенного производителя, в то время как для остальных компонентов такого ограничения нет. Для этого можно создать группу для особого компонента, чтобы зафиксировать его на этом определенном производителе, и назначить остальные компоненты другой группе.
Чтобы разделить компонент на группы, щелкните ПКМ по компоненту в документе BomDoc и выберите команду Operations » Split Item (Add Alternatives Group) из контекстного меню. Будет открыто диалоговое окно Edit Alternative Group. Задайте название группы в поле Alternative Group и включите флажки для компонентов, которые должны быть в этой группе. Новая группа будет отображена как отдельная строка рядом с объектом BOM, который был разделен, с тем же номером строки. Также появится столбец Alternative Group Name с заданным пользователем названием группы.
Объект 3 был разделен на три альтернативные группы, где каждой группе был назначен другой MPN путем применения пользовательского ранжирования к предпочтительному решению.
Замена компонента
Нередко при проверке документа BomDoc и подготовке к заказу компонентов выявляется проблема с компонентом. Например, проектировщик может забыть выбрать компонент, либо компонент был снят с производства, и проектировщик хочет изучить цену и доступность возможных замен. Раньше единственным способом устранить подобную проблему был возврат в редактор схем и изменение компонента, выбор подходящего компонента и последующее обновление документа BomDoc.
Вы также можете изменить компонент в BomDoc и отправить изменение обратно в схему через процесс Engineering Change Order. Щелкните ПКМ по выделенному компоненту (или компонентам) и выберите команду Operations » Change <НазваниеКомпонента>. Будет открыто диалоговое окно Replace Component, где вы можете найти компонент на замену.
![Для замены существующего компонента используется диалоговое окно Replace Component](/documentation/sites/default/files/wiki_attachments/301895/Dlg_ReplaceComponent_AD19_1.png)
При нажатии кнопки OK в диалоговом окне Replace Component будет открыто диалоговое окно Engineering Change Order с информацией об изменениях, которые необходимы для синхронизации схемы с документом BomDoc.
- Функциональная возможность замены компонентов производит поиск нового компонента на текущем сервере управляемых данных. Если подходящий компонент не найден, в диалоговом окне будет отображена ссылка на открытие панели Manufacturer Part Search, где вы можете щелкнуть ПКМ и выбрать: получить (Acquire) компонент на собственный сервер управляемых данных (через диалоговое окно Create New Component и редактор Component Editor) либо загрузить (Download) компонент локального в виде пакета интегрированной библиотеки в zip-архиве. Эти команды будут доступны только в том случае, если выбранный в панели Manufacturer Part Search компонент включает в себя модели Altium NEXUS (ищите иконку
).
- В качестве альтернативы использования поиска, категорий и фильтров в диалоговом окне Replace Component, вы можете щелкнуть ПКМ по результату поиска и вызвать диалоговое окно Find Similar Components. Это диалоговое окно берет значения выбранного компонента, и на их основе вы можете быстро найти множество компонентов с одинаковыми свойствами и параметрами в определенном диапазоне значений (
показать изображение).
- Если изменение компонента также влияет на конструкцию платы, необходимо выполнить обновление платы из схемы (Update PCB).
► Узнайте больше о Применении ECO
Работа с вариантами
ActiveBOM поддерживает проекты плат с вариантами. Функциональные возможности вариантов проекта позволяют создать один базовый проект платы, который затем будет наполняться различными способами. Каждое отдельное наполнение печатного узла называется вариантом проекта.
Работа с вариантами проекта:
- Настройка вариантов проекта осуществляется в диалоговом окне Variant Management (Project » Variants).
- Для изучения варианта дважды щелкните ЛКМ по его названию в папке
Variants
проекта в панели Projects, как показано на изображении ниже.
![На изображении показан выбор варианта проекта](/documentation/sites/default/files/wiki_attachments/301895/Variants1-highlight.png)
ActiveBOM поддерживает варианты проекта следующим образом:
- Отображение BOM для определенного варианта в базовом или плоском режиме представления.
- Опции для включения неустанавливаемых (Not Fitted) объектов в список объектов BOM.
- Отображение объединенного списка всех компонентов, используемых во всех вариантах, в объединенном режиме представления.
- Определение ручных решений как для базовых компонентов, так и для компонентов с вариантами.
Варианты в базовом режиме представления
Для выбранного варианта включите опцию Show Not Fitted в панели Properties, чтобы включить эти компоненты в таблицу объектов BOM. Когда эта опция включена, в информации об объектах будет автоматически отображен столбец Fitted.
В базовом режиме представления, столбец Fitted будет отображать значение Fitted
или Not Fitted
. Если у компонента есть варианты (в этом варианте был выбран альтернативный компонент), для этого объекта BOM будет автоматически отображена информация об альтернативном компоненте.
Обратите внимание, что текущий вариант отображается в строке состояния ActiveBOM.
Варианты в объединенном режиме представления
Объединенный режим представления отображает все компоненты, используемые во всех вариантах. Объединенное представление предлагает следующие функциональные возможности:
- Если у компонента есть варианты, для каждого используемого альтернативного компонента будет отдельный объект BOM, и у каждого из этих этих объектов будет одно и то же позиционное обозначение. Например, каждый из компонентов DS1 и DS2 на изображении ниже показан в списке дважды, поскольку в варианте BGA используется светодиод цвета, отличного от того, что используется в варианте TSOP. Компонент R1 отображается трижды, поскольку в вариантах BGA и TSOP используется резистор, отличный от того, который используется в базовом проекте.
- В объединенном режиме представления, когда включена опция Show Not Fitted, столбец Fitted отображает
Fitted
или Varied
. Поскольку объединенный режим отображает все компоненты, используемые во всех вариантах, каждый отображенный компонент устанавливается в базовом проекте или в варианте.
- У каждого варианта есть столбец <НазваниеВарианта> - Qty (отображающий, сколько экземпляров данного компонента используется в этом варианте) и столбец <НазваниеВарианта> - Price, который отображает цену за единицу, умноженную на значение в столбце количества.
- Поскольку некоторые проектировщики создают документацию по сборке на основе базового проекта, а также вариантов проекта, также присутствует столбец Quantity, отражающий количество экземпляров этого компонента, используемых в сборке базового проекта. Скройте этот столбец, если вы не формируете документацию по сборке на основе базового проекта.
- Таблица в объединенном режиме представления использует цвет для обозначения ячеек, значения в которых отличаются от значений соответствующих ячеек в базовом проекте, как показано ниже.
Цвет в ячейке указывает, что значение в этой ячейке отличается от значения этой ячейки в базовом проекте.
Чтобы узнать больше о вариантах, перейдите на страницу Варианты проекта.
Работа между BomDoc, схемой и платой
Существует две функциональные возможности для помощи в работе между документом BomDoc, схемой и платой: перекрестное выделение (Cross Select) и перекрестный переход (Cross Probe). Настройка работы этих возможностей осуществляется на странице System - Navigation диалогового окна Preferences.
Обе этих возможности можно использовать для поиска одного и того же компонента в других документах. Различие между перекрестным выделением и перекрестным переходом заключается в том, что режим перекрестного выделения выделяет компонент в целевом документе, но не отображает этот документ, в то время как перекрестный переход отображает целевой документ, и редактор целевого документа может стать активным.
Вы можете выполнять перекрестное выделение или перекрестный переход из документа BomDoc в схему или плату. Вы не можете выполнять перекрестное выделение или перекрестный переход из схемы или платы в документ BomDoc.
Режим перекрестного выделения
Режим перекрестного выделения должен быть включен в каждом редакторе, в котором вы хотите использовать его. Выберите команду Tools » Cross Select Mode (Shift+Ctrl+X). Когда режим перекрестного перехода включен, иконка меню будет выделена контуром
.
Для режима перекрестного выделения необходимо, чтобы целевой документ был открыт. При выделении компонента в списке объектов BOM документа BomDoc этот компонент будет выделен и центрирован в целевых документах схемы и платы (если масштабирование включено в опциях режима перекрестного перехода в диалоговом окне Preferences). Обратите внимание, что целевой документ не будет представлен как активный документ.
Если документ BomDoc представлен в базовом режиме, все экземпляры этого компонента будут выделены на схеме и на плате, как показано на изображении ниже.
Используйте перекрестное выделение, чтобы найти и выделить на схеме и на плате компонент, выбранный в списке объектов BOM.
Перекрестный переход
В то время как перекрестное выделение является режимом, который отображает результат при каждом щелчке ЛКМ по объекту BOM, когда этот режим включен, перекрестные переход является целенаправленным действием.
Щелкните ПКМ по объекту BOM и выберите Cross Probe из контекстного меню, чтобы осуществить перекрестный переход к этому компоненту на схеме. Также будет осуществлен перекрестный переход к компоненту на плате, если файл платы открыт.
Ключевой особенностью перекрестного перехода является возможность переключения в редактор целевого документа. Чтобы осуществить перекрестный переход и переключить редактор, зажмите клавишу Ctrl при выборе команды Cross Probe.
Щелкните ПКМ, чтобы вызвать команду перекрестного перехода. Будет отображена отдельная строка для позиционного обозначения каждого компонента, который представлен в этом объекте BOM.
Формирование BOM
BOM может быть сформирован из редактора ActiveBOM. Выберите команду Reports » Bill of Materials, чтобы открыть диалоговое окно Report Manager и сформировать BOM.
Диалоговое окно Report Manager представляет данные BOM в том виде, в котором они будут выведены. При вызове из ActiveBOM оно используется для настройки выходного формата и выбора шаблона.
Менеджер отчетов является стандартным диалоговым окном настройки вывода BOM. То же самое диалоговое окно открывается при выборе состава изделия из меню Report схемы или платы или при настройке BOM в файле OutputJob.
- Менеджер отчетов использует многие функциональные возможности, что и интерфейс ActiveBOM, что упрощает процесс настройки BOM.
- Если в проекте присутствует документ ActiveBOM (BomDoc), заданные в нем настройки компоновки будут автоматически применены в менеджере отчетов.
- Конфигурации BOM Set, заданные в документе ActiveBOM, доступны в менеджере отчетов, что упрощает переключение между различными компоновками BOM.
- Можно сформировать файлы формата Excel без необходимости в установленном Microsoft Excel® – для этого выберите опцию
Microsoft Excel File (*.xls, *.xlsx)
.
Чтобы узнать больше о настройке менеджера отчетов, перейдите на страницу Настройка BOM в менеджере отчетов.
Передача проектных данных в BOM
Проектные данные могут быть переданы из проекта платы в состав изделия в формате Excel путем включения объявлений Field и Column в шаблон Excel, который будет применен к BOM при его формировании.
- Fields – объявления полей используются для передачи в BOM параметров системы, документа и проекта, таких как имена файлов, количества, валюты и т.п., которые необходимо отобразить в BOM один раз. Объявление поля будет заменено переданным значением, как показано на изображении ниже.
- Columns – объявления столбцов используются для передачи информации, которая присутствует у всех объектов BOM, такой как позиционные обозначения, описания, пользовательские параметры и т.п. Это могут быть номера строк, данные о положении компонентов на плате и данные пользовательских столбцов, введенные в BomDoc. Объявление столбца заменяется строкой имени столбца, а все строки ниже заполняются значениями из этого столбца для соответствующих объектов BOM, как показано на изображении ниже.
Проектные данные передаются в таблицу Excel с помощью их определения в шаблоне Excel.
Чтобы узнать больше, перейдите на страницу Включение проектных данных в BOM формата Excel.