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

Редактор компонентов в режиме Batch Component Editing можно разделить на четыре основные области.
- Необходимые модели/параметры — здесь задаются типы моделей предметных областей, необходимые для определений компонентов, а также формируется набор параметрических данных, который будет применяться ко всем определениям компонентов.
- Ссылки на модели — здесь добавляются ссылки на сохраненные модели предметных областей для использования в определениях компонентов.
- Окно предварительного просмотра — отображает выбранную модель. Для условного графического обозначения и посадочного места используется графический просмотр, а для моделей других типов — текстовый.
- Определения компонентов — здесь задается компонент, включая его папку, имя, тип, ссылки на модели предметных областей, параметрические данные и варианты выбора комплектующих.
Параметры документа
Элементы управления для указания целевой папки Workspace, в которой будут созданы компоненты, а также определения жизненного цикла и схем именования для этих компонентов доступны в диалоговом окне Document Options (Edit » Document Options). Также можно задать схему именования компонентов по умолчанию для компонентов, выпускаемых из редактора компонентов, чтобы каждый созданный компонент в Workspace получал уникальный идентификатор.

Настройки Workspace задаются в диалоговом окне Document Options.
-
Target Server — при создании одного или нескольких новых компонентов целевым будет Workspace, к которому вы подключены в данный момент. При редактировании существующих компонентов в этом поле отображается Workspace, в котором они находятся. Нажмите кнопку Server Admin справа от раскрывающегося списка (доступна, если компоненты еще не выпущены), чтобы открыть страницу Data Management — Servers диалогового окна Preferences, где можно просматривать активный и известные вам Workspace и управлять ими.
-
Default Folder — при создании одного или нескольких новых компонентов используйте это поле, чтобы указать папку по умолчанию в целевом Workspace для хранения сохраненных компонентов. Для этого нажмите кнопку Choose, чтобы открыть диалоговое окно Choose Folder — вариант панели Explorer, в котором можно выбрать существующую папку в Workspace или сразу создать новую. Указанное здесь значение будет по умолчанию использоваться для FolderPath при добавлении нового определения компонента. При редактировании ревизии одного или нескольких существующих компонентов в этом поле отображается текущая папка, и изменить его нельзя. В этом случае кнопка Choose также будет недоступна. Нажмите кнопку Show in Explorer, чтобы быстро перейти к указанной папке по умолчанию на панели Explorer.
-
Lifecycle Definition и Revision Naming — используйте эти поля, чтобы задать подходящую схему по умолчанию для каждого случая (
Component Lifecycleи1-Level Revision Schemeсоответственно). В раскрывающемся списке каждого поля можно выбрать другую схему из числа схем, определенных для родительского Workspace. -
Item Naming — это поле используется для задания схемы именования элементов по умолчанию для компонентов, сохраняемых из редактора компонентов, чтобы каждый создаваемый элемент компонента в Workspace получал уникальный идентификатор. Указанное здесь значение будет использоваться как шаблон для автоматического именования вновь добавленного определения компонента (в соответствующем поле Item ID). Программа автоматически назначит следующий доступный уникальный идентификатор по этой схеме, проверив весь Workspace и идентификаторы существующего содержимого.
Если для родительской папки, в которой находится или создается компонент, задана схема именования, она будет автоматически подставлена в качестве схемы по умолчанию. В противном случае используется стандартная схема —
CMP-{00000}. Вы также можете создать собственную схему, введя ее в это поле. Поддерживается использование шаблонов имен компонентов на основе параметров. Такие шаблоны позволяют точно задавать имена, а точнее переименовывать компоненты, исходя из текущих значений параметров, доступных для этих компонентов в редакторе компонентов. Чтобы включить параметр в шаблон именования, используйте формат[<ParameterName>]. В шаблоне можно использовать несколько параметров, а также добавить макрос итератора, указанный в фигурных скобках (например,{000},{00A}).Кроме того, можно заменить автоматически назначенный идентификатор компонента, введя нужный идентификатор непосредственно в поле Item ID соответствующего определения. Вы всегда полностью контролируете идентификаторы элементов и принимаете окончательное решение об их назначении.
В этом диалоговом окне также можно указать ссылку на заданный шаблон компонента. Выберите шаблон с помощью элементов управления, доступных в диалоговом окне на Template вкладка. Шаблон компонента содержит предустановленные настройки для определений компонентов, создаваемых в редакторе компонентов. Каждое дополнительное определение компонента будет создаваться в соответствии со связанным шаблоном компонента.
Обязательные модели и параметры
Эта область редактора используется для указания моделей, необходимых для определений компонентов в различных областях проектирования, а также для формирования набора параметрических данных, который будет применяться ко всем определениям компонентов.

Задайте обязательные модели и параметры.
-
Models — на самом базовом уровне компонент, используемый при проектировании платы, должен иметь представление в редакторе схем и редакторе печатных плат. Поэтому ему необходимы модели условного графического обозначения на схеме и посадочного места на печатной плате. Эти модели по умолчанию добавляются как обязательные и не могут быть удалены. Используйте элементы управления Add и Remove в этой области, чтобы при необходимости добавлять и удалять другие типы моделей.
-
Parameters — по умолчанию имеются два параметра:
NameиDescription. Это системные параметры. При необходимости можно добавить любое количество дополнительных параметров. Для этого нажмите элемент управления Add в нижней части области, а затем выберите пункт Parameter. В список будет добавлен новый параметр. Щелкните в поле Parameter Name, чтобы изменить имя нужным образом. Чтобы удалить параметр, выберите его и нажмите элемент управления Remove. Системные параметры удалить нельзя.
Меню Add в этой области редактора также предоставляет следующие возможности:
-
Linking to a Component Template — в подменю Templates перечислены все шаблоны компонентов, доступные в том же рабочем пространстве, где находится сам компонент. Щелкните нужную запись, чтобы создать ссылку на последнюю ревизию соответствующего шаблона компонента. Параметры из шаблона будут добавлены в эту область и отмечены значком
.
Шаблоны списков параметров
Если вы не используете шаблоны компонентов, вы все равно можете создавать предустановленные списки параметров благодаря поддержке настраиваемых Parameter List Templates в редакторе компонентов. В этих простых, удобочитаемых файлах можно задать список необходимых параметров, который затем загружается в редактор одним щелчком.
Шаблоны списков параметров находятся в подменю Templates, доступном при нажатии элемента управления Add в нижней части области Required Models/Parameters. Доступен ряд предустановленных шаблонов с наборами параметров для конденсаторов (Capacitor), резисторов (Resistor), диодов (Diode) и транзисторов (Transistor).

