Пакетное редактирование компонентов

Краткий обзор

Узнайте, как создавать и редактировать сразу несколько компонентов рабочего пространства с помощью редактора компонентов Altium Designer в режиме пакетного редактирования. В этой статье описаны четыре основные области редактора и объясняется, как задать настройки рабочего пространства, схемы именования, необходимые модели и общие параметры, в том числе настройки, определяемые шаблонами компонентов. Читайте дальше, чтобы увереннее управлять компонентами как единой группой.

- Узнайте, как перейти к пакетному редактированию и в каких случаях можно переключаться между режимами редактирования одного и нескольких компонентов.
- Разберитесь, как упорядочивать определения компонентов, связывать их с моделями и управлять видимостью параметров.
- Изучите, как параметры документа и шаблоны компонентов определяют именование, хранение и настройки жизненного цикла компонентов.
Узнайте больше с ИИ:

Компонент рабочего пространства создается и редактируется в редакторе компонентов, который поддерживает два режима — Single Component Editing и Batch Component Editing. Последний предоставляет интерфейс для создания и редактирования нескольких компонентов, но при желании его можно использовать и для работы с одним компонентом. Если редактор компонентов находится в режиме Single Component Editing, перейти в режим пакетного редактирования можно с помощью команды Tools » Switch to Batch Editor в главном меню редактора.

  • Если при создании компонента в режиме Single Component Editing у него есть модели, которые еще не сохранены в рабочем пространстве, переключиться в режим Batch Component Editing будет невозможно. Сначала необходимо сохранить компонент в рабочем пространстве, а затем открыть его для редактирования, после чего можно будет переключать режимы.

  • Если редактор компонентов в режиме Batch Component Editing содержит только одно определение компонента, можно переключиться в режим Single Component Editing, выбрав команду Tools » Switch to Single Component Editor в главном меню. Данные этого определения компонента будут отображены в режиме Single Component Editing.

Редактор компонентов в режиме Batch Component Editing также открывается, если выбрать несколько компонентов для редактирования на панели Components или панели Explorer. Каждое определение компонента будет содержать общий набор параметров и ссылки на необходимые модели соответствующих предметных областей. Пакетное редактирование особенно удобно, когда компоненты целесообразно обрабатывать как набор, например набор чип-резисторов.

В этом документе рассматривается работа с редактором компонентов в режиме Batch Component Editing.

Подробнее о работе с редактором компонентов в режиме Single Component Editing см. в разделе Редактирование отдельного компонента.

Обзор интерфейса

В режиме Batch Component Editing интерфейс редактора компонентов разделен на четыре основные области, показанные на следующем изображении и описанные ниже.

В режиме Batch Component Editing редактор компонентов можно разделить на четыре основные области.
В режиме Batch Component Editing редактор компонентов можно разделить на четыре основные области.

  1. Необходимые модели/параметры — здесь указываются типы моделей соответствующих предметных областей, необходимые для определений компонентов, а также формируется набор параметрических данных, который будет применяться ко всем определениям компонентов.
  2. Ссылки на модели — здесь добавляются ссылки на сохраненные модели соответствующих предметных областей для использования в определениях компонентов.
  3. Окно предварительного просмотра — отображает выбранную модель. Для символа и посадочного места используется графическое представление, для остальных типов моделей — текстовое.
  4. Определения компонентов — здесь задается определение компонента, включая его папку, имя, тип, ссылки на модели соответствующих предметных областей, параметрические данные и выбранные варианты комплектующих.
Области Required Models/Parameters и Model Links можно свернуть по горизонтали, нажав элемент управления в левом верхнем углу соответствующей области. Кроме того, три верхние области можно свернуть, оставив только область Component Definitions, с помощью элемента управления  в правом верхнем углу.

Параметры документа

Элементы управления для выбора целевой папки рабочего пространства, в которой будут созданы компоненты, а также определения жизненного цикла и схем именования для этих компонентов доступны в диалоговом окне Document Options (Edit » Document Options). Также можно задать схему именования компонентов по умолчанию для компонентов, выпускаемых из редактора компонентов, чтобы каждый создаваемый компонент получал уникальный идентификатор в рабочем пространстве.

Настройки рабочего пространства задаются в диалоговом окне Document Options.
Настройки рабочего пространства задаются в диалоговом окне Document Options.

  • Target Server — при создании одного или нескольких новых компонентов целевым будет рабочее пространство, к которому установлено активное подключение. При редактировании существующих компонентов в этом поле отображается рабочее пространство, в котором они находятся. Нажмите кнопку Server Admin справа от раскрывающегося списка (она доступна, если компоненты еще не выпущены), чтобы открыть страницу Data Management – Servers диалогового окна Preferences, где можно просматривать активное и известные рабочие пространства и управлять ими.

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

  • Default Folder — при создании одного или нескольких новых компонентов используйте это поле, чтобы указать папку по умолчанию в целевом рабочем пространстве для хранения сохраненных компонентов. Для этого нажмите кнопку Choose, чтобы открыть диалоговое окно Choose Folder — вариант панели Explorer, в котором можно найти и выбрать существующую папку рабочего пространства или сразу создать новую. Указанное здесь значение будет использоваться по умолчанию для FolderPath при добавлении нового определения компонента. При редактировании ревизии одного или нескольких существующих компонентов в этом поле отображается текущая папка, и изменить его нельзя. В этом случае кнопка Choose также будет недоступна. Нажмите кнопку Show in Explorer, чтобы быстро перейти к указанной папке по умолчанию на панели Explorer.

  • Lifecycle Definition и Revision Naming — используйте эти поля, чтобы задать подходящие схемы по умолчанию (Component Lifecycle и 1-Level Revision Scheme соответственно). В раскрывающемся списке каждого поля можно выбрать другую схему из числа схем, заданных для родительского рабочего пространства.

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

  • Item Naming — это поле используется для задания схемы именования элементов по умолчанию для компонентов, сохраняемых из редактора компонентов, чтобы каждый создаваемый элемент компонента получал уникальный идентификатор в рабочем пространстве. Указанное здесь значение будет использоваться в качестве шаблона для автоматического именования вновь добавленного определения компонента (в соответствующем поле Item ID). Программа автоматически назначит следующий доступный уникальный идентификатор на основе этой схемы, предварительно проверив все рабочее пространство и идентификаторы существующего содержимого.

    Если для родительской папки, в которой находится или создается компонент, задана схема именования, она будет автоматически подставлена в качестве схемы по умолчанию. В противном случае используется стандартная схема — CMP-{00000}. Разумеется, можно создать собственную схему, введя ее в это поле. Поддерживается использование шаблонов имен компонентов на основе параметров. Такие шаблоны позволяют точно задавать имена, а точнее переименовывать компоненты, на основе текущих значений параметров, доступных для этих компонентов в редакторе компонентов. Чтобы включить параметр в шаблон именования, используйте формат [<ParameterName>]. В шаблоне можно использовать несколько параметров, а также добавить макрос счетчика в фигурных скобках (например, {000}, {00A}).

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

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

