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

Component Editor, когда он переключен в режим Batch Component Editing, можно разделить на четыре ключевые области.
- Требуемые модели/параметры – здесь задается, какие типы доменных моделей требуются для определения(й) компонента, а также формируется набор параметрических данных, который будет применяться ко всем определениям компонентов.
- Ссылки на модели – здесь добавляются ссылки на сохраненные доменные модели для использования в определениях компонентов.
- Окно предварительного просмотра – обеспечивает предпросмотр текущей выбранной модели. Для символа и посадочного места он будет графическим, для остальных типов моделей — текстовым.
- Определение(я) компонента – здесь определяется компонент, включая его папку, имя, тип, связанные доменные модели, параметрические данные и варианты выбора деталей.
Параметры документа
Элементы управления для задания целевой папки Workspace, в которой будут создаваться компоненты, а также определения жизненного цикла и схем именования, которые будут использоваться для этих компонентов, доступны в диалоговом окне Document Options (Edit » Document Options). Также можно задать схему именования компонентов по умолчанию для компонентов, выпускаемых из Component Editor, обеспечивая уникальный 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 – это поле используется для задания схемы именования элементов по умолчанию для компонентов, сохраняемых из Component Editor, обеспечивая уникальный ID для каждого результирующего элемента Component Item в Workspace. Указанное здесь значение будет использоваться как шаблон для автоматического именования нового добавленного определения компонента (в связанном с ним поле Item ID). Программа автоматически присвоит следующий доступный уникальный ID на основе этой схемы, просканировав весь Workspace и идентификаторы существующего содержимого.
Если для родительской папки, в которой находится компонент (или будет создан), задана схема именования, она будет предварительно заполнена как схема по умолчанию. Если нет, будет предложена схема по умолчанию —
CMP-{00000}. Разумеется, вы можете создать собственную схему, введя ее прямо в поле. Поддерживается использование шаблонов имени компонента на основе параметров Component Name Templates. Такие шаблоны позволяют точно задавать, точнее переименовывать, ваши компоненты на основе текущих значений параметров, доступных этим компонентам в Component Editor. Включите параметр в шаблон именования, используя формат[<ParameterName>]. В одном шаблоне можно использовать несколько параметров, а также добавить макрос итератора, указываемый в фигурных скобках (например,{000},{00A}).Кроме того, вы можете переопределить автоматически назначенный ID компонента, введя требуемый ID непосредственно в поле Item ID для определения. У вас всегда есть полный контроль и последнее слово в том, как будут идентифицироваться элементы.
Диалоговое окно также предоставляет возможность сослаться на определенный шаблон компонента Component Template. Выберите шаблон с помощью элементов управления, доступных на вкладке диалогового окна Template . Шаблон компонента предоставляет предопределенные настройки для использования определениями компонентов, создаваемыми в Component Editor. Любое дополнительное определение компонента, которое вы добавите, будет создано в соответствии со связанным шаблоном компонента.
Требуемые модели/параметры
Эта область редактора используется для указания того, какие доменные модели требуются для определения(й) компонента, а также для формирования набора параметрических данных, который будет применяться ко всем определениям компонентов.

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

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

Добавление набора параметров для использования вашими компонентами ускоряется за счет применения шаблонов параметров.Шаблон параметров определяется в файле шаблона библиотеки компонентов (
*.cmplib_template). Чтобы система распознала такие файлы и они появились в подменю Templates в Component Editor, они должны находиться в папке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. Подробнее см. Attaching Datasheets to Component Definitions.
-
Adding Part Choices – используйте подменю Part Choices и выберите By MPN. В область определений будет добавлена запись — Part Choice n — с двумя столбцами —
ManufacturerиPart Number, с помощью которых можно задать выбор. Либо, если ваш Workspace поддерживает это и вы настроили пользовательский источник деталей из базы данных, выберите пункт меню By Internal ID. В область определений будет добавлена запись — Part Choice n — с двумя столбцами —Part sourceиInternal ID, с помощью которых можно задать выбор детали из внутренней базы деталей вашей компании. Дополнительные сведения см. в разделе Part Choices.
Ссылки на модели
Эта область редактора используется для добавления ссылок на сохраненные доменные модели для использования в определениях компонентов. Область 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 для ссылки на модель используется для указания, является ли она последней ревизией данной модели или для нее доступна более поздняя ревизия. Когда Component Editor обнаруживает, что связанная модель не является последней ревизией, это отмечается текстом Out of date, отображаемым полужирным шрифтом.
Чтобы обновить ссылку и использовать последнюю ревизию модели, щелкните правой кнопкой мыши в любом месте записи модели и выберите в меню Update to Latest Revision. Это действие:
- Обновляет ссылку на модель так, чтобы она указывала на последнюю ревизию.
- Обновляет любое использование этой модели в определении компонента так, чтобы использовалась последняя ревизия этой модели.