Откройте шаблоны параметров через меню элемента управления Add этой области.Щелкните шаблон, который хотите использовать, — заданные в нем параметры будут добавлены в область.

Использование шаблонов параметров ускоряет добавление набора параметров для ваших компонентов.Шаблон параметров задается в файле шаблона библиотеки компонентов (
*.cmplib_template). Чтобы система распознала эти файлы и они появились в подменю Templates редактора компонентов, они должны находиться в папкеTemplatesустановленной копии Altium Designer (\Users\Public\Documents\Altium\AD<Solution/Version>\Templatesпри установке по умолчанию).Определение шаблона имеет простую структуру: имя шаблона (как оно должно отображаться в подменю) в квадратных скобках, за которым следует список требуемых параметров в формате
<ParameterName>=. Например, предустановленный шаблон для резисторов —resistor.cmplib_template— имеет следующее определение:[Resistor]
Category=
Manufacturer=
Manufacturer Part Number=1
Mounting Type=
Temperature=
Package Type=
Package Reference=
RoHS=
Temperature Coefficient=
Tolerance=
Weight=
Height=
Value=
Power=
Resistance=
Composition= -
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 можно рассматривать как общий набор моделей, доступных любому определению компонента. Назначение моделей заключается в указании ссылок, необходимых для каждого определения.

Область Model Links содержит широкий набор функций, упрощающих создание ссылок на модели и их назначение определениям компонентов.
В следующих раскрывающихся разделах приведены дополнительные сведения о работе со ссылками на модели.
Добавление ссылок на модели
Добавить ссылки на модели в эту область можно несколькими удобными способами:
-
Выберите модели в определённой папке рабочего пространства. Можно выбрать одну или несколько разных моделей либо одну или несколько разных ревизий одной модели. Нажмите элемент управления Add под областью Model Links, выберите тип модели, а затем нужные модели в диалоговом окне Choose Models.
-
Перетащите модели непосредственно из панели Explorer. Можно перетащить одну или несколько разных моделей либо одну или несколько разных ревизий одной модели.

Добавление одной или нескольких моделей перетаскиванием из панели Explorer.
Можно добавить любое количество ссылок на модели, в том числе на разные ревизии одной модели. Каждая ссылка указывает на конкретную именованную ревизию модели (например, SYM-001-0023-1 для ревизии 1 символа SYM-001-0023). Команда Show In Explorer в контекстном меню выбранной ссылки на модель позволяет быстро открыть панель Explorer, в которой будет выделена выбранная модель и её ревизия.
Чтобы изменить ссылку на модель, щёлкните её поле Item ID, а затем кнопку
. Откроется диалоговое окно Choose Model, в котором можно найти и выбрать другую модель или другую ревизию той же модели. Чтобы удалить ссылку на модель, выберите её и нажмите элемент управления Remove.
Устаревшие модели
Поле Revision Status ссылки на модель показывает, указывает ли ссылка на последнюю ревизию этой модели или доступна более новая ревизия. Когда редактор компонентов обнаруживает, что связанная модель имеет не последнюю ревизию, это отмечается текстом Out of date, выделенным полужирным шрифтом.
Чтобы обновить ссылку для использования последней ревизии модели, щёлкните правой кнопкой мыши в любом месте записи модели и выберите в меню Update to Latest Revision. Это действие:
- Обновляет ссылку на модель, чтобы она указывала на последнюю ревизию.
- Обновляет все случаи использования этой модели в определении компонента, заменяя её на последнюю ревизию.

Редактор компонентов отмечает все модели, для которых используется не последняя ревизия. Щёлкните правой кнопкой мыши, чтобы обновить модель до последней ревизии.
Прямое редактирование связанных моделей
Если необходимо изменить связанную модель предметной области, используемую в определении компонента, удобнее всего воспользоваться прямым редактированием:
-
Щёлкните правой кнопкой мыши запись модели в области Model Links редактора и выберите команду Edit в контекстном меню.
-
Модель откроется во временном экземпляре соответствующего редактора. Внесите необходимые изменения и сохраните модель в следующую ревизию её родительского элемента в рабочем пространстве с помощью команды Save to Server (из главного меню File или Quick Access Bar, сочетание клавиш
Ctrl+Alt+S). Откроется диалоговое окно Create Revision, в котором можно указать другие значения Name и/или Description либо ввести примечание о внесённых изменениях в поле Release Notes.

Редактирование и сохранение модели непосредственно из области Model Links редактора компонентов.
Нажатие OK в диалоговом окне Create Revision (при отключенной опции обновления затронутых элементов) приведет к сохранению. Временный редактор модели закроется, и вы вернетесь в уже открытый редактор компонентов. Ссылка на модель и все ее экземпляры, назначенные определяемым компонентам, будут автоматически обновлены до этой последней ревизии.

