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

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

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

Определите требуемые модели и параметры.
-
Models — на самом базовом уровне компонент, используемый при проектировании платы, требует представления в доменах редактирования схемы и PCB. Поэтому ему необходимы модели условного графического обозначения и посадочного места PCB. Эти модели добавляются как требуемые по умолчанию и не могут быть удалены. Используйте элементы управления Add и Remove этой области, чтобы добавлять/удалять другие типы моделей по мере необходимости.
-
Parameters — существуют две записи параметров по умолчанию —
NameиDescription. Это системные параметры. При необходимости также можно добавить любое количество дополнительных параметров. Для этого нажмите элемент управления Add в нижней части области, затем выберите запись Parameter. В список будет добавлен новый параметр. Щелкните внутри поля Parameter Name, чтобы при необходимости изменить имя. Чтобы удалить параметр, выберите его и нажмите элемент управления Remove. Системные параметры удалить нельзя.
Эта область редактора через меню Add также позволяет выполнять следующее:
-
Linking to a Component Template — подменю Templates перечисляет все шаблоны компонентов, доступные в том же Workspace, где находится сам компонент. Щелкните по записи, чтобы создать ссылку на последнюю ревизию этого шаблона компонента. Параметры из шаблона будут добавлены в эту область и отмечены значком
.
Parameter List 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. Подробнее см. в разделе Прикрепление datasheet к определениям компонентов.
-
Adding Part Choices — используйте подменю Part Choices и выберите By MPN. Будет добавлена запись — Part Choice n — в область определений с двумя столбцами —
ManufacturerиPart Number, в которых задается выбор. Либо, если ваш Workspace это поддерживает и у вас настроен пользовательский источник деталей из базы данных, выберите команду меню By Internal ID. Будет добавлена запись — Part Choice n — в область определений с двумя столбцами —Part sourceиInternal ID, в которых задается выбор детали из внутренней базы данных деталей вашей компании. Подробнее см. в разделе Варианты выбора деталей.
Связи моделей
Эта область редактора используется для добавления ссылок на сохраненные доменные модели для использования в определениях компонентов. Область Model Links можно рассматривать как своего рода «контейнер» доменных моделей, к которым может обращаться любое определение компонента. Назначение сводится к указанию того, какие ссылки требуются для каждого определения.

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

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

Редактор компонентов показывает все модели, которые не находятся на последней ревизии; щелкните правой кнопкой мыши, чтобы обновить до последней ревизии.
Прямое редактирование связанных моделей
Если вам нужно отредактировать связанную доменную модель, которая используется (на которую ссылается) в определении компонента, это удобнее всего сделать с помощью парадигмы прямого редактирования:
-
Щелкните правой кнопкой мыши по записи модели в области Model Links редактора и выберите команду Edit в контекстном меню.
-
Модель откроется во временном экземпляре связанного с ней редактора. Внесите необходимые изменения в модель и сохраните их в следующую ревизию ее родительского элемента в Workspace с помощью команды 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:
-
Будет запущен сеанс прямого редактирования, при котором в связанном (и временном) редакторе откроется копия исходного документа, сохраненного в Item-Revision выбранной ссылки на модель.
-
При необходимости внесите изменения в редакторе, включая изменение имени и описания.
-
Выберите команду Save to Server (из главного меню File или Quick Access Bar, сочетание клавиш Ctrl+Alt+S), чтобы сохранить документ в Workspace (сочетание клавиш Ctrl+Alt+S). Появится диалоговое окно Create Item. По умолчанию копия модели унаследует те же схемы именования ревизий и определения жизненного цикла, что и исходная модель, и будет создана в той же папке. При необходимости эти свойства можно изменить. Также обратите внимание, что ID Item-Revision исходной модели вводится в поле 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. Используйте его для настройки пользовательского фильтра в соответствии с вашими требованиями, указав, какие строки информации нужно показывать на основе критериев фильтрации, применяемых к столбцу данных.

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

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

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