Если редактируемые компоненты ссылаются на шаблон компонента, значения, заданные в шаблоне для Lifecycle Definition, Revision Naming, Component Naming, и Default Folder, используются для предварительного заполнения соответствующих полей на вкладке Document Options диалогового окна Document Options. Эти настройки в редакторе компонентов доступны для редактирования только в том случае, если в шаблоне включен соответствующий параметр Allow override. Кроме того, в качестве целевого рабочего пространства будет жестко задано то же рабочее пространство, в котором находится ревизия шаблона компонента.

Обязательные модели и параметры

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

 
 
 
 
 

Задайте обязательные модели и параметры.
Задайте обязательные модели и параметры.

  • Models — на самом базовом уровне компонент, используемый при проектировании платы, должен быть представлен в редакторе схем и редакторе печатных плат. Поэтому ему необходимы модели условного графического обозначения на схеме и посадочного места на плате. Они добавляются по умолчанию как обязательные модели и не могут быть удалены. Используйте элементы управления Add и Remove в этой области, чтобы при необходимости добавлять или удалять другие типы моделей.

    Указание типа модели не означает, что определение компонента has использовать ее: оно лишь добавляет в определение компонента поле для этого типа модели.
    Обратите внимание, что в списке доступен пункт PCBLIB. Он позволяет связать с компонентом различные модели посадочных мест на плате. Кроме того, параметр PCBLIB (default) позволяет указать модель посадочного места по умолчанию для компонента.
  • Parameters — по умолчанию присутствуют два параметра: Name и Description. Это системные параметры. При необходимости можно добавить любое количество дополнительных параметров. Для этого нажмите элемент управления Add в нижней части области, затем выберите пункт Parameter. В список будет добавлен новый параметр. Щелкните поле Parameter Name, чтобы при необходимости изменить имя. Чтобы удалить параметр, выберите его и нажмите элемент управления Remove. Системные параметры удалить нельзя.
Параметр Show, связанный с каждой записью, позволяет включать и отключать отображение соответствующего столбца модели или параметра в нижней области редактора, где задаются сами определения компонентов. Это особенно полезно, когда задано большое количество параметров и область становится перегруженной. Используйте множественное выделение в сочетании с командами контекстного меню, чтобы изменять видимость сразу нескольких моделей или параметров.

Через меню Add в этой области редактора также доступны следующие возможности:

  • Linking to a Component Template — в подменю Templates перечислены все шаблоны компонентов, доступные в том же рабочем пространстве, в котором находится сам компонент. Щелкните нужный пункт, чтобы создать ссылку на последнюю ревизию соответствующего шаблона компонента. Параметры из шаблона будут добавлены в эту область и отмечены значком .

  • Enabling the use of Datasheets — для этого выберите пункт Datasheet. Подробнее см. в разделе Прикрепление технических описаний к определениям компонентов.

  • Adding Part Choices — в подменю Part Choices выберите By MPN. В область определений будет добавлена запись Part Choice n с двумя столбцами — Manufacturer и Part Number, позволяющими указать выбранный вариант. Если ваше рабочее пространство поддерживает эту возможность и вы настроили пользовательский источник компонентов из базы данных, можно также выбрать пункт меню By Internal ID. В область определений будет добавлена запись Part Choice n с двумя столбцами — Part source и Internal ID, позволяющими выбрать компонент из внутренней базы данных вашей компании. Подробнее см. в разделе Варианты компонентов.

Ссылки на модели

Эта область редактора используется для добавления ссылок на сохраненные модели различных предметных областей, которые будут использоваться в определениях компонентов. Область Model Links можно рассматривать как общее хранилище моделей, доступных любому определению компонента. Для назначения моделей достаточно указать, какие ссылки требуются для каждого определения.

Ссылки на модели определенного типа можно добавлять только в том случае, если этот тип модели добавлен в область Required Models/Parameters.

Область Model Links с широкими возможностями для упрощения создания ссылок на модели и их назначения определениям компонентов.
Область Model Links с широкими возможностями для упрощения создания ссылок на модели и их назначения определениям компонентов.

Подробнее о работе со ссылками на модели см. в следующих раскрывающихся разделах.

Определения компонентов

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

Задавайте свойства компонентов логично и наглядно с помощью редактора компонентов.
Задавайте свойства компонентов логично и наглядно с помощью редактора компонентов.

Содержимое, изначально отображаемое в этой области, зависит от редактируемых компонентов:

  • При создании нового компонента, если шаблон компонента is not указан в родительской папке, для записи будут назначены FolderPath и Item ID, но не более того — своего рода чистый лист.
  • При создании нового компонента, если шаблон компонента is указан в родительской папке, сведения в записи будут предварительно заполнены на основе этого шаблона.
  • При редактировании ревизии одного существующего компонента после переключения из режима Single Component Editing будет отображаться эта ревизия со всеми сведениями, заданными для нее на данный момент.
  • При редактировании нескольких выбранных ревизий компонентов — то есть при непосредственном переходе в режим Batch Component Editing — будут отображаться все эти ревизии.
Чтобы добавить в список еще одно определение нового компонента, нажмите элемент управления Add Component в нижней части области, выберите команду Edit » Add Component в главном меню или воспользуйтесь одноименной командой контекстного меню области, открываемого правой кнопкой мыши.