Component Editor показывает все модели, которые не находятся на последней ревизии; щелкните правой кнопкой мыши, чтобы обновить их до последней ревизии.
Direct Editing of Linked Models
Если вам нужно отредактировать связанной доменной модели, которая используется (на которую ссылается) в определении компонента, это наиболее эффективно можно сделать с помощью парадигмы прямого редактирования:
-
Щелкните правой кнопкой мыши по записи модели в области 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 (при отключенной опции обновления затронутых элементов) приведет к сохранению. Временный редактор модели закроется, и вы вернетесь в уже открытый редактор компонентов. Ссылка на модель и все экземпляры, где эта ссылка назначена определенным компонентам, будут автоматически обновлены до этой последней ревизии.

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

Новая скопированная Item Revision будет добавлена как дополнительная ссылка на модель.
Controlling the Display of Columns
Чтобы включить или отключить отображение определенного столбца, нажмите кнопку управления столбцами
и отключите те столбцы, которые не должны быть видимыми.

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

Группировка ссылок на модели по значениям в столбце, в данном случае по Revision Status.
Sorting
Ссылки на модели можно сортировать по определенному столбцу, щелкнув по заголовку этого столбца. Щелкните один раз для сортировки по возрастанию (на основе содержимого этого столбца). Щелкните еще раз для сортировки по убыванию.
Можно сортировать по нескольким столбцам. Если ссылки на модели уже отсортированы по определенному столбцу, Shift+Click по другому столбцу, чтобы выполнить «вложенную» сортировку по содержимому этого столбца.
Column-based Filtering
Как и в таблице 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 – эта запись соответствует варианту выбора детали, который вы добавили в область Required Models/Parameters документа. Порядок вариантов выбора детали слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Для каждого добавленного варианта выбора детали предусмотрено два поля,
ManufacturerиPart Number, с помощью которых задается выбор. Либо, если вы настроили пользовательский источник деталей из базы данных и добавили вариант выбора детали с помощью пункта меню 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 — новые определения компонентов в указанном количестве будут добавлены в таблицу определений компонентов, в конец текущего списка. В сочетании с поддержкой редактирования нескольких ячеек и функциями копирования/вставки в таблице это позволяет быстро создать впечатляющий набор определений компонентов.

