Working with Placed Components

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

Обновление и замена компонентов из библиотеки

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

Например, компонент мог быть повторно сохранён в Workspace — возможно, из‑за изменения дочерней модели. Это приводит к появлению новой ревизии компонента. Размещённый экземпляр этого компонента теперь использует более старую ревизию, и вы можете захотеть обновить его до последней. Либо вы могли решить использовать другой компонент и вам нужно просто заменить существующий компонент в проекте на альтернативный.

На этой странице описано обновление компонента, размещённого из вашего подключённого Workspace. Сведения о том, как обновлять компонент, размещённый из базы данных или из файловой библиотеки, см. на странице Updating Components from Database and File-based Libraries.

Существует несколько методов управления компонентами после их первоначального размещения в проекте.

Изменение одного экземпляра компонента

Каждый размещённый компонент имеет ссылку на ревизию компонента в Workspace. Эту информацию можно найти на панели Properties panel при просмотре свойств выбранного компонента.

Каждый размещённый экземпляр компонента содержит ссылку на конкретную ревизию этого компонента в Workspace.Каждый размещённый экземпляр компонента содержит ссылку на конкретную ревизию этого компонента в Workspace.

Если доступна более поздняя ревизия текущего компонента, запись о статусе ревизии (на панели Properties) отразит это текстом Out of date справа от состояния жизненного цикла текущей ревизии. Обратите внимание: если состояние жизненного цикла помечено как недопустимое для проектирования (для него отключена опция Allowed to be used in designs в диалоге State Properties dialog), то вместо этого запись будет отображаться как Inapplicable.

На этом, самом нижнем уровне — уровне отдельного компонента — размещённый экземпляр можно:

  • Обновить до последней ревизии текущего компонента, нажав кнопку .

Пример обновления того же компонента до последней ревизии — наведите курсор на изображение, чтобы увидеть результат.Пример обновления того же компонента до последней ревизии — наведите курсор на изображение, чтобы увидеть результат.

  • Заменить на последнюю ревизию другого (замещающего) компонента из Workspace или компонента из файловой библиотеки, нажав кнопку справа от поля Design Item ID. Откроется диалог Replace Component, в котором представлены компоненты из подключённого Workspace и доступных файловых библиотек. Текущий компонент показан вверху списка. Найдите нужный компонент‑замену, выберите его и нажмите OK.

    Пример замены существующего компонента на другой (альтернативный)Пример замены существующего компонента на другой (альтернативный)

    Диалог Replace Component предоставляет прямой доступ ко всем доступным библиотечным компонентам Workspace и компонентам файловых библиотек. В диалоге доступны полные сведения о выбранном компоненте (параметры, модели, варианты выбора детали, данные поставщиков и т. д.), сравнение компонентов, а для Workspace Library Components — параметрический поиск на основе фильтров для задания целевых параметров компонента.

    К диалогу Replace Component также можно получить доступ из других мест Altium Designer при выполнении операции замены компонента, например из документа ActiveBOM или из диалога Item Manager.

Выполнение пакетных изменений компонентов — Item Manager

Related page: Управление содержимым с помощью Item Manager

Изменение отдельных компонентов удобно, однако при работе с большим количеством компонентов это быстро становится утомительным. Для этого нужно единое централизованное место, из которого можно выполнять множественные изменения пакетно. Здесь и пригодится Item Manager (Tools » Item Manager).

Item Manager — это «командный центр» для синхронизации проектных сущностей Workspace, размещённых на листах схемы, с исходным содержимым, к которому они привязаны в Workspace. Он автоматически обнаруживает и выводит список всех компонентов, отмечая, являются ли они сущностями Workspace или нет, а затем сравнивает Item-Revision каждого компонента Workspace на схемах с доступными ревизиями этого компонента в Workspace. Для каждой сущности приводится информация о текущем связанном Item: ревизия, состояние жизненного цикла и исходный Workspace, в котором он находится.

Автоматическое сравнение ревизий для содержимого Workspace помечает всё, что устарело. Затем это можно выбрать и с минимальными усилиями подготовить к обновлению до последней ревизии. Подробнее см. Detecting when Updates are Required.

У вас есть полный контроль над тем, какие из этих сущностей Workspace обновлять и каким образом. Например:

  • Выберите отдельную запись и обновите её до последней ревизии связанного Item, либо выберите использование последней ревизии совершенно другого Item.
  • Выберите группу записей, использующих один и тот же связанный Item, и либо обновите их до последней ревизии этого Item, либо выберите использование последней ревизии совершенно другого Item.

Все предлагаемые изменения отражаются в менеджере.

После того как изменения настроены нужным образом, сформируйте Engineering Change Order (ECO) и просмотрите действия, которые будут выполнены для внедрения этих изменений. При необходимости отключите любые действия — вы всегда за рулём! Когда будете готовы, выполните ECO, и изменения будут применены. Быстро и эффективно: размещённое содержимое Workspace управляется предельно просто.

Если вы уверены в вносимых изменениях, можно использовать функцию Item Manager's Apply ECO — применить изменения «тихо», без появления диалога Engineering Change Order.

Следующие примеры иллюстрируют использование Item Manager:

  • Чтобы обновить несколько компонентов до последней ревизии существующего компонента Workspace.

Обновление группы устаревших компонентов до их последних ревизий.
Обновление группы устаревших компонентов до их последних ревизий.

  • Чтобы заменить пару компонентов на последнюю ревизию другого компонента Workspace — выбранного через диалог Replace Component dialog.

Замена одного или нескольких компонентов на другой компонент Workspace.
Замена одного или нескольких компонентов на другой компонент Workspace.