Каждое определение компонента представлено отдельной строкой, содержащей следующие сведения:

  • Component: FolderPath — используйте это поле, чтобы сохранить компонент в определенной папке целевого рабочего пространства. Для каждого нового компонента, добавляемого в таблицу, это поле может заполняться расположением по умолчанию, если оно задано в поле Default Folder диалогового окна Параметры документа (Edit » Document Options). Независимо от того, указан ли путь по умолчанию, вы полностью контролируете выбор места хранения компонента в целевом рабочем пространстве. Чтобы вручную указать целевую папку, щелкните поле FolderPath компонента один раз: появится кнопка . Нажмите ее, чтобы открыть диалоговое окно Choose Folder. Найдите и выберите существующую папку или создайте новую прямо в этом окне.

    Тщательно задав пути к папкам для компонентов, вы обеспечите их сохранение в нужных папках с самого начала. Однако при необходимости после сохранения содержимое можно легко переместить в любую папку структуры рабочего пространства.
    Если компонент уже сохранен в рабочем пространстве, это поле доступно только для чтения. При использовании команды Clear Link To Target Item (в подменю Operations контекстного меню) связь с существующим элементом в рабочем пространстве будет удалена. Поля определения компонента вернутся в состояние, необходимое для создания нового элемента, а поле FolderPath станет доступно для редактирования.
  • Component: Item ID — это поле определяет идентификатор, используемый для сохраненного компонента в рабочем пространстве. Для каждого нового компонента, добавляемого в таблицу, это поле заполняется в соответствии со схемой именования по умолчанию, указанной в поле Item Naming диалогового окна Document Options. Программа автоматически назначит следующий доступный уникальный идентификатор на основе этой схемы, проверив все рабочее пространство и идентификаторы существующего содержимого.

    Предусмотрена схема именования элементов по умолчанию — CMP-{00000}, — но вы, разумеется, можете создать собственную схему, введя ее в это поле. При этом переменная часть должна быть заключена в фигурные скобки (например, CMP-001-{0000}). Также можно заменить автоматически назначенный идентификатор компонента, введя нужный идентификатор непосредственно в поле Item ID определения. Вы всегда полностью контролируете идентификацию элементов, и окончательное решение остается за вами.

    Также поддерживаются шаблоны имен компонентов на основе параметров. Такие шаблоны позволяют точно задавать имена, а точнее, переименовывать компоненты на основе текущих значений параметров, доступных для этих компонентов в редакторе компонентов.
    Если компонент уже сохранен в рабочем пространстве, это поле доступно только для чтения. При использовании команды Clear Link To Target Item (в подменю Operations контекстного меню) связь с существующим элементом в рабочем пространстве будет удалена. Поля определения компонента вернутся в состояние, необходимое для создания нового элемента, а поле Item ID станет доступно для редактирования.
  • Component: Name — отображает понятное пользователю имя компонента. Этот системный параметр доступен и индексируется при поиске в рабочем пространстве, позволяя легко находить нужные компоненты без необходимости запоминать идентификаторы их элементов.

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

    Для задания Name компонента можно использовать его параметры, если эти параметры и их значения заданы для компонента. Заключите имя параметра в квадратные скобки [ ]. Можно включить несколько параметров (например, [ParameterName1]_[ParameterName2]) — .

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

  • Component: Type — это поле позволяет задать тип компонента и является ключевым атрибутом для целевого поиска компонентов рабочего пространства (он также активно используется при просмотре компонентов на панели «Компоненты»). Щелкните это поле, затем нажмите , чтобы открыть диалоговое окно Choose component type. В этом окне выберите нужный тип компонента из всех заданных на данный момент типов, затем нажмите OK — выбранный тип будет подставлен в качестве значения атрибута Type в основной таблице определений.

    Поле будет заполнено значением по умолчанию для параметра ComponentType, если оно задано в используемом шаблоне компонента, либо типом компонента, выбранным в диалоговом окне Create new component, которое появляется при попытке создать новый компонент с помощью команды File » New » Component. Типы задаются на уровне настроек. Нажмите кнопку в нижней части диалогового окна Choose component type, чтобы перейти на страницу Управление данными — Типы компонентов диалогового окна Preferences. Здесь вы можете настроить список в соответствии со своими потребностями: добавить новые типы и подтипы, а также изменить или удалить существующие.
  • Component: Description — отображает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в рабочем пространстве.

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

    Для задания Description компонента можно использовать его параметры, если эти параметры и их значения заданы для компонента. Заключите имя параметра в квадратные скобки [ ]. Можно включить несколько параметров (например, [ParameterName1]_[ParameterName2]) — .

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

  • Models – эти поля соответствуют записям в области Required Models/Parameters документа. Для каждой добавленной требуемой модели предусмотрено одно поле, за исключением моделей посадочных мест, которых может быть несколько. Каждое поле позволяет указать, какая из связанных моделей (в области Model Links) будет использоваться для компонента.

    Чтобы показать или скрыть столбцы моделей, включите или отключите соответствующий параметр Show для записи Required Model. Чтобы изменить видимость сразу нескольких типов моделей, используйте множественное выделение в сочетании с командами контекстного меню.
  • Template Parameters – эти поля соответствуют пользовательским параметрам, перенесённым в редактор компонентов из указанной ревизии шаблона компонента. Для каждого параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. При необходимости вводите или выбирайте значения параметров, если это допускается. Например, параметры, отмеченные в шаблоне как Read Only, недоступны для редактирования, в отличие от остальных параметров. Если же параметры отмечены в шаблоне как Required, для них необходимо задать значения, иначе сохранить определение компонента в Workspace не удастся.

  • Parameters – эти поля соответствуют дополнительным пользовательским параметрам, введённым в области Required Models/Parameters документа. Для каждого дополнительного параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Введите необходимые значения параметров.

    Динамические параметры (уровня элемента) не отображаются в редакторе компонентов в режиме Batch Component Editing, но отображаются в режиме Single Component Editing — подробнее.

  • Release: Current Rev. – это недоступное для редактирования поле показывает текущую (самую последнюю) ревизию компонента в Workspace.

  • Release: Next Rev. – это недоступное для редактирования поле показывает следующую ревизию компонента, которая будет создана при следующем сохранении определения компонента в Workspace в соответствии с выбранной схемой именования ревизий.

  • Release: Action – это поле показывает действие, которое менеджер выпуска выполнит для данного определения компонента в процессе сохранения. Для определения компонента, которое ещё не сохранялось в Workspace, здесь отображается Create Item. Для определения, уже сохранённого в Workspace, отображается Create Revision. Если в качестве целевой выбрана запланированная ревизия компонента, отображается Release To Existing Revision.

  • Part Choice n – эта запись соответствует варианту детали (Part Choice), добавленному в область Required Models/Parameters документа. Порядок вариантов деталей слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Для каждого добавленного варианта детали предусмотрены два поля — Manufacturer и Part Number, позволяющие указать выбранную деталь. Если же вы настроили пользовательский источник деталей на основе базы данных и добавили вариант детали с помощью команды меню By Internal ID, этими двумя полями будут Part source и Internal ID. Используйте их, чтобы выбрать деталь из внутренней базы данных вашей компании.

Отображение полей Current Rev., Next Rev. и Action, которые вместе образуют Release Status, можно включать и отключать с помощью параметра Show Release Status в нижней части области. Чтобы показать или скрыть столбцы параметров шаблона, параметров и вариантов деталей, включите или отключите соответствующий параметр Show для записи Required Parameter. Чтобы изменить видимость сразу нескольких параметров, используйте множественное выделение в сочетании с командами контекстного меню.
При попытке сохранить компонент в Workspace редактор компонентов выполняет проверку — Component Rule Check. Эту проверку также можно в любой момент запустить вручную, выбрав команду Tools » Component Rule Check в главном меню. Перед этим обязательно сохраните компоненты локально (File » Save). Дополнительные сведения см. в разделе Выполнение проверки правил компонента.

Работа с определениями компонентов

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

Назначение ссылок на модели существующим компонентам

Для существующих определений компонентов необходимые ссылки на модели можно назначить следующими способами:

  • Перетащите ссылку на модель в соответствующий столбец определения компонента.

    Назначьте модель существующему компоненту, перетащив её из области Model Links в соответствующий столбец модели этого компонента.
    Назначьте модель существующему компоненту, перетащив её из области Model Links в соответствующий столбец модели этого компонента.

  • Используйте раскрывающееся поле в столбце модели, чтобы открыть специальное всплывающее окно выбора ссылки на модель. В нём представлена таблица всех существующих ссылок на модели, подходящих для назначаемого типа модели, со всеми столбцами данных. Это позволяет значительно ускорить поиск и назначение модели, когда большое количество определений компонентов затрудняет перетаскивание или когда верхняя часть редактора компонентов, содержащая область Model Links, свёрнута. Этим способом также можно назначить одну и ту же ссылку на модель нескольким определениям компонентов: перед открытием всплывающего окна просто выделите столбец модели для каждого компонента.

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

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

    Используйте специальное всплывающее окно выбора ссылки на модель, чтобы найти и назначить нужную модель.
    Используйте специальное всплывающее окно выбора ссылки на модель, чтобы найти и назначить нужную модель.

Создание нового компонента со связанной моделью