Ссылка на модель и ее назначения обновляются до последней ревизии после завершения процесса выпуска.
Создание копии ссылки на модель
Чтобы создать копию существующей модели предметной области, на которую указывает ссылка, выберите ее в списке Model Links, щелкните правой кнопкой мыши и выберите команду Make a Copy в контекстном меню. Процесс аналогичен созданию копии ревизии элемента в панели Explorer:
-
Запускается сеанс непосредственного редактирования: копия исходного документа, сохраненного в ревизии элемента выбранной ссылки на модель, открывается в соответствующем временном редакторе.
-
Внесите необходимые изменения в редакторе, в том числе при необходимости измените имя и описание.
-
Выберите команду Save to Server (в главном меню File или в Quick Access Bar, сочетание клавиш Ctrl+Alt+S), чтобы сохранить документ в рабочем пространстве (сочетание клавиш Ctrl+Alt+S). Откроется диалоговое окно Create Item. По умолчанию копия модели будет использовать те же схемы именования ревизий и определения жизненного цикла, что и исходная модель, и будет создана в той же папке. При необходимости эти свойства можно изменить. Обратите также внимание, что идентификатор ревизии элемента исходной модели указан в поле Ancestor Revision.
-
Настроив свойства элемента нужным образом, нажмите OK. Будут созданы новый элемент и его начальная ревизия, документ будет выпущен, а временный редактор закроется. Копия ревизии элемента будет добавлена в качестве ссылки в конец списка ссылок на модели в редакторе компонентов.

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

Скрывайте или отображайте столбцы данных ссылок на модели по мере необходимости.
Также можно скрыть столбец, перетащив его заголовок в свободную область: когда появится большой крест, отпустите кнопку мыши.
Группировка ссылок на модели
Ссылки на модели можно группировать по любому из видимых столбцов. Для этого нажмите и удерживайте заголовок столбца, затем перетащите его на текст Drag a column header here to group by that column.
Например, на следующем изображении показана группировка ссылок на модели по Revision Status. При этом ссылки на модели разделяются на столько групп, сколько различных значений содержится в столбце группировки. В данном случае создаются две группы: для Revision Status: Out of date и Revision Status: Up to date.

Группировка ссылок на модели по значениям в столбце, в данном случае по Revision Status.
Сортировка
Ссылки на модели можно отсортировать по определенному столбцу, нажав на его заголовок. Нажмите один раз для сортировки по возрастанию на основе содержимого столбца. Нажмите еще раз для сортировки по убыванию.
Можно выполнять сортировку по нескольким столбцам. Если ссылки на модели уже отсортированы по определенному столбцу, выполните Shift+Click на другом столбце, чтобы дополнительно отсортировать их по его содержимому.
Фильтрация по столбцам
Как и в таблице Excel, ссылки на модели можно дополнительно фильтровать по содержимому каждого столбца. Для этого нажмите небольшой значок воронки (фильтра) в правой части заголовка столбца Откроется меню с флажком для каждого значения, имеющегося в этом столбце. Установите нужные флажки, чтобы в списке остались только ссылки на модели с соответствующими значениями.
Для более гибкого управления фильтрацией выберите (Custom...), чтобы открыть диалоговое окно Custom Filter. В этом окне можно настроить пользовательский фильтр в соответствии с вашими требованиями, указав, какие строки данных следует отображать на основе критериев фильтрации, применяемых к столбцу данных.

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

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

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