Определяйте компоненты логичным и интуитивно понятным способом с помощью редактора компонентов.
То, что изначально отображается в этой области, зависит от редактируемого компонента(ов):
- При создании нового компонента, если из родительской папки не задана ссылка на шаблон компонента is not, для записи будут назначены FolderPath и Item ID, но на этом всё — фактически это будет пустой шаблон.
- При создании нового компонента, если из родительской папки задана ссылка на шаблон компонента is, запись будет содержать предварительно заполненную информацию определения, предоставленную этим шаблоном.
- При редактировании ревизии существующего одиночного компонента, если вы переключились из режима Single Component Editing, будет показана эта ревизия вместе со всей информацией, определенной для нее на текущем этапе.
- При редактировании нескольких выбранных ревизий компонентов — и, соответственно, при прямом переходе в режим Batch Component Editing — будут представлены все эти ревизии.
Каждое определение компонента отображается как одна строка, содержащая следующую информацию:
-
Component: FolderPath – используйте это поле, чтобы сохранить компонент в определенную папку целевого Workspace. Для каждого нового компонента, добавленного в таблицу, это поле может быть заполнено расположением по умолчанию, если оно указано в поле Default Folder диалогового окна Document Options dialog (Edit » Document Options). Независимо от того, указан путь по умолчанию или нет, вы полностью контролируете, где в целевом Workspace будет сохранен компонент. Чтобы вручную указать целевую папку, щелкните один раз внутри поля FolderPath для компонента, чтобы отобразить кнопку
, и нажмите ее для открытия диалогового окна Choose Folder. Перейдите к существующей папке и выберите ее либо создайте новую папку на лету.
-
Component: Item ID – это поле используется для определения ID, который будет использоваться для сохраненного компонента в Workspace. Для каждого нового компонента, добавленного в таблицу, это поле заполняется в соответствии со схемой именования по умолчанию, указанной в поле Item Naming диалогового окна Document Options. Программа автоматически назначит следующий доступный уникальный ID на основе этой схемы, просканировав весь Workspace и идентификаторы существующего содержимого.
Предоставляется схема именования Item по умолчанию —
CMP-{00000}— однако вы, конечно, можете создать собственную схему, введя ее в этом поле, при этом переменная часть должна быть заключена в фигурные скобки (например,CMP-001-{0000}). Кроме того, можно переопределить автоматически назначенный ID для компонента, введя нужный ID непосредственно в поле Item ID определения. У вас всегда остается полный контроль и окончательное решение относительно того, как будут идентифицироваться Items. -
Component: Name – отражает человекочитаемое имя, присвоенное компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace и служит хорошим способом находить конкретные компоненты без необходимости помнить их Item ID.
-
Component: Type – это поле поддерживает возможность определения типа компонента и является ключевым атрибутом, используемым для целевого поиска компонентов Workspace (и который вы будете активно использовать при просмотре компонентов через панель Components panel). Нажмите это поле, затем нажмите
, чтобы открыть диалоговое окно Choose component type. Используйте его, чтобы выбрать требуемый тип компонента (из всех определенных в данный момент типов), затем нажмите OK — выбранный тип будет вставлен как значение атрибута Type в основной таблице определений.
-
Component: Description – отражает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace.
-
Models – эти поля соответствуют записям в области Required Models/Parameters документа. Для каждой добавленной обязательной модели предусмотрено одно поле, за исключением моделей посадочных мест, для которых можно задать несколько полей. Каждое поле используется для указания того, какая из связанных моделей (в области Model Links) должна использоваться для компонента.
-
Template Parameters – эти поля соответствуют пользовательским параметрам, перенесенным в редактор компонентов из связанной ревизии шаблона компонента. Для каждого параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите или выбирайте значения параметров по мере необходимости и там, где это применимо. Например, параметры, помеченные в шаблоне как Read Only, будут недоступны для редактирования, а другие параметры — доступны. А если в шаблоне они помечены как Required, им необходимо присвоить значение, иначе вы не сможете сохранить определение компонента в Workspace.
-
Parameters – эти поля соответствуют дополнительным пользовательским параметрам, которые вы ввели в области Required Models/Parameters документа. Для каждого дополнительного параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите значения параметров по мере необходимости.
-
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 документа. Порядок Part Choice слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Для каждого добавленного Part Choice предусмотрены два поля,
ManufacturerиPart Number, с помощью которых задается выбор. Либо, если вы настроили пользовательский источник компонентов из базы данных и добавили Part Choice с помощью пункта меню By Internal ID, двумя полями будутPart sourceиInternal ID. Используйте их, чтобы указать выбор детали из внутренней базы данных деталей вашей компании.
Работа с определениями компонентов
Используйте следующие разделы, чтобы узнать больше о работе с этой областью редактора, включая некоторые полезные и экономящие время возможности и функции.
Назначение ссылок на модели существующим компонентам
Для существующих определений компонентов требуемые ссылки на модели можно назначить следующими способами:
-
Перетащите ссылку на модель в соответствующий столбец определения компонента.

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

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

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

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

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

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

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

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

Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
При вводе значения для параметра компонента, использующего тип данных с учетом единиц измерения, — в качестве требуемого значения в определении компонента — следует учитывать следующее:
-
Значение можно вводить в различных форматах:
-
Только числовое значение (например,
10). Обратите внимание, что если тип данных имеет единицу измерения, она будет применена автоматически. У типов с единицами измерения единица указана в скобках после имени.
-
Числовое значение в научной нотации (например,
1e10, 1E6).
-
Числовое значение и единицы измерения (например,
10F).
-
Числовое значение с приставкой (например,
10k). Соответствующая единица измерения будет автоматически добавлена (где применимо).
-
Числовое значение с приставкой и единицами измерения (например,
10kF).
-
Числовое значение с приставкой в типичном инженерном формате (например, для сопротивления:
2k2, 2K2, 10r2, 10R2). Значение будет автоматически нормализовано соответствующим образом (например, 2K2 станет 2.2k).
-
Можно вводить приставку и/или единицы измерения как с пробелом после числового значения, так и без него (например,
10uF или 10 uF). Пробел будет автоматически удален.
Supported Units
Поддерживаются следующие типы данных с учетом единиц измерения:
-
Вольт(V)
-
Ампер(A)
-
Ом
-
Фарад(F)
-
Генри(H)
-
Ватт(W)
-
Герц(Hz)
-
Цельсий(C)
-
Децибел(dB)
-
Процент(%)
-
Метр(m)
-
Грамм(g)
-
Секунда(s)
Supported Prefixes
В следующей таблице перечислены приставки, поддерживаемые при вводе значения для типа параметра с учетом единиц измерения.
Приставка
Термин
Значение (научная запись)
Значение (обычное)
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
Validating a Parameter's Value
Когда для параметра компонента используется тип данных с учетом единиц измерения, введенное значение проверяется на соответствие указанному типу данных. Это гарантирует использование корректной единицы измерения для данного типа данных, если единица вводится явно. Например, параметр типа Celsius не может иметь значение 10V!
В редакторе компонентов ввод недопустимого значения для параметра приводит к тому, что это значение подсвечивается красным текстом. То же самое происходит при копировании и вставке данных между ячейками.

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

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

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