Если определение компонента ещё не существует, его можно создать с автоматическим назначением необходимой ссылки на модель следующими способами:

  • Перетащите ссылку на модель из области Model Links в свободное место области Definitions, чтобы добавить новое определение компонента, использующее эту модель.

    Назначьте модель и сразу добавьте новый компонент, перетащив ссылку из области Model Links.
    Назначьте модель и сразу добавьте новый компонент, перетащив ссылку из области Model Links.

  • Перетащите модель непосредственно с панели Explorer в область Definition. Будет добавлено новое определение компонента, использующее эту модель. Кроме того, если в области Model Links эта модель отсутствует, для неё будет добавлена запись.

    Назначьте модель и сразу добавьте новый компонент, перетащив модель с панели Explorer. Если ссылка на модель ещё отсутствует в области Model Links, она будет добавлена.
    Назначьте модель и сразу добавьте новый компонент, перетащив модель с панели Explorer. Если ссылка на модель ещё отсутствует в области Model Links, она будет добавлена.

Добавление нескольких компонентов

Редактор компонентов позволяет добавлять сразу несколько новых компонентов. Щелкните правой кнопкой мыши и выберите команду Operations » Add Components. Затем в открывшемся диалоговом окне Add Components введите количество компонентов, которые требуется добавить, и нажмите OK  — определения указанного количества новых компонентов будут добавлены в таблицу определений компонентов, в конец текущего списка. Благодаря поддержке одновременного редактирования нескольких ячеек и функциям копирования и вставки вы сможете быстро создать большой набор определений компонентов.

Эта команда также доступна в главном меню редактора Edit (Edit » Operations » Add Components).
Учтите, что ввод слишком большого числа в диалоговом окне Add Components может повлиять на производительность: пока запрос обрабатывается, программа может надолго перестать отвечать!

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

Создание стандартных чип-резисторов

Вы также можете быстро создать группу определений компонентов чип-резисторов, выбрав команду Edit » Operations » Generate Basic Chip Resistors в главном меню или щелкнув правой кнопкой мыши в области определений, вне уже существующих определений, и выбрав команду Operations » Generate Basic Chip Resistors в контекстном меню.

Команда доступна в соответствующем меню, только если ни одно определение компонента не выбрано.

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

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

Создание компонентов на основе поиска компонентов производителей

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

Обратите внимание: в отличие от использования поиска компонентов производителей в редакторе компонентов в режиме Single Component Editing, в режиме Batch Component Editing модели (при их наличии) не импортируются.

Для доступа к этой функции в Altium Designer должно быть установлено программное расширение Component From Supplier Search. По умолчанию это расширение устанавливается вместе с Altium Designer. Его можно установить или удалить вручную.