Определяйте компоненты логичным и интуитивно понятным способом с помощью редактора компонентов.
Исходное содержимое этой области зависит от редактируемых компонентов:
- При создании нового компонента, если шаблон компонента is not указан в родительской папке, записи будут назначены FolderPath и Item ID, но не более того — своего рода чистый лист.
- При создании нового компонента, если шаблон компонента is указан в родительской папке, запись будет содержать предварительно заполненные данные определения из этого шаблона.
- При редактировании ревизии одного существующего компонента после переключения из режима Single Component Editing будет отображаться эта ревизия вместе со всеми данными, определёнными для неё на данный момент.
- При редактировании нескольких выбранных ревизий компонентов — то есть при непосредственном переходе в режим Batch Component Editing — будут отображаться все эти ревизии.
Каждое определение компонента отображается в виде отдельной строки, содержащей следующие сведения:
-
Component: FolderPath — используйте это поле для сохранения компонента в определённую папку целевого рабочего пространства. Для каждого нового компонента, добавленного в таблицу, это поле может заполняться расположением по умолчанию, если оно задано в поле Default Folder диалогового окна Параметры документа (Edit » Document Options). Независимо от того, задан ли путь по умолчанию, вы полностью контролируете, где в целевом рабочем пространстве будет храниться компонент. Чтобы вручную указать целевую папку, щёлкните поле FolderPath компонента один раз, чтобы появилась кнопка
, и нажмите её для открытия диалогового окна Choose Folder. Найдите и выберите существующую папку или создайте новую прямо в процессе работы.
-
Component: Item ID — это поле определяет идентификатор сохраняемого в рабочем пространстве компонента. Для каждого нового компонента, добавленного в таблицу, это поле заполняется в соответствии со схемой именования по умолчанию, заданной в поле Item Naming диалогового окна Document Options. Программа автоматически назначает следующий доступный уникальный идентификатор на основе этой схемы, проверив всё рабочее пространство и идентификаторы существующего содержимого.
Предусмотрена схема именования элементов по умолчанию —
CMP-{00000}, — но вы можете создать собственную схему, введя её в это поле. При этом переменную часть необходимо заключить в фигурные скобки (например,CMP-001-{0000}). Кроме того, можно переопределить автоматически назначенный идентификатор компонента, введя нужный идентификатор непосредственно в поле Item ID определения. Вы всегда полностью контролируете идентификацию элементов и принимаете окончательное решение. -
Component: Name — отображает понятное человеку имя компонента. Этот системный параметр доступен и индексируется при поиске в рабочем пространстве, позволяя легко находить нужные компоненты без необходимости помнить идентификаторы их элементов.
-
Component: Type — это поле позволяет задать тип компонента и является ключевым атрибутом для целевого поиска компонентов в рабочем пространстве (он также активно используется при просмотре компонентов на панели Components). Щёлкните это поле, затем нажмите
, чтобы открыть диалоговое окно Choose component type. В этом окне выберите нужный тип компонента из всех определённых на данный момент типов, затем нажмите OK — выбранный тип будет вставлен в качестве значения атрибута Type в основную таблицу определений.
-
Component: Description — отображает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в рабочем пространстве.
-
Models — эти поля соответствуют записям в области Required Models/Parameters документа. Для каждой добавленной требуемой модели предусмотрено одно поле, за исключением моделей посадочных мест, которых может быть несколько. Каждое поле позволяет указать, какая из связанных моделей (в области Model Links) будет использоваться для компонента.
-
Template Parameters — эти поля соответствуют пользовательским параметрам, перенесенным в редактор компонентов из используемой ревизии шаблона компонента. Для каждого параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Введите или выберите значения параметров там, где это необходимо и возможно. Например, параметры, отмеченные в шаблоне как Read Only, недоступны для редактирования, в отличие от остальных. Если же параметры отмечены в шаблоне как Required, им необходимо присвоить значения, иначе сохранить определение компонента в рабочем пространстве не удастся.
-
Parameters — эти поля соответствуют дополнительным пользовательским параметрам, введенным в области Required Models/Parameters документа. Для каждого дополнительного параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. При необходимости введите значения параметров.
-
Release: Current Rev. — это недоступное для редактирования поле отображает текущую (самую последнюю) ревизию компонента в рабочем пространстве.
-
Release: Next Rev. — это недоступное для редактирования поле отображает следующую ревизию компонента, которая будет создана при следующем сохранении определения компонента в рабочем пространстве в соответствии с выбранной схемой именования ревизий.
-
Release: Action — это поле показывает действие, которое диспетчер выпуска выполнит для данного определения компонента в процессе сохранения. Для определения компонента, которое еще не сохранялось в рабочем пространстве, здесь отображается
Create Item. Для определения, уже сохраненного в рабочем пространстве, отображаетсяCreate Revision. Если в качестве целевой выбрана запланированная ревизия компонента, отображаетсяRelease To Existing Revision. -
Part Choice n — эта запись соответствует варианту компонента, добавленному в область Required Models/Parameters документа. Порядок вариантов компонентов слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Для каждого добавленного варианта предусмотрены два поля,
ManufacturerиPart Number, позволяющие указать выбранный компонент. Если же вы настроили пользовательский источник компонентов из базы данных и добавили вариант компонента с помощью пункта меню By Internal ID, эти два поля будут называтьсяPart sourceиInternal ID. Используйте их для выбора компонента из внутренней базы данных компонентов вашей компании.
Работа с определениями компонентов
В следующих разделах описана работа с этой областью редактора, включая полезные функции и возможности, позволяющие сэкономить время.
Назначение ссылок на модели существующим компонентам
Для существующих определений компонентов необходимые ссылки на модели можно назначить следующими способами:
-
Перетащите ссылку на модель в соответствующий столбец определения компонента.

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

Используйте специальное всплывающее окно выбора ссылки на модель для поиска и назначения нужной модели.
Создание нового компонента со связанной моделью
Если определение компонента ещё не существует, его можно создать с автоматическим назначением нужной ссылки на модель следующими способами:
-
Перетащите ссылку на модель из области Model Links в свободное место области Definitions, чтобы добавить новое определение компонента, использующее эту модель.

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

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

Добавьте несколько новых определений компонентов за два простых шага.
Генерация базовых чип-резисторов
Вы также можете быстро создать группу определений компонентов чип-резисторов, выбрав команду Edit » Operations » Generate Basic Chip Resistors в главном меню либо щёлкнув правой кнопкой мыши в свободном месте области определений и выбрав команду Operations » Generate Basic Chip Resistors в контекстном меню.
После запуска команды определения компонентов указанного типа будут сгенерированы автоматически.
Определения компонентов, сгенерированные этой командой, будут добавлены к уже существующим. Иными словами, существующие определения не перезаписываются при генерации новых.
Создание компонентов с помощью поиска компонентов производителей
Чтобы ускорить создание компонентов, Altium Designer позволяет находить реально выпускаемые компоненты с помощью функции поиска компонентов производителей и добавлять их в редактор компонентов. При этом вы получаете не только новую запись определения выбранного компонента, но и все его параметры, техническую документацию и вариант выбора компонента на его основе. Вам остаётся лишь подготовить модели для соответствующих областей проектирования, задать тип компонента и целевую папку, а затем сохранить его в рабочей области!
Эта функция доступна в области Definitions редактора компонентов. Щёлкните правой кнопкой мыши и выберите команду Operations » Create from Part Search в контекстном меню области. Также можно выбрать команду Edit » Operations » Create from Part Search в главном меню или щёлкнуть в области определений и использовать сочетание клавиш Shift+Ctrl+M.
Откроется диалоговое окно Manufacturer Part Search. Найдите нужный компонент (или компоненты) в базах данных реально выпускаемых изделий, предлагаемых поставщиками, которые в данный момент включены, выберите запись и нажмите кнопку OK.