С помощью Item Manager можно не только поддерживать синхронизацию компонентов в ваших проектах с изменениями исходного содержимого в подключённых Workspace, но и использовать его как мощный инструмент для миграции существующих проектов плат — от локальных элементов проекта к проектному содержимому Workspace. После миграции компонентов проекта в Workspace, а также любых листов схем (device sheets), вы используете Item Manager, чтобы «заменить» существующие компоненты и символы листов их новыми, уже мигрированными воплощениями в Workspace. Иными словами, с точки зрения проекта компоненты остаются теми же, но меняется источник этих компонентов.

Мощные возможности автоматического сопоставления позволяют быстро сопоставлять локальные компоненты и символы листов с Items в Workspace.

Изменение компонента из BomDoc

Нередко проблема с компонентом выявляется при проверке BomDoc и подготовке к заказу деталей. Например, разработчик мог забыть окончательно утвердить выбор компонента, или компонент перешёл в EOL, и разработчик хочет оценить цену и доступность потенциальных замен. Хотя это можно решить, вернувшись на схему и отредактировав компонент, выбрав подходящую деталь, а затем обновив BomDoc, ActiveBOM поддерживает выполнение этого напрямую из BomDoc — с последующей передачей изменения обратно на схему через Engineering Change Order.

В BomDoc щёлкните правой кнопкой по выбранному компоненту(ам) и выберите команду Operations » Change <ComponentName>. Откроется диалог Replace Component dialog, где можно выполнить поиск компонента-замены. Найдя нужный компонент-замену, выберите его и нажмите OK. Откроется диалог Engineering Change Order, в котором будут перечислены изменения, необходимые для синхронизации схемы с BomDoc.

Пример замены компонента непосредственно из BomDoc.
Пример замены компонента непосредственно из BomDoc.

  • Функция замены компонента выполняет поиск нового компонента в текущем активном Workspace.
  • Если изменение компонента также затрагивает проект платы, обновление PCB следует выполнять со схемы.
  • Диалог Replace Component имеет схожую компоновку и разделяет многие функции с панелью Components panel

Замена Generic Component

Когда проект доходит до стадии, на которой Generic Component можно заменить на конкретный физический компонент, вызовите диалог Replace Component dialog, нажав кнопку на панели Properties. Обратите внимание: это также можно сделать из Item Manager или через документ проекта ActiveBOM document.

Значения параметров, применённые к Generic Component (здесь — мощность и сопротивление), автоматически используются как поисковые термины в диалоге Replace Generic Component, позволяя выбрать подходящий компонент-замену из отфильтрованных результатов — в приведённом примере двум позициям компонентов соответствуют критерии поиска.

Javascript ID: GenericComponents_Replace_AD23

Замена Generic Component через панель Properties.

Замена Generic Component через панель Properties.

Обратите внимание, что логика замены компонентов также поддерживает множественный выбор. Когда несколько generic-компонентов выбраны для замены через панель Properties, компонент производителя, выбранный в диалоге Replace Generic Component, заменит все выбранные компоненты.

Управление посадочными местами по всему проекту

Редактор схем Altium Designer включает мощный Footprint Manager. Запускаемый из меню Tools редактора схем (Tools » Footprint Manager), Footprint Manager позволяет просмотреть все посадочные места, связанные с каждым компонентом во всём проекте. Поддержка множественного выбора упрощает редактирование назначения посадочного места для нескольких компонентов, изменение способа привязки посадочного места или изменение текущего назначения посадочного места для компонентов, у которых назначено несколько посадочных мест. Footprint Manager упрощает просмотр и выявление проблем с назначениями посадочных мест по всему проекту, что особенно полезно при работе с наследуемым проектом или проектом из другой организации. Изменения проекта применяются через систему ECO, при необходимости обновляя и схему, и PCB.

Диалог Footprint Manager отображает список всех компонентов по всем исходным схемным документам активного проекта. Используйте элементы управления в правой части диалога, чтобы управлять посадочными местами, доступными для компонентов проекта и используемыми ими в данный момент. Возможности включают:

  • Возможность добавлять, редактировать и удалять модели посадочных мест для одного или нескольких выбранных компонентов.
  • Копирование посадочных мест между компонентами.
  • Изменение текущего назначения посадочного места (посадочного места, которое будет использоваться для представления компонента в домене PCB, из нескольких, которые могут быть доступны этому компоненту).
  • Проверка посадочных мест — чтобы убедиться, что модели посадочных мест действительно доступны, и особенно те, которые назначены текущими.

После того как все изменения назначений моделей посадочных мест выполнены должным образом, эти изменения внедряются через стандартный Engineering Change Order (ECO). Для этого просто нажмите кнопку Accept Changes (Create ECO)  в правом нижнем углу диалога Footprint Manager .

Для проекта, содержащего device sheets, компоненты на этих листах будут перечислены только при условии, что листы не помечены как Read-only. Переключайте состояние Read-only для device sheets в проектах на странице Data Management - Device Sheets page диалога Preferences.
Если проект был выполнен с использованием набора библиотек, а посадочные места были вручную прикреплены или отредактированы, крайне важно тщательно проверить все данные по посадочным местам. Footprint Manager может помочь упорядочить посадочные места по всему проекту, но также потребуется определённый уровень «проверки здравого смысла». Система не может отлавливать проектные ошибки, например назначение резистора на 20 Вт на посадочное место 0603. Всё это нужно внимательно проверять, и учитывать, что названия посадочных мест могут различаться у разных поставщиков компонентов. Ничего не принимайте на веру!
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content