Дополнительные сведения об управлении расширениями см. на Extending Your Installation странице (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Эта функция доступна в области Definitions редактора компонентов. Щелкните правой кнопкой мыши и выберите команду Operations » Create from Part Search в контекстном меню области. Также можно выбрать команду Edit » Operations » Create from Part Search в главном меню или щелкнуть в области определений и использовать сочетание клавиш Shift+Ctrl+M.

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

Это диалоговое окно используется так же, как панель Manufacturer Search. Дополнительные сведения см. на странице по этой ссылке.
Результаты поиска в диалоговом окне сгруппированы по компонентам производителей, а связанные записи SPN отражают включенных поставщиков, предлагающих этот компонент. При выборе компонента для создания нового определения используется именно компонент производителя. При этом, поскольку вариант компонента производителя создается на основе компонента производителя, а не предложения конкретного продавца или поставщика, вы получаете один вариант, включающий все решения от поставщиков этого компонента, доступных в вашем рабочем пространстве. Параметры импортируются в соответствии с заданными Parameter Import Options, которые настраиваются на странице Data Management – Parts Providers диалогового окна Preferences.

Откройте диалоговое окно Manufacturer Part Search и найдите компонент, который требуется добавить в редактор компонентов.
Откройте диалоговое окно Manufacturer Part Search и найдите компонент, который требуется добавить в редактор компонентов.

После нажатия OK произойдет следующее:

  • В области определений редактора компонентов будет создана запись для выбранного компонента. Для этого определения будут выполнены следующие действия:
    • Будет назначен следующий доступный уникальный идентификатор элемента в соответствии со схемой Item Naming, используемой редактором компонентов.
    • Значение параметра Manufacturer Part Number выбранного компонента будет присвоено системному параметру Name.
    • Значение параметра Description выбранного компонента будет присвоено системному параметру Description.
  • Все параметры выбранного компонента, отображаемые в диалоговом окне, будут добавлены в список Required Models/Parameters. Все они будут сделаны видимыми (соответствующий параметр Show будет включен). Это означает, что по умолчанию для каждого из них в области Definitions будет отображаться отдельный столбец.
  • Для каждого документа с техническими характеристиками, доступного для выбранного компонента, также будут добавлены записи параметров в виде пары ComponentLinknDescription и ComponentLinknURL.
  • Для определения будет добавлен вариант компонента производителя (Part Choice 1), а значения параметров Manufacturer и Manufacturer Part Number компонента будут использованы для заполнения полей Manufacturer и Part Number этого варианта соответственно.
Параметры импортируются в соответствии с заданными Parameter Import Options, которые настраиваются на странице Data Management – Parts Providers диалогового окна Preferences.

Пример полученного определения и добавленных параметров для компонента, выбранного в диалоговом окне Manufacturer Part Search. Цветом выделены данные, импортированные из компонента производителя.
Пример полученного определения и добавленных параметров для компонента, выбранного в диалоговом окне Manufacturer Part Search. Цветом выделены данные, импортированные из компонента производителя.

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

Редактор компонентов позволяет задавать тип компонента при настройке его определения. Это упрощает целевой поиск с помощью мощного средства поиска рабочего пространства: оно позволяет не только искать по типу компонента, но и выполнять более точный поиск с учетом единиц измерения параметров компонентов. При просмотре собственной библиотеки рабочего пространства с помощью панели Components группировка компонентов Categories формируется на основе типа, заданного для каждого компонента.

Тип компонента задается с помощью атрибута Type в области Component области определений. Щелкните поле Type, затем нажмите , чтобы открыть диалоговое окно Choose component type. В этом окне выберите нужный тип компонента и нажмите OK — выбранный тип будет подставлен в качестве значения атрибута Type в основной таблице определений.

В диалоговом окне Choose component type представлен стандартный набор типов компонентов. Эти типы задаются в настройках. Нажмите кнопку в нижней части диалогового окна, чтобы открыть страницу Управление данными — Типы компонентов диалогового окна Preferences. На этой странице можно настроить список в соответствии со своими потребностями: добавить новые типы и подтипы, изменить или удалить существующие.

Пример установки для атрибута Type в определении компонента значения Diode.
Пример установки для атрибута Type в определении компонента значения Diode.

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

После сохранения также можно на лету изменить тип одного или нескольких компонентов на совершенно другой. На панели Components или Explorer выберите компоненты, тип которых требуется изменить, затем щёлкните правой кнопкой мыши и выберите в контекстном меню команду Operations » Change Component Type. Откроется диалоговое окно Choose component type, в котором можно выбрать новый тип компонента.
Поле будет заполнено значением по умолчанию для параметра ComponentType, заданным в используемом шаблоне компонента, либо типом компонента, выбранным в диалоговом окне Create new component, которое появляется при попытке создать новый компонент с помощью команды File » New » Component.

Поддержка типов данных параметров компонентов с учётом единиц измерения

Редактор компонентов поддерживает типы данных параметров компонентов с учётом единиц измерения, заданные в используемом шаблоне компонента. Значение параметра можно ввести непосредственно в соответствующее поле определения компонента в различных форматах, например 2.2k, 2k2, 4M, 2.5GHz. Workspace автоматически распознаёт числовое значение таких записей.

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

Параметры с учётом единиц измерения также используются для интеллектуальной фильтрации при поиске среди собственных компонентов на панели Components.
Типы данных параметров компонентов с учётом единиц измерения можно задать только в шаблоне компонента.

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

При вводе значения параметра компонента с типом данных, учитывающим единицы измерения, в определении компонента следует учитывать следующее:

  • Значение можно вводить в различных форматах: 
    • Только числовое значение (например, 10). Если у типа данных есть единица измерения, она будет применена автоматически. Для таких типов единица измерения указана в скобках после названия.
    • Числовое значение в экспоненциальной записи (например, 1e10, 1E6).
    • Числовое значение с единицей измерения (например, 10F).
    • Числовое значение с приставкой (например, 10k). Соответствующая единица измерения будет добавлена автоматически, если она применима.
    • Числовое значение с приставкой и единицей измерения (например, 10kF).
    • Числовое значение с приставкой в общепринятой инженерной записи (например, для сопротивления: 2k2, 2K2, 10r2, 10R2). Значение будет автоматически приведено к стандартному виду (например, 2K2 преобразуется в 2.2k).
  • Между числовым значением и приставкой и/или единицей измерения можно ставить пробел или вводить их слитно (например, 10uF или 10 uF). Пробел будет автоматически удалён.
Обратите внимание: инженерные сокращения не зависят от регистра, поэтому ввод 2k2 равнозначен вводу 2K2, а ввод 100R равнозначен вводу 100r. Единственное исключение — M (мега) и m (милли).

Поддержка типов данных параметров компонентов, определяемых словарями

Редактор компонентов поддерживает типы данных параметров компонентов, определяемые словарями и настроенные в используемом шаблоне компонента. Чтобы выбрать значение параметра из вариантов, заданных в словаре, щелкните ячейку значения и воспользуйтесь раскрывающимся списком. Также можно щелкнуть ячейку значения и начать вводить значение — раскрывающийся список откроется, и в нем будет выделено наиболее близкое значение.

Типы данных параметров компонентов, определяемые словарями, можно настроить только через шаблон компонента.

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

Если вы администратор рабочего пространства, щелкните значок  справа от поля значения, чтобы открыть страницу Settings – Vault – Dictionaries в браузерном интерфейсе рабочего пространства, где можно управлять словарями. 

  • Значения параметров, определяемых словарями, проверяются при сохранении компонента в рабочем пространстве. Если значение больше не соответствует словарю (например, оно было удалено из рабочего пространства, после чего компонент с этим значением был открыт для редактирования), поле значения будет выделено красным цветом, предупреждая о недопустимости значения. Вы не сможете сохранить компонент в рабочем пространстве, пока значения не будут приведены в соответствие со словарями.

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

Использование шаблонов имен компонентов

Редактор компонентов (только в режиме Batch Component Editing) поддерживает использование Component Name Templates на основе параметров. Такие шаблоны позволяют точно задавать, а точнее изменять имена компонентов — их Item ID — на основе текущих значений параметров, доступных для этих компонентов в редакторе (пользовательских параметров и параметров шаблона, но не системных параметров). Чтобы включить параметр в шаблон имени, используйте формат [<ParameterName>]. Например:

  • CMP-[Value]

  • CMP-[Part Number]

  • [Part Number]-[Value]

  • [Value]

  • [Part Number]

В шаблонах также можно использовать несколько выражений с параметрами, например:

  • CMP-[Part Number]-[Value]
  • CMP-[Manufacturer Part Number]-[Value]-[Tolerance]

Кроме того, при необходимости можно добавить макрос счетчика, заключенный в фигурные скобки (например, {000}, {00A}):

  • CMP-[Value]-{001}
  • CMP-[Part Number]-{00A}

Самый простой способ — ввести нужный шаблон имени в качестве схемы именования по умолчанию в поле Item Naming диалогового окна Document Options. В этом случае начальный индекс всегда будет равен нулю. Для более точной настройки выберите компоненты, которые нужно переименовать, и выполните команду Edit » Operations » Rename Component (Edit » Operations » Rename n Components) в главном меню либо щелкните правой кнопкой мыши и выберите команду Operations » Rename Component (Operations » Rename n Components) в контекстном меню. Откроется диалоговое окно Component Name Template. В нем можно задать требуемую Naming Scheme и настроить Initial Index (если в шаблон добавлен макрос счетчика).

Обратите внимание: изначально в этом диалоговом окне отображается схема именования по умолчанию, заданная в диалоговом окне Document Options. Если оставить эту схему, изменить Initial Index будет невозможно. Это значение можно изменить только при использовании другой схемы именования.

Пример использования параметров CompanyPrtType и Value в шаблоне имени для быстрого переименования выбранных компонентов, определяемых в редакторе компонентов.
Пример использования параметров CompanyPrtType и Value в шаблоне имени для быстрого переименования выбранных компонентов, определяемых в редакторе компонентов.

  • Схема именования, используемая при переименовании, применяется только в рамках этой операции. Она не заменяет схему именования по умолчанию, заданную для документа. Если вы хотите, чтобы определения компонентов, добавляемые впоследствии, получали имена по той же схеме, задайте ее на уровне документа, соответствующим образом изменив поле Component Naming в диалоговом окне Document Options .
  • Значение Item ID для отдельного определения компонента также можно изменить непосредственно в таблице. Щелкните один раз, чтобы выбрать ячейку Item ID , затем щелкните еще раз (или нажмите F2), чтобы перейти к редактированию на месте. Измените имя нужным образом. Обратите внимание, что при таком непосредственном редактировании имени использование выражений с параметрами не поддерживается.

Варианты комплектующих

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

У каждого рабочего пространства есть собственный Part Catalog. Это локальная база данных каталога комплектующих, предназначенная для управления изделиями производителей и связанными с ними предложениями поставщиков, а также для их отслеживания. В локальном каталоге комплектующих хранятся записи, представляющие реальные изделия производителей, а также одна или несколько записей, представляющих предложения поставщиков — варианты этих изделий, продаваемые поставщиками. Каждое предложение поставщика представляет собой ссылку на запись в базе данных комплектующих: либо в сводной базе данных комплектующих Altium Parts Provider (которая, в свою очередь, взаимодействует с включенными поставщиками и собирает данные об их комплектующих), либо, для рабочего пространства Enterprise Server, в подключенной локальной базе данных комплектующих (на основе ODBC). Включите нужных поставщиков и задайте параметры региона и валюты для Altium Parts Provider в разделе Part Providers браузерного интерфейса рабочего пространства. Пока Altium Designer подключен к рабочему пространству, область Altium Parts Options на странице Управление данными — Поставщики данных о комплектующих диалогового окна Preferences доступна только для чтения и использует настройки, заданные для рабочего пространства. Подробнее об управлении источником данных о комплектующих Altium Parts Provider для рабочего пространства см. Part Source Configuration (Рабочее пространство Altium 365, Рабочее пространство Enterprise Server).

Добавьте вариант комплектующего в области Required Models/Parameters: нажмите элемент управления Add и выберите команду By MPN в подменю Part Choices. Если настроен пользовательский источник данных о комплектующих на основе базы данных, можно вместо этого выбрать пункт меню By Internal ID. Можно добавить любое количество вариантов комплектующих.

При добавлении варианта комплектующего для определяемых компонентов в область определений добавляется запись — Part Choice n — с двумя столбцами для указания этого варианта. Эти столбцы зависят от выбранного типа варианта комплектующего:

  • By MPN — отображаются два столбца: Manufacturer и Part Number.

  • By Internal ID — отображаются два столбца: Part source и Internal ID.

Добавление варианта комплектующего (By MPN) для определяемых компонентов. Наведите указатель, чтобы увидеть пример добавленного варианта комплектующего By Internal ID, позволяющего связать компонент с комплектующим из внутренней базы данных вашей компании.
Добавление варианта комплектующего (By MPN) для определяемых компонентов. Наведите указатель, чтобы увидеть пример добавленного варианта комплектующего By Internal ID, позволяющего связать компонент с комплектующим из внутренней базы данных вашей компании.

Введите название производителя и номер детали производителя для реального комплектующего, которое должно использоваться при изготовлении и сборке платы, в поля Manufacturer и Part Number соответственно.

Если используется настроенный источник комплектующих на основе пользовательской базы данных, выберите его в поле Part source. В списке будут представлены все такие источники, определенные для Workspace. Введите идентификатор нужного комплектующего в поле Internal ID.

Если при открытии редактора компонентов в режиме Batch Component Editing в компоненте обнаружена пара параметров, задающих производителя и номер детали производителя, откроется диалоговое окно Part Choice Migration с предложением преобразовать эти параметры в варианты комплектующих (). Если вы выберете копирование или перенос параметров в варианты комплектующих, будут созданы новые варианты, значения Manufacturer и Part Number которых будут взяты из этих параметров.

Параметры компонента, распознаваемые как производитель и номер детали производителя, перечислены в раскрывающемся разделе ниже. Параметры также распознаются, если их имена имеют числовые суффиксы (например, Manufacturer 1 и Manufacturer Part Number 1).

Обратите внимание на следующие моменты:

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

  • Если значение поля введено неверно и Workspace не может найти комплектующее, текст будет отображаться серым курсивом. Когда оба значения введены правильно, текст отображается обычным белым шрифтом. Обратите внимание: регистр символов не учитывается.

Добавление вариантов комплектующих по MPN через диалоговое окно

Хотя сведения о производителе и номере детали можно вводить непосредственно в соответствующие ячейки варианта комплектующего, гораздо удобнее использовать диалоговое окно поиска деталей производителя. Чтобы воспользоваться этой возможностью, после добавления начальной записи Part Choice 1 в область Required Models/Parameters щелкните одну из ячеек этого варианта, относящуюся к нужному определяемому компоненту. В области Preview редактора появится кнопка . Нажмите ее, чтобы открыть диалоговое окно Add Part Choices, которое используется так же, как панель Manufacturer Part Search (подробное описание всех элементов интерфейса приведено на странице этой панели).

Выбор варианта комплектующего: найдите нужную деталь производителя в диалоговом окне Add Part Choices, выберите соответствующую запись и нажмите OK.
Выбор варианта комплектующего: найдите нужную деталь производителя в диалоговом окне Add Part Choices, выберите соответствующую запись и нажмите OK.

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

Найдите нужную деталь производителя в диалоговом окне, выберите ее и нажмите кнопку OK. Нажмите запись SPNs для детали производителя — Supplier Part Numbers, — чтобы просмотреть доступных поставщиков и оценить правильность выбора с учетом наличия, цены и других факторов. Выбранная деталь появится в редакторе компонентов — как в ячейках записи Part Choice 1, так и в области Preview.

Пример варианта комплектующего, добавленного через диалоговое окно Add Part Choices и отображаемого в редакторе компонентов.
Пример варианта комплектующего, добавленного через диалоговое окно Add Part Choices и отображаемого в редакторе компонентов.

При необходимости добавляйте другие варианты комплектующих с помощью кнопки — соответствующая запись Part Choice n будет создана автоматически.

Чтобы удалить вариант комплектующего, выберите его в списке и нажмите кнопку .

Подробнее о сведениях, предоставляемых вариантом комплектующего, см. на странице Добавление информации о цепочке поставок в компонент.

Автоматическое ранжирование вариантов комплектующих

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

  • Выберите одну или несколько записей определений компонентов, щелкните выделение правой кнопкой мыши и выберите команду Set Part Choice Ranks Automatically в контекстном меню, чтобы назначить рейтинги вариантам комплектующих выбранных компонентов.

  • Выберите команду Tools » Set Part Choice Ranks Automatically в главном меню, чтобы назначить рейтинги вариантам комплектующих всех компонентов.

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

Прикрепление технических описаний к определениям компонентов

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

Добавление ссылок на различные технические описания при редактировании компонента в редакторе компонентов.
Добавление ссылок на различные технические описания при редактировании компонента в редакторе компонентов.

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

  1. Включение использования технических описаний.
  2. Загрузка технических описаний для выбранного компонента.
  3. Назначение загруженных технических описаний другим определениям компонентов.

Проверка корректности именования компонентов

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

Заблокированный идентификатор элемента компонента автоматически освобождается через 30 минут, если за это время компонент не был сохранен.

Создание копии определения компонента

Для быстрого создания определений компонентов, незначительно отличающихся друг от друга, в редакторе предусмотрена функция копирования. Чтобы создать копию существующего определения, выберите его в списке определений и выполните команду Edit » Make a copy of the component в главном меню либо щелкните правой кнопкой мыши и выберите команду Make a copy of the component в контекстном меню (сочетание клавиш: Ctrl+D). Копия будет добавлена в конец списка определений.

Копия будет полностью повторять исходное определение компонента в следующих аспектах:

  • Будет указана та же целевая папка в рабочем пространстве — папка, в которой находится исходный компонент или в которую его планируется сохранить (если он еще не сохранен).
  • Будут использоваться ссылки на те же модели предметных областей.
  • Будут заданы те же значения Name, Description, Type, параметров шаблона и любых дополнительных пользовательских параметров.

Отличия будут следующими:

  • В копии не будет технических описаний (datasheets), заданных для исходного компонента.

  • В копии не будет вариантов выбора деталей, заданных для исходного компонента.

  • Копии будет присвоен следующий доступный уникальный идентификатор элемента.

  • Для копии будет настроено сохранение в начальную ревизию нового элемента компонента (для Action будет установлено значение Create Item).

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

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

Функция копирования аналогична последовательному выполнению команд Copy Component и Paste Component. Хотя эта функция позволяет быстрее скопировать существующее определение компонента, она работает только с одним определением, тогда как команды копирования и вставки компонентов позволяют работать с несколькими определениями.

Группировка определений компонентов

Определения компонентов можно группировать по любому из видимых столбцов. Для этого нажмите и удерживайте заголовок столбца, а затем перетащите его на текст Drag a column header here to group by that column.

Например, на следующем изображении показана группировка определений компонентов по параметру Case-Metric. При этом определения компонентов разделяются на группы, количество которых соответствует числу различных значений в столбце группировки — в данном случае создается девять групп.

Группировка определений компонентов по значениям в столбце, в данном случае — по параметру Case-Metric.
Группировка определений компонентов по значениям в столбце, в данном случае — по параметру Case-Metric.

Можно создать иерархию групп, задав вложенность заголовков столбцов. В области столбцов группировки изменяйте порядок группировки по мере необходимости с помощью перетаскивания.

Сортировка определений компонентов

Определения компонентов можно отсортировать по определенному столбцу, щелкнув его заголовок. Щелкните один раз для сортировки по возрастанию (на основе содержимого этого столбца). Щелкните еще раз для сортировки по убыванию.

Можно выполнять сортировку по нескольким столбцам. Если определения компонентов уже отсортированы по определенному столбцу, выполните Shift+Click на другом столбце, чтобы дополнительно отсортировать их по содержимому этого столбца.

Чтобы отменить сортировку по столбцу, выполните Ctrl+Click на его заголовке.

Фильтрация определений компонентов по столбцам

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

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

Выберите стандартную или пользовательскую фильтрацию по столбцу.
Выберите стандартную или пользовательскую фильтрацию по столбцу.

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

Пример применения фильтрации по столбцам.
Пример применения фильтрации по столбцам.

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

Чтобы дополнительно настроить текущий фильтр, нажмите кнопку справа от текстового представления фильтра. Откроется диалоговое окно Filter Builder.

Используйте диалоговое окно Filter Builder для создания более сложных фильтров.
Используйте диалоговое окно Filter Builder для создания более сложных фильтров.

В этом диалоговом окне можно создавать более сложные фильтры по мере необходимости:

  • Filter — нажмите для доступа к дополнительным условиям фильтрации. Нажмите Clear All, чтобы очистить все фильтры. Доступны следующие варианты:
    • Add Condition — нажмите, чтобы добавить условие фильтрации, например equals, between и т. д.
    • Add Group — нажмите, чтобы добавить группу условий фильтрации, например AND, OR и т. д.
  • Links — нажимайте соответствующие ссылки для дальнейшей настройки фильтра.
    • Id — нажимайте соответствующие ссылки, чтобы выбрать элемент, по которому требуется выполнить фильтрацию, например Description, Name и т. д.
    • AND и т. д. — нажимайте соответствующие ссылки, чтобы задать логический оператор или тип, например OR и т. д.
    • like — нажимайте соответствующие ссылки, чтобы задать оператор, например equals, is blank, is greater than и т. д.
    • <empty> — нажимайте соответствующие ссылки, чтобы добавить значение условия. После нажатия ссылки введите нужное значение в текстовое поле.
  • press the button to add a new condition — нажмите, чтобы добавить ещё одно условие.
Часто используемые фильтры можно сохранять и использовать повторно. Для этого в диалоговом окне Filter Builder нажмите кнопку , чтобы сохранить текущий фильтр в файле Filters (*.flt). Нажмите кнопку , чтобы загрузить ранее сохранённый фильтр.

Представление данных

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

Элемент управления показывает режим, который будет включён при нажатии, а не текущий режим.
  • Best Fit — в этом режиме ширина каждого столбца подбирается так, чтобы все его данные отображались полностью: она определяется по самой длинной записи с добавлением небольшого отступа. Поскольку ширина каждого столбца зависит от его содержимого, суммарная ширина столбцов может выходить за пределы видимой области. Для удобства просмотра предусмотрена горизонтальная полоса прокрутки.
  • Auto Width — в этом режиме программа пытается разместить все столбцы данных в видимой области таблицы, расширяя или сужая их при необходимости. Этот режим удобен при небольшом количестве столбцов, но при их увеличении читаемость может ухудшиться.

Пример использования режимов представления Auto Width и Best Fit.
Пример использования режимов представления Auto Width и Best Fit.

Для дополнительного удобства просмотра данных можно выборочно включать и отключать отображение столбцов моделей и параметров. Для этого используйте параметр Show для каждого из них в области Required Models/Parameters редактора.
Также можно вручную настроить ширину столбцов данных: нажмите на правый край заголовка столбца и перетащите его.

Определения компонентов — приёмы редактирования

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

  • Для моделей и параметров реализовано редактирование нескольких ячеек одновременно. Выделить несколько ячеек данных в одном столбце можно с помощью стандартных клавиш Ctrl+Click и Shift+Click. Чтобы назначить модель нескольким компонентам, выделите диапазон ячеек, затем нажмите кнопку раскрывающегося списка, чтобы открыть всплывающее окно привязки модели. Дважды щёлкните нужную модель во всплывающем окне — она будет назначена всем выделенным ячейкам моделей.

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

    Эту функцию также можно использовать для FolderPath. Выделите записи в столбце FolderPath для соответствующих определений компонентов, нажмите кнопку у активной записи и выберите нужную целевую папку в диалоговом окне Choose Folder. Для всех выделенных определений значение FolderPath будет изменено так, чтобы указывать на эту папку.
  • Данные в выделенных ячейках можно вырезать, копировать и вставлять с помощью Ctrl+X, Ctrl+C и Ctrl+V соответственно (или соответствующих команд контекстного меню либо главного меню Edit).

    Если целевая ячейка несовместима с данными в буфере обмена, вставка не будет выполнена (например, при попытке вставить данные параметров в поле привязки модели).

  • Содержимое выделенных ячеек данных можно очистить с помощью клавиши Delete (или команды Clear Contents контекстного меню либо команды Edit » Clear Contents главного меню).

    Если документ библиотеки компонентов ссылается на шаблон компонента, учитывайте следующее:

    • Если параметр помечен в шаблоне как Read Only, очистить содержимое соответствующей ячейки этого параметра нельзя.
    • Если параметр помечен в шаблоне как Required , при очистке содержимого соответствующей ячейки она будет выделена красной рамкой, указывающей на необходимость задать значение.
  • Выделенные определения компонентов можно копировать, вырезать и вставлять с помощью Ctrl+Shift+C, Ctrl+Shift+X и Ctrl+Shift+V соответственно (или соответствующих команд контекстного меню либо главного меню Edit).

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

    • Определения компонентов из буфера обмена можно вставить в основную область таблицы редактора компонентов двумя способами:

      • В конец текущего списка определений — убедитесь, что ни одно определение не выбрано, затем выполните команду.
      • С заменой существующего определения — щелкните правой кнопкой мыши определение, которое нужно заменить, и выполните команду. Появится диалоговое окно с запросом подтверждения; нажмите Yes для продолжения. Все имеющиеся данные в ячейках будут заменены данными из вставляемого определения. Обратите внимание: замена выполняется только для определения, на котором установлен фокус. Если в буфере обмена содержится несколько определений, только первое заменит определение в фокусе, а остальные будут добавлены в конец списка определений.
  • Вы можете полностью удалить выбранные определения компонентов с помощью элемента управления Remove Component под таблицей определений компонентов, команды Remove <ComponentName> (Remove n Components) в контекстном меню или главном меню Edit, либо используя сочетание клавиш Ctrl+Del.
  • Вы можете обновить содержимое таблицы с помощью команды Refresh в главном меню Edit или View либо в контекстном меню основной области таблицы, используя сочетание клавиш F5 или нажав кнопку на панели инструментов Component Library Standard.
  • Вы можете копировать выбранные ячейки с данными в буфер обмена Windows для обработки во внешнем редакторе электронных таблиц. Информацию об определениях компонентов из внешней электронной таблицы также можно вставить обратно в область определений компонентов.
Также можно свернуть верхнюю область редактора компонентов, нажав небольшую стрелку в правом верхнем углу редактора, и тем самым выделить всю область отображения для редактирования определений компонентов.

Просмотр сохраненного определения

После сохранения в рабочей области компонент можно просмотреть непосредственно в ней с помощью панели Components или панели Explorer.

Для уже сохраненного компонента, который в данный момент редактируется, можно перейти из редактора компонентов непосредственно к соответствующему элементу компонента в рабочей области. Для этого щелкните правой кнопкой мыши его запись в области определений и выберите команду Operations » Show in Explorer либо выберите команду Edit » Operations » Show In Explorer в главном меню.

Переход к уже сохраненному компоненту на панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.
Переход к уже сохраненному компоненту на панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.

Выбор существующего элемента компонента в качестве целевого

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

Подменю Operations контекстного меню определения компонента (и подменю Edit » Operations главного меню) содержит две команды для связывания определения с компонентом, созданным вручную:

  • Change Link To Target Item — используйте эту команду для открытия диалогового окна Choose Target Item, в котором можно найти и выбрать нужный компонент в рабочей области.

    Если выбранное определение компонента уже связано с компонентом, этот компонент будет выбран в открывшемся диалоговом окне. Если определение еще не связано, в диалоговом окне будет показана целевая папка, заданная для этого определения.

    После установления связи с существующим компонентом в целевой рабочей области поле Item ID для определения компонента станет серым и недоступным для редактирования.

    Обратите внимание: команда доступна в соответствующем меню только при выбранном определении компонента. Если выбрано несколько определений компонентов, команда применяется к определению в фокусе — его выбранная ячейка выделена пунктирной рамкой.
  • Clear Link To Target Item (Clear Links To Target Items) — используйте эту команду для удаления связи с существующими компонентами в рабочей области. Поля определения компонента, связанные с выпуском, вернутся в исходное состояние для создания нового элемента.

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

    Если определение компонента уже сохранено, эта процедура фактически приведет к тому, что связь между этим определением и ранее связанным с ним компонентом будет утрачена с обеих сторон.

    После удаления связи с существующим компонентом в целевой рабочей области поле Item ID для определения компонента станет доступным для редактирования. Значение в поле Action  в области Release таблицы изменится на Create Item, что указывает на отсутствие связи определения компонента с компонентом в целевой рабочей области.

Запуск проверки правил компонента

Перед сохранением компонента библиотеки рабочей области, созданного или отредактированного в редакторе компонентов, в подключенную рабочую область и предоставлением его для использования в проектах необходимо убедиться, что он соответствует требованиям согласно заданным настройкам. Редактор компонентов выполняет проверку — Component Rule Check — при попытке сохранить компонент обратно в рабочую область или при ручном запуске этой функции.

Подробнее о проверке компонентов см. на странице Проверка компонента.

О связанных моделях моделирования

Related page: Создание модели моделирования

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

Добавление параметров моделирования на уровне компонента

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

  • Model-Level Parameter — задаются в самом определении модели моделирования (в файле SimModel) и сохраняются вместе с ним в ревизии связанной модели моделирования.
  • Component-Level Parameter — задаются в определении компонента (здесь, в редакторе компонентов) и сохраняются вместе с ним в ревизии связанного компонента.
Параметры уровня компонента используются для параметров, общих для нескольких моделей, или когда разработчик хочет сделать такой параметр видимым и доступным для редактирования на схеме (например, номинал, частоту и т. д.).

Параметры добавляются на уровне компонента в области Required Models/Parameters редактора компонентов. Важно отметить, что имена параметров должны совпадать с именами параметров, заданных на уровне модели. Чтобы просмотреть параметры уровня модели и узнать, какие параметры можно добавить на уровне компонента (и под какими именами!), выберите ссылку на модель SIM и нажмите View Parameters в нижней части окна предварительного просмотра.

Просмотрите параметры уровня модели для элемента модели моделирования, чтобы узнать, какие параметры можно добавить на уровне компонента и как они называются!
Просмотрите параметры уровня модели для элемента модели моделирования, чтобы узнать, какие параметры можно добавить на уровне компонента и как они называются!

Теперь, зная доступные параметры уровня модели, вы можете добавить любой из них на уровне компонента, чтобы он был доступен в любом определении компонента. Для этого нажмите Add в нижней части области Required Models/Parameters и выберите в меню Parameter. В список будет добавлена новая запись параметра. Измените имя нужным образом — помните, что оно должно точно совпадать с именем соответствующего параметра уровня модели.

Добавление параметров моделирования на уровне компонента. Обратите внимание: один параметр уже доступен — Area Factor — благодаря шаблону компонента, на который ссылается компонент в этом примере.
Добавление параметров моделирования на уровне компонента. Обратите внимание: один параметр уже доступен — Area Factor — благодаря шаблону компонента, на который ссылается компонент в этом примере.

Когда экземпляр сохранённого компонента размещается в проекте, значение параметра моделирования на уровне компонента может отличаться от значения того же параметра на уровне модели. При формировании списка цепей приоритет будет иметь параметр уровня компонента.
Для некоторых встроенных моделей SPICE3f5 значение параметра, заданное на уровне компонента, переопределяет связанный параметр, указанный в подключённом файле модели (*.mdl). Например, для полупроводникового конденсатора значение параметра Width, заданное на уровне компонента, переопределяет любое значение параметра DEFW в соответствующем файле модели. Если для модели подсхемы параметр задан на уровне компонента, его значение переопределяет значение, указанное в подключённом файле подсхемы (*.ckt).

Сопоставление выводов

После выбора ссылки на нужную модель SIM необходимо убедиться, что выводы компонента на схеме правильно сопоставлены с выводами модели моделирования. Это выполняется в диалоговом окне Pin Mapping. Чтобы открыть его, щёлкните правой кнопкой мыши запись модели SIM в определении компонента и выберите Operations » Edit Pin Mapping в контекстном меню либо выделите ячейку модели SIM и выберите команду Edit » Operations » Edit Pin Mapping в главном меню. Для каждого вывода на схеме выберите соответствующее значение Model Pin в раскрывающемся списке. Если компонент состоит из нескольких частей, обязательно проверьте сопоставление для каждой из них.

Проверка правильности сопоставления выводов на схеме с выводами модели.
Проверка правильности сопоставления выводов на схеме с выводами модели.

Для компонента, состоящего из нескольких частей, возможность исключения отдельной части из моделирования также задаётся в диалоговом окне Pin Mapping.
Для встроенных моделей SPICE3f5 и поддерживаемых моделей PSpice назначение каждого вывода модели можно найти в разделе с общим форматом описания этой модели в руководстве пользователя SPICE 3f5. Для моделей подсхем производитель обычно добавляет комментарии к каждому выводу модели, описывающие его назначение. Если комментарии отсутствуют, расположение выводов модели обычно соответствует расположению выводов физического устройства. В этом случае обратитесь к техническому описанию устройства.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

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

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

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

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

Contents