Откройте диалоговое окно Manufacturer Part Search и найдите компонент, который хотите добавить в редактор компонентов.
После нажатия OK произойдёт следующее:
-
В области определений редактора компонентов будет создана запись для выбранного компонента. Этому определению:
- Будет назначен следующий доступный уникальный идентификатор элемента в соответствии со схемой Item Naming, используемой редактором компонентов.
-
Присвоить значение параметра Manufacturer Part Number выбранной детали ее системному параметру
Name. -
Присвоить значение параметра Description выбранной детали ее системному параметру
Description.
- Все параметры, определенные для выбранной детали (и отображаемые для нее в диалоговом окне), будут добавлены в список Required Models/Parameters. Все они станут видимыми (соответствующая опция Show будет включена). Это означает, что по умолчанию для каждого из них в области Definitions будет отображаться отдельный столбец.
-
Для каждого технического описания, доступного для выбранной детали, также будут добавлены записи параметров (в виде пары
ComponentLinknDescriptionиComponentLinknURL). -
В определение будет добавлен вариант детали (Part Choice,
Part Choice 1), а значения параметров Manufacturer и Manufacturer Part Number этой детали будут использованы для заполнения полейManufacturerиPart Numberсоответственно.

Пример полученного определения и добавленных параметров для детали, выбранной в диалоговом окне Manufacturer Part Search. Выделением показаны данные, перенесенные из детали производителя.
Задание типа компонента
Редактор компонентов позволяет задать тип компонента при настройке его определения. Это упрощает целевой поиск с помощью мощного средства поиска рабочей области, которое позволяет искать не только по типу компонента, но и более точно — с использованием параметров компонентов, учитывающих единицы измерения. При просмотре собственной библиотеки рабочей области с помощью панели Components группировка компонентов Categories формируется на основе типа, заданного для каждого компонента.
Тип компонента задается с помощью атрибута Type в области Component раздела определений. Щелкните поле Type, затем нажмите
, чтобы открыть диалоговое окно Choose component type. Выберите в нем нужный тип компонента и нажмите OK — выбранный тип будет подставлен в качестве значения атрибута Type в основной таблице определений.

Пример задания значения Diode для атрибута Type в определении компонента.
Поле Type можно задать сразу для нескольких определений компонентов. Выделите поле Type в каждом нужном определении, затем выберите тип для одного из них — он будет применен ко всем остальным.
Поддержка типов данных параметров компонентов с учетом единиц измерения
Редактор компонентов поддерживает типы данных параметров с учетом единиц измерения, заданные в используемом шаблоне компонента. Значение параметра можно вводить непосредственно в соответствующее поле определения компонента в различных форматах, например 2.2k, 2k2, 4M, 2.5GHz. Рабочая область автоматически распознает числовые значения, стоящие за этими записями.
Эта возможность шаблона компонента упрощает целевой поиск с помощью средства поиска рабочей области, которое позволяет искать не только по типу компонента, но и более точно — по диапазонам значений. Используя параметры компонентов с учетом единиц измерения, можно быстро задать поиск, например, всех конденсаторов с емкостью от 47 мкФ до 220 мкФ.