Пример варианта детали, добавленного с помощью диалога Add Part Choices, отображаемого обратно в редакторе компонентов.
Продолжайте добавлять дополнительные варианты деталей по мере необходимости, нажимая кнопку
— соответствующая запись Part Choice n будет создана автоматически.
Чтобы удалить вариант детали, выберите его в списке и нажмите кнопку
.
Подробнее об информации, предоставляемой вариантом детали, см. на странице Adding Supply Chain Information to a Component.
Автоматическое ранжирование вариантов деталей
Помимо возможности задавать пользовательский ранг для варианта детали с помощью функции со звездочками, вы также можете автоматически задавать ранжирование вариантов деталей для компонентов, определяемых/редактируемых в редакторе компонентов.
-
Выберите одну или несколько записей определения компонентов, затем щелкните правой кнопкой мыши по выделению и выберите команду Set Part Choice Ranks Automatically в контекстном меню, чтобы задать ранжирование вариантов деталей для выбранных компонентов.
-
Выберите команду Tools » Set Part Choice Ranks Automatically в главном меню, чтобы задать ранжирование вариантов деталей для всех компонентов.
Варианты деталей сортируются в сетке определений компонентов и в области предварительного просмотра редактора в соответствии с заданными рангами. Все варианты деталей, для которых ранжирование уже задано, сохраняют существующий порядок.
Прикрепление даташитов к определениям компонентов
Один или несколько даташитов можно прикрепить к одному или нескольким компонентам при определении компонента(ов) через Component Editor. Это, например, позволяет быстро прикрепить одни и те же требуемые даташиты ко всем компонентам определенного семейства.

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

Включение использования даташитов для компонентов.
Uploading Datasheets to a Selected Component
После включения использования даташитов необходимо загрузить их. По сути, вы загружаете любое количество даташитов для текущего выбранного компонента, а затем можете назначить все или только определенные листы различным определяемым компонентам. После добавления сущности Datasheet в область Required Models/Parameters в области Model Links будет представлена запись Datasheet. При нажатии на нее в области предварительного просмотра будет показан список даташитов, назначенных (связанных) в данный момент с выбранным компонентом.

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

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

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

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

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