Добавьте несколько новых определений компонентов в два быстрых шага.
Генерация базовых чип-резисторов
Вы также можете быстро создать набор определений компонентов чип-резисторов, выбрав команду Edit » Operations » Generate Basic Chip Resistors в главном меню или щелкнув правой кнопкой мыши по области определений, вне уже существующих определений, и выбрав команду Operations » Generate Basic Chip Resistors из контекстного меню.
После запуска команды определения компонентов будут автоматически сгенерированы для указанного типа компонента.
Определения компонентов, созданные этой командой, будут добавлены к уже существующим. Иными словами, существующие определения не перезаписываются при генерации новых.
Создание компонентов из поиска по детали производителя
Для ускорения создания компонентов в Altium Designer поддерживается возможность поиска реальной детали с помощью функции Manufacturer Part Search с последующим добавлением этой детали в Component Editor. При этом вы получаете не только новую запись определения компонента для выбранной детали, но и все ее параметры, все листы данных, а также сформированный на ее основе 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 будет отображаться столбец для каждого из них.
-
Для каждого листа данных, доступного для выбранной детали, также будут добавлены параметрические записи (в виде пары
ComponentLinknDescriptionиComponentLinknURL). -
Для определения будет добавлен Part Choice (
Part Choice 1), при этом значения параметров детали Manufacturer и Manufacturer Part Number будут использованы для заполнения полейManufacturerиPart Numberэтого выбора соответственно.

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

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

Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
При вводе значения для параметра компонента, использующего тип данных с учетом единиц измерения, в качестве требуемого значения в определении компонента следует учитывать следующее:
-
Значение можно вводить в разных форматах:
-
Только числовое значение (например,
10). Обратите внимание, что если у типа данных есть единица измерения, она будет добавлена автоматически. У типов с единицами измерения единица указывается в скобках после имени. -
Числовое значение в научной записи (например,
1e10,1E6). -
Числовое значение и единицы измерения (например,
10F). -
Числовое значение с префиксом (например,
10k). Соответствующая единица измерения будет добавлена автоматически (где применимо). -
Числовое значение с префиксом и единицами измерения (например,
). -
Числовое значение с префиксом в типичном инженерном формате (например, для сопротивления:
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 Editor ввод недопустимого значения параметра приводит к выделению этого значения красным текстом. То же самое происходит при копировании и вставке данных между ячейками.

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

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

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

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

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

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

Пример, демонстрирующий прикрепление уже загруженных datasheet к другому определению компонента.
Проверка корректности именования компонентов
Программное обеспечение проверяет идентификаторы компонентов, создаваемых несколькими пользователями для сохранения в 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, параметров шаблона и любых дополнительных пользовательских параметров.
Отличаться она будет следующим:
-
У нее не будет никаких datasheet, заданных для исходного компонента.
-
У нее не будет никаких вариантов деталей, заданных для исходного компонента.
-
У нее будет следующий доступный уникальный Item ID.
-
Она будет настроена на сохранение в начальную ревизию нового Component Item (Action имеет значение
Create Item).

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

Переход к уже сохранённому компоненту в панели Explorer непосредственно из Component Editor, когда ревизия этого компонента открыта для редактирования.
Назначение существующего 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, определённого/отредактированного в Component Editor, в подключённый Workspace и предоставлением компонента для использования в проектах крайне важно убедиться, что этот компонент соответствует требованиям в соответствии с настроенными параметрами. Component Editor выполняет проверку — Component Rule Check — когда вы пытаетесь сохранить компонент обратно в Workspace или запускаете эту функцию вручную.
Несколько слов о связанных моделях симуляции
Related page: Создание модели симуляции
Как и в случае с моделями символов и посадочных мест, компонент также может ссылаться на ревизию модели симуляции. Добавление ссылки на модель этого типа выполняется точно так же, как и для символа или посадочного места, поэтому за информацией об этом обратитесь к предыдущим разделам. Здесь же мы рассмотрим включение параметров симуляции на уровне компонента, а также настройку сопоставления выводов.
Добавление параметров симуляции на уровне компонента
При использовании модели симуляции для компонента в проекте параметры, относящиеся к этой модели, могут задаваться на двух разных уровнях:
- Model-Level Parameter – задаются как часть самой модели симуляции (в файле SimModel) и сохраняются вместе с этим определением в ревизии связанной модели симуляции.
- Component-Level Parameter – задаются как часть определения компонента (здесь, в Component Editor) и сохраняются вместе с этим определением в ревизии связанного компонента.
Параметры добавляются на уровне компонента в области Required Models/Parameters Component Editor. Важно отметить, что имена параметров должны совпадать с именами параметров, определённых на уровне модели. Чтобы увидеть параметры уровня модели и, соответственно, понять, какие параметры можно добавить на уровне компонента (и как именно они называются!), выберите ссылку на 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. Если устройство состоит из нескольких частей, обязательно проверьте сопоставление для каждой части.

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

).