Параметры компонентов из используемого шаблона компонента, имеющие типы данных с учетом единиц измерения.
При вводе значения параметра компонента с типом данных, учитывающим единицы измерения, в определение компонента следует учитывать следующее:
-
Значение можно вводить в различных форматах:
-
Только числовое значение (например,
10). Если у типа данных есть единица измерения, она будет применена автоматически. Для таких типов единица измерения указана в скобках после названия. -
Числовое значение в экспоненциальной записи (например,
1e10,1E6). -
Числовое значение с единицей измерения (например,
10F). -
Числовое значение с приставкой (например,
10k). Соответствующая единица измерения будет добавлена автоматически (если применимо). -
Числовое значение с приставкой и единицей измерения (например,
10kF). -
Числовое значение с приставкой в типичной инженерной записи (например, для сопротивления:
2k2,2K2,10r2,10R2). Значение будет автоматически приведено к стандартному виду (например,2K2станет2.2k).
-
Только числовое значение (например,
-
Приставку и/или единицу измерения можно вводить как с пробелом после числового значения, так и без него (например,
10uFили10 uF). Пробел будет автоматически удален.
Поддерживаемые единицы измерения
Поддерживаются следующие типы данных с учетом единиц измерения:
- Вольт (В)
- Ампер (А)
- Ом
- Фарад (Ф)
- Генри (Гн)
- Ватт(Вт)
- Герц(Гц)
- Градус Цельсия(°C)
- Децибел(дБ)
- Процент(%)
- Метр(м)
- Грамм(г)
- Секунда(с)
Поддерживаемые приставки
В следующей таблице перечислены приставки, которые поддерживаются при вводе значения параметра с учетом единиц измерения.
| Приставка | Название | Значение (научная запись) | Значение (обычная запись) |
|---|---|---|---|
| T | Тера | 1 x 1012 | 1,000,000,000,000 |
| G | Гига | 1 x 109 | 1,000,000,000 |
| M | Мега | 1 x 106 | 1,000,000 |
| k | кило | 1 x 103 | 1,000 |
| m | милли | 1 x 10-3 | 1 / 1,000 |
| u | микро | 1 x 10-6 | 1 / 1,000,000 |
| n | нано | 1 x 10-9 | 1 / 1,000,000,000 |
| p | пико | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | фемто | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Проверка значения параметра
Если для параметра компонента используется тип данных с учетом единиц измерения, введенное значение проверяется на соответствие указанному типу данных. Это гарантирует использование правильной единицы измерения для данного типа данных, если единица указана при вводе. Например, параметр типа Celsius не может иметь значение 10V!
В редакторе компонентов недопустимое значение параметра выделяется красным цветом текста. Это также происходит при копировании и вставке данных между ячейками.

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

Параметры компонентов из используемого шаблона компонента, имеющие типы данных с учетом единиц измерения.
Если вы являетесь администратором рабочего пространства, щелкните значок
справа от поля значения, чтобы открыть страницу Settings – Vault – Dictionaries веб-интерфейса рабочего пространства, где можно управлять словарями.
Использование шаблонов имен компонентов
Редактор компонентов (только в режиме 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 (если в шаблон добавлен макрос счетчика).

Пример использования параметров CompanyPrtType и Value в шаблоне именования для быстрого переименования выбранных компонентов, создаваемых в редакторе компонентов.
Варианты компонентов
Редактор компонентов позволяет задать для компонента один или несколько Part Choices — «допустимых» изделий производителей, которые можно использовать для реализации компонента на собранной плате. Актуальные сведения о цепочке поставок — производитель (и артикул), поставщик (и артикул), описание, цены и наличие — поступают из локального Part Catalog рабочего пространства и соответствующего источника данных о компонентах.
Добавьте вариант компонента из области 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, — это позволяет связать компонент с записью во внутренней базе данных компонентов вашей компании.
Введите название производителя и артикул производителя для реального изделия, которое должно использоваться при изготовлении и сборке платы, в поля Manufacturer и Part Number соответственно.
Следует учитывать несколько моментов:
-
Добавление варианта компонента не означает, что его обязательно нужно использовать в определении компонента. Но если ввести значение в одно из двух полей, другое поле будет выделено красной рамкой: это указывает на то, что перед сохранением компонента в рабочее пространство его также необходимо заполнить.
-
Если значение поля введено неверно и рабочее пространство не может найти компонент, текст отображается серым курсивом. Когда оба значения указаны правильно, текст отображается обычным белым шрифтом. Обратите внимание: регистр символов в значениях не учитывается.
Добавление вариантов компонентов по MPN через диалоговое окно
Хотя сведения о производителе и артикуле можно ввести непосредственно в соответствующие ячейки варианта компонента, гораздо удобнее использовать диалоговое окно поиска изделий производителей. Чтобы воспользоваться этой возможностью, после добавления исходной записи Part Choice 1 в область Required Models/Parameters щелкните одну из ячеек этого варианта (относящуюся к нужному определяемому компоненту). В области Preview редактора появится кнопка
. Нажмите ее, чтобы открыть диалоговое окно Add Part Choices, которое используется так же, как панель Manufacturer Part Search (подробное описание всех элементов интерфейса см. на этой странице).

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

Пример варианта компонента, добавленного через диалоговое окно Add Part Choices и отображаемого в редакторе компонентов.
При необходимости добавьте другие варианты компонентов, нажимая кнопку
; соответствующая запись Part Choice n будет создана автоматически.
Чтобы удалить вариант компонента, выберите его в списке и нажмите кнопку
.
Подробнее о сведениях, предоставляемых вариантом компонента, см. на странице Добавление информации о цепочке поставок в компонент.
Автоматическое ранжирование вариантов компонентов
Помимо возможности задать пользовательский рейтинг для варианта компонента с помощью звездочек, вы также можете автоматически назначать рейтинги вариантам компонентов, создаваемых или редактируемых в редакторе компонентов.
-
Выберите одну или несколько записей определений компонентов, затем щелкните выделение правой кнопкой мыши и выберите команду Set Part Choice Ranks Automatically в контекстном меню, чтобы назначить рейтинги вариантам выбранных компонентов.
-
Выберите команду Tools » Set Part Choice Ranks Automatically в главном меню, чтобы назначить рейтинги вариантам всех компонентов.
Варианты компонентов сортируются в таблице определений компонентов и в области предварительного просмотра редактора в соответствии с заданными рейтингами. Варианты, которым рейтинг уже назначен, сохраняют свой текущий порядок.
Прикрепление технических описаний к определениям компонентов
При создании компонентов в редакторе компонентов к одному или нескольким компонентам можно прикрепить одно или несколько технических описаний. Это позволяет, например, быстро прикрепить одни и те же необходимые технические описания ко всем компонентам определенного семейства.

Привязка различных технических описаний при редактировании компонента в редакторе компонентов.
Прикрепление технических описаний к определению компонента включает несколько шагов, кратко перечисленных здесь и подробно рассмотренных в следующих разделах:
- Включение использования технических описаний.
- Загрузка технических описаний для выбранного компонента.
- Назначение загруженных технических описаний другим определениям компонентов.
Включение использования технических описаний
Чтобы прикреплять технические описания к определению компонента в редакторе, сначала необходимо включить их использование. Это делается в области Required Models/Parameters редактора. Нажмите элемент управления Add в нижней части этой области и выберите Datasheet в контекстном меню.

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

«Контейнер» технических описаний и список доступных загруженных описаний. В действительности каждое техническое описание загружается в отдельный элемент технического описания.
Выбрав определение компонента в редакторе, можно загрузить техническое описание для этого компонента несколькими способами:
- Перетащить файл из Проводника Windows в область предварительного просмотра или в ячейку Datasheets этого определения компонента.
- Перетащить ссылку на техническое описание с веб-страницы во внешнем браузере в область предварительного просмотра или в ячейку Datasheets этого определения компонента.
- Щелкнуть правой кнопкой мыши в области предварительного просмотра и выбрать команду Add File в контекстном меню. В диалоговом окне Open найдите и откройте необходимые технические описания.
После загрузки вы можете:
- Открыть техническое описание, нажав на его запись в области предварительного просмотра (или щелкнув по ней правой кнопкой мыши и выбрав Open в контекстном меню).
- Изменить подпись технического описания, щелкнув по его записи в области предварительного просмотра правой кнопкой мыши и выбрав Edit в контекстном меню. Для этого откроется диалоговое окно Caption. Изменение подписи технического описания применяется только к этому компоненту.
- Удалить техническое описание из компонента, щелкнув по его записи в области предварительного просмотра правой кнопкой мыши и выбрав Delete в контекстном меню.
- Скачать файл, щелкнув по его записи в области предварительного просмотра правой кнопкой мыши и выбрав Save As в контекстном меню.
Назначение загруженных технических описаний другим определениям компонентов
При первоначальном прикреплении (загрузке) технического описания оно назначается выбранному компоненту. Однако преимущество системы в том, что все загруженные технические описания доступны для привязки и к другим создаваемым компонентам. Нажмите элемент управления в правой части ячейки Datasheets, чтобы открыть список доступных технических описаний, и используйте соответствующие флажки, чтобы прикрепить описание к компоненту или удалить эту привязку.

Пример прикрепления ранее загруженных технических описаний к другому определению компонента.
Проверка именования компонентов
Программа проверяет идентификаторы компонентов, создаваемых несколькими пользователями для сохранения в рабочем пространстве, предотвращая дублирование идентификаторов элементов. Когда пользователь создает элемент компонента, назначенный идентификатор элемента блокируется, и другой пользователь не может его использовать, даже если первый пользователь еще не сохранил или вообще не сохранит этот компонент в рабочем пространстве. Если другие пользователи вручную изменят идентификатор элемента при определении компонента на идентификатор, уже используемый существующим элементом (или элементом, который планируется создать), он будет заменен следующим доступным неиспользуемым идентификатором в соответствии с применяемой схемой именования.
Создание копии определения компонента
Для быстрого создания определений компонентов, незначительно отличающихся друг от друга, в редакторе предусмотрена функция копирования. Чтобы создать копию существующего определения, выберите его в списке определений и выполните команду Edit » Make a copy of the component в главном меню либо щелкните правой кнопкой мыши и выберите команду Make a copy of the component в контекстном меню (сочетание клавиш: Ctrl+D). Копия будет добавлена в конец списка определений.
Копия будет полностью соответствовать исходному определению компонента в следующих аспектах:
- Та же целевая папка в рабочем пространстве — папка, в которой находится исходный компонент или в которую он должен быть сохранен (если он еще не сохранен).
- Ссылки на те же модели предметных областей.
- Те же значения Name, Description, Type, параметров шаблона и любых дополнительных пользовательских параметров.
Отличия будут следующими:
-
Отсутствие технических описаний, заданных для исходного компонента.
-
Отсутствие вариантов выбора деталей, заданных для исходного компонента.
-
Следующий доступный уникальный идентификатор элемента.
-
Настройка сохранения в начальную ревизию нового элемента компонента (Action задано значение
Create Item).

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

Группировка определений компонентов по значениям столбца, в данном случае — по параметру Case-Metric.
Сортировка определений компонентов
Определения компонентов можно сортировать по определенному столбцу, щелкнув его заголовок. Щелкните один раз для сортировки по возрастанию (на основе содержимого столбца). Щелкните еще раз для сортировки по убыванию.
Можно выполнять сортировку по нескольким столбцам. Если определения компонентов уже отсортированы по определенному столбцу, выполните Shift+Click на другом столбце, чтобы дополнительно отсортировать их по содержимому этого столбца.
Фильтрация определений компонентов по столбцам
Как и в таблице Excel, определения компонентов можно дополнительно фильтровать по содержимому каждого столбца. Для этого нажмите небольшой значок воронки (фильтра) справа в заголовке столбца Появится меню с флажками для каждого значения, присутствующего в этом столбце. Установите нужные флажки, чтобы в списке остались только определения компонентов с соответствующими значениями.
Для более гибкой настройки фильтрации выберите (Custom...), чтобы открыть диалоговое окно Custom Filter. В этом окне можно настроить пользовательский фильтр: указать, какие строки данных следует отображать, исходя из критериев фильтрации, применяемых к столбцу.

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

Пример применения фильтрации по столбцам.
Чтобы дополнительно настроить текущий фильтр, нажмите кнопку
у правого края текстового представления фильтра. Откроется диалоговое окно 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 — нажмите, чтобы добавить ещё одно условие.
Отображение данных
В зависимости от типа определяемых компонентов количество параметров может быть значительным. Вместе с другими столбцами данных они могут образовать нагромождение содержимого, которое трудно прочитать. Для решения этой проблемы в области определений компонентов предусмотрено несколько режимов отображения. Переключайтесь между ними с помощью элемента управления в правом нижнем углу области.
- Best Fit — в этом режиме ширина каждого столбца подбирается так, чтобы отображать все его данные: она определяется по самой длинной записи с небольшим дополнительным отступом. Поскольку ширина каждого столбца подстраивается под его содержимое, суммарная ширина столбцов может превышать видимую область. Для удобного просмотра предусмотрена горизонтальная полоса прокрутки.
- Auto Width — в этом режиме программа пытается разместить все столбцы данных в видимой области таблицы, при необходимости расширяя или сужая их. Этот режим удобен при небольшом количестве столбцов, но при большом их числе читаемость может ухудшиться.

Пример использования режимов отображения Auto Width и Best Fit.
Определения компонентов — приёмы редактирования
В зависимости от создаваемых компонентов редактор компонентов может содержать большое количество их определений. Иногда эти определения лишь незначительно отличаются друг от друга, и многим из них могут требоваться одинаковые модели или параметры. Документ поддерживает различные функции редактирования, позволяющие быстро вносить изменения в одно или несколько определений компонентов.
-
Для моделей и параметров поддерживается редактирование нескольких ячеек одновременно. Выделить несколько ячеек данных в одном столбце можно с помощью стандартных клавиш Ctrl+Click и Shift+Click. Чтобы назначить модель нескольким компонентам, выделите диапазон ячеек, затем нажмите кнопку раскрывающегося списка, чтобы открыть всплывающее окно выбора ссылки на модель. Дважды щёлкните нужную модель в этом окне — она будет назначена во всех выделенных ячейках моделей.
Для параметров выделите нужные ячейки в одном столбце, затем введите требуемое значение в активную ячейку и щёлкните за её пределами либо нажмите Enter. Всем выделенным ячейкам будет присвоено это значение.
-
Данные в выделенных ячейках можно вырезать, копировать и вставлять с помощью Ctrl+X, Ctrl+C и Ctrl+V соответственно (или соответствующих команд контекстного меню либо главного меню Edit).
-
Содержимое выделенных ячеек данных можно удалить с помощью клавиши Delete (или команды Clear Contents в контекстном меню либо команды Edit » Clear Contents в главном меню).
-
Выбранные определения компонентов можно копировать, вырезать и вставлять с помощью Ctrl+Shift+C, Ctrl+Shift+X и Ctrl+Shift+V соответственно (или соответствующих команд контекстного меню либо главного меню Edit).
- Выбранные определения компонентов можно полностью удалить с помощью элемента управления Remove Component под таблицей определений компонентов, команды Remove <ComponentName> (Remove n Components) в контекстном меню или главном меню Edit, либо используя сочетание клавиш Ctrl+Del.
-
Обновить содержимое таблицы можно с помощью команды Refresh в главном меню Edit или View, либо в контекстном меню основной области таблицы, используя сочетание клавиш F5 или нажав кнопку
на панели инструментов Component Library Standard.
- Выбранные ячейки данных можно скопировать в буфер обмена Windows для обработки во внешнем приложении для работы с электронными таблицами. Информацию об определениях компонентов из внешней электронной таблицы также можно вставить обратно в область определений компонентов.
Просмотр сохраненного определения
После сохранения в Workspace компонент можно просмотреть непосредственно в Workspace с помощью панели Components или панели Explorer.
Для уже сохраненного компонента, который в данный момент редактируется, можно перейти непосредственно к его элементу компонента в Workspace из редактора компонентов. Для этого щелкните правой кнопкой мыши по его записи в области определений и выберите команду Operations » Show in Explorer либо выберите команду Edit » Operations » Show In Explorer в главных меню.

Переход к уже сохраненному компоненту на панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.
Выбор существующего элемента компонента в качестве целевого
Как правило, создание компонентов в целевом Workspace выполняется в процессе сохранения. Вы добавляете определения компонентов, назначаете идентификаторы элементов — и все готово: содержимое создается «на лету». Однако вы могли уже создать (или планируете создать) компоненты непосредственно в Workspace, а затем связать определения с этими существующими компонентами. Кроме того, может потребоваться изменить целевой элемент компонента, связанный с существующим выпущенным определением компонента.
Подменю Operations контекстного меню определения компонента (а также подменю Edit » Operations главных меню) содержит несколько команд для связывания определения с компонентом, созданным вручную:
-
Change Link To Target Item — используйте эту команду для открытия диалогового окна Choose Target Item, в котором можно найти и выбрать нужный компонент в Workspace.
После связывания с существующим компонентом в целевом Workspace поле Item ID определения компонента станет серым (недоступным для редактирования).
-
Clear Link To Target Item (Clear Links To Target Items) — используйте эту команду для удаления связи с существующими компонентами в Workspace. Поля определения компонента, связанные с выпуском, вернутся в состояние, позволяющее создать новый элемент.
Необходимость разорвать связи может возникнуть, если требуется повторный выпуск в новый набор компонентов. Например, если вы ранее выпустили компоненты, а затем удалили их из Workspace, в исходной библиотеке по-прежнему останутся заданные связи (хотя они будут недействительными, поскольку компоненты Workspace больше не найдены).
Если определение компонента уже сохранено, эта процедура фактически удалит связь между этим определением и ранее связанным с ним компонентом.
После удаления связи с существующим компонентом в целевом Workspace поле Item ID определения компонента станет доступным для редактирования. Значение в поле Action в области Release таблицы изменится на Create Item, что указывает на отсутствие связи определения компонента с компонентом в целевом Workspace.
Запуск проверки правил компонента
Прежде чем сохранять компонент библиотеки Workspace, созданный или отредактированный в редакторе компонентов, в подключенный Workspace и делать его доступным для использования в проектах, необходимо убедиться, что он соответствует требованиям, заданным в настройках. Редактор компонентов выполняет проверку — Component Rule Check — при попытке сохранить компонент обратно в Workspace или при ручном запуске этой функции.
О связанных моделях моделирования
Related page: Создание модели моделирования
Как и в случае моделей символов и посадочных мест, компонент может ссылаться на ревизию модели моделирования. Связь с моделью этого типа добавляется точно так же, как для символа и посадочного места; соответствующую информацию см. в предыдущих разделах. Здесь мы рассмотрим добавление параметров моделирования на уровне компонента, а также настройку сопоставления выводов.
Добавление параметров моделирования на уровне компонента
При использовании модели моделирования для компонента в проекте параметры, относящиеся к этой модели, можно задать на двух разных уровнях:
- Model-Level Parameter – задаются в определении самой модели моделирования (в файле SimModel) и сохраняются вместе с этим определением в ревизии связанной модели моделирования.
- Component-Level Parameter – задаются в определении компонента (здесь, в редакторе компонентов) и сохраняются вместе с этим определением в ревизии связанного компонента.
Параметры уровня компонента добавляются в области Required Models/Parameters редактора компонентов. Важно отметить, что имена параметров должны совпадать с именами параметров, заданных на уровне модели. Чтобы просмотреть параметры уровня модели и узнать, какие параметры можно добавить на уровне компонента (и как они называются!), выберите ссылку на модель SIM и нажмите элемент управления View Parameters в нижней части окна предварительного просмотра.

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

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

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

.
.
).