Пример фильтрации по столбцам в действии.
Чтобы дополнительно настроить текущий фильтр, нажмите кнопку
в крайней правой части текстового представления фильтра, чтобы открыть диалог 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.
Определения компонентов — методы редактирования
В зависимости от создаваемых вами компонентов Component Editor может в конечном итоге содержать значительное количество определений компонентов. В некоторых случаях эти определения могут различаться лишь незначительно, и многим из них может требоваться похожая модельная или параметрическая информация. Документ поддерживает различные функции редактирования, позволяющие быстро вносить изменения в одно или несколько определений компонентов.
-
Для моделей и параметров реализовано редактирование нескольких ячеек. Для выполнения операций можно выбрать несколько ячеек данных в пределах столбца с помощью стандартных возможностей клавиатуры 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 panel или панели Explorer panel.
Для компонента, который уже сохранен и в данный момент редактируется, можно сразу перейти к его элементу Component Item в Workspace из редактора компонентов: щелкните правой кнопкой мыши его запись в области определений и выберите команду Operations » Show in Explorer либо выберите команду Edit » Operations » Show In Explorer в главных меню.

Переход к уже сохраненному компоненту в панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.
Назначение существующего Component Item
В большинстве случаев создание компонентов в целевом Workspace обычно оставляют как часть процесса сохранения. Вы добавляете определения компонентов, назначаете идентификаторы Item ID — и готово: создание содержимого «на лету», если можно так выразиться. Однако вы могли создать (или захотеть создать) компоненты непосредственно в Workspace, а затем связать их с этими существующими компонентами. Либо вам может понадобиться изменить целевой Component Item, связанный с существующим выпущенным определением компонента.
Подменю 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. Поля определения компонента, связанные с выпуском, вернутся в состояние, готовое для создания нового Item.
Необходимость разорвать связи может возникнуть, если вам нужно снова выполнить выпуск в новый набор компонентов. Например, если вы ранее выполнили выпуск, а затем удалили компоненты из 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 в нижней части окна предварительного просмотра.

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

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

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

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

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

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

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

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

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

Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
При вводе значения для параметра компонента, использующего тип данных с учетом единиц измерения, — в качестве требуемого значения в определении компонента — следует учитывать следующее:
-
Значение можно вводить в различных форматах:
-
Только числовое значение (например,
10). Обратите внимание, что если тип данных имеет единицу измерения, она будет применена автоматически. У типов с единицами измерения единица указана в скобках после имени. -
Числовое значение в научной нотации (например,
1e10,1E6). -
Числовое значение и единицы измерения (например,
10F). -
Числовое значение с приставкой (например,
10k). Соответствующая единица измерения будет автоматически добавлена (где применимо). -
Числовое значение с приставкой и единицами измерения (например,
10kF). -
Числовое значение с приставкой в типичном инженерном формате (например, для сопротивления:
2k2,2K2,10r2,10R2). Значение будет автоматически нормализовано соответствующим образом (например,2K2станет2.2k).
-
Только числовое значение (например,
-
Можно вводить приставку и/или единицы измерения как с пробелом после числового значения, так и без него (например,
10uFили10 uF). Пробел будет автоматически удален.
Supported Units
Поддерживаются следующие типы данных с учетом единиц измерения:
- Вольт(V)
- Ампер(A)
- Ом
- Фарад(F)
- Генри(H)
- Ватт(W)
- Герц(Hz)
- Цельсий(C)
- Децибел(dB)
- Процент(%)
- Метр(m)
- Грамм(g)
- Секунда(s)
Supported Prefixes
В следующей таблице перечислены приставки, поддерживаемые при вводе значения для типа параметра с учетом единиц измерения.
| Приставка | Термин | Значение (научная запись) | Значение (обычное) |
|---|---|---|---|
| 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 |
Validating a Parameter's Value
Когда для параметра компонента используется тип данных с учетом единиц измерения, введенное значение проверяется на соответствие указанному типу данных. Это гарантирует использование корректной единицы измерения для данного типа данных, если единица вводится явно. Например, параметр типа Celsius не может иметь значение 10V!
В редакторе компонентов ввод недопустимого значения для параметра приводит к тому, что это значение подсвечивается красным текстом. То же самое происходит при копировании и вставке данных между ячейками.

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

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

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

Пример варианта детали, добавленного с помощью диалога Add Part Choices, отображаемого обратно в редакторе компонентов.
Продолжайте добавлять дополнительные варианты деталей по мере необходимости, нажимая кнопку
— соответствующая запись Part Choice n будет создана автоматически.
Чтобы удалить вариант детали, выберите его в списке и нажмите кнопку
.
Подробнее об информации, предоставляемой вариантом детали, см. на странице Adding Supply Chain Information to a Component.
Автоматическое ранжирование вариантов деталей
Помимо возможности задавать пользовательский ранг для варианта детали с помощью функции со звездочками, вы также можете автоматически задавать ранжирование вариантов деталей для компонентов, определяемых/редактируемых в редакторе компонентов.
-
Выберите одну или несколько записей определения компонентов, затем щелкните правой кнопкой мыши по выделению и выберите команду Set Part Choice Ranks Automatically в контекстном меню, чтобы задать ранжирование вариантов деталей для выбранных компонентов.
-
Выберите команду Tools » Set Part Choice Ranks Automatically в главном меню, чтобы задать ранжирование вариантов деталей для всех компонентов.
Варианты деталей сортируются в сетке определений компонентов и в области предварительного просмотра редактора в соответствии с заданными рангами. Все варианты деталей, для которых ранжирование уже задано, сохраняют существующий порядок.
Прикрепление даташитов к определениям компонентов
Один или несколько даташитов можно прикрепить к одному или нескольким компонентам при определении компонента(ов) через Component Editor. Это, например, позволяет быстро прикрепить одни и те же требуемые даташиты ко всем компонентам определенного семейства.

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

Включение использования даташитов для компонентов.
Uploading Datasheets to a Selected Component
После включения использования даташитов необходимо загрузить их. По сути, вы загружаете любое количество даташитов для текущего выбранного компонента, а затем можете назначить все или только определенные листы различным определяемым компонентам. После добавления сущности Datasheet в область Required Models/Parameters в области Model Links будет представлена запись Datasheet. При нажатии на нее в области предварительного просмотра будет показан список даташитов, назначенных (связанных) в данный момент с выбранным компонентом.

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

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

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

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

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

Пример фильтрации по столбцам в действии.
Чтобы дополнительно настроить текущий фильтр, нажмите кнопку
в крайней правой части текстового представления фильтра, чтобы открыть диалог 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.
Определения компонентов — методы редактирования
В зависимости от создаваемых вами компонентов Component Editor может в конечном итоге содержать значительное количество определений компонентов. В некоторых случаях эти определения могут различаться лишь незначительно, и многим из них может требоваться похожая модельная или параметрическая информация. Документ поддерживает различные функции редактирования, позволяющие быстро вносить изменения в одно или несколько определений компонентов.
-
Для моделей и параметров реализовано редактирование нескольких ячеек. Для выполнения операций можно выбрать несколько ячеек данных в пределах столбца с помощью стандартных возможностей клавиатуры 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 panel или панели Explorer panel.
Для компонента, который уже сохранен и в данный момент редактируется, можно сразу перейти к его элементу Component Item в Workspace из редактора компонентов: щелкните правой кнопкой мыши его запись в области определений и выберите команду Operations » Show in Explorer либо выберите команду Edit » Operations » Show In Explorer в главных меню.

Переход к уже сохраненному компоненту в панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.
Назначение существующего Component Item
В большинстве случаев создание компонентов в целевом Workspace обычно оставляют как часть процесса сохранения. Вы добавляете определения компонентов, назначаете идентификаторы Item ID — и готово: создание содержимого «на лету», если можно так выразиться. Однако вы могли создать (или захотеть создать) компоненты непосредственно в Workspace, а затем связать их с этими существующими компонентами. Либо вам может понадобиться изменить целевой Component Item, связанный с существующим выпущенным определением компонента.
Подменю 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. Поля определения компонента, связанные с выпуском, вернутся в состояние, готовое для создания нового Item.
Необходимость разорвать связи может возникнуть, если вам нужно снова выполнить выпуск в новый набор компонентов. Например, если вы ранее выполнили выпуск, а затем удалили компоненты из 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 в нижней части окна предварительного просмотра.

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

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

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

).