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

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

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

Добавление набора параметров для использования вашими компонентами ускоряется за счет применения шаблонов параметров.Шаблон параметров задается в файле Component Library Template (
*.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 Component Editor.
Нажатие OK в диалоговом окне Create Revision (при отключённой опции обновления затронутых элементов) повлияет на сохранение. Временный редактор модели закроется, и вы вернётесь в (уже открытый) Component Editor. Ссылка на модель и все места, где эта ссылка была назначена определённым компонентам, будут автоматически обновлены до этой последней ревизии.

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

Вновь скопированная 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 для создания более продвинутой фильтрации.
Определения компонентов
После того как вы задали набор параметров и подготовили свой «набор» ссылок на модели, можно переходить к определению требуемого компонента (или компонентов). Это выполняется в нижней области документа.

Определяйте компоненты логично и интуитивно с помощью Component Editor.
То, что изначально отображается в этой области, зависит от редактируемого компонента (или компонентов):
- При создании нового компонента, когда из родительской папки используется шаблон компонента is not, запись будет иметь назначенные FolderPath и Item ID, и на этом всё — своего рода чистый лист.
- При создании нового компонента, когда из родительской папки используется шаблон компонента is, запись будет содержать предварительно заполненную информацию определения, предоставленную этим шаблоном.
- При редактировании ревизии существующего одиночного компонента и после переключения из режима Single Component Editing, будет показана эта ревизия вместе со всей информацией, определённой для неё на данном этапе.
- При редактировании нескольких выбранных ревизий компонентов — и, следовательно, при прямом доступе к режиму Batch Component Editing — будут показаны все эти ревизии.
Каждое определение компонента отображается как одна строка, содержащая следующую информацию:
-
Component: FolderPath — используйте это поле, чтобы сохранить компонент в конкретную папку в целевом Workspace. Для каждого нового компонента, добавленного в таблицу, это поле может быть заполнено расположением по умолчанию, если оно задано в поле Default Folder в диалоговом окне Document Options (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). Щёлкните по этому полю, затем нажмите
, чтобы открыть диалог Choose component type. В этом диалоге выберите требуемый тип компонента (из всех текущих определённых типов), затем нажмите OK – выбранный тип будет вставлен как значение атрибута Type в основной таблице определений.
-
Component: Description – отражает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace.
-
Models – эти поля соответствуют записям в области Required Models/Parameters документа. Для каждой добавленной требуемой модели создаётся одно поле, за исключением моделей посадочных мест (footprint), где можно определить несколько. Каждое поле используется для указания, какая из связанных моделей (в области Model Links) должна использоваться для компонента.
-
Template Parameters – эти поля соответствуют пользовательским параметрам, перенесённым в Component Editor из подключённой ревизии Component Template. Для каждого параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите или выбирайте значения параметров по мере необходимости и там, где это применимо. Например, параметры, помеченные в шаблоне как Read Only, будут недоступны для редактирования, тогда как другие параметры — будут. А если они помечены в шаблоне как Required, им обязательно нужно присвоить значение, иначе вы не сможете сохранить определение компонента в Workspace.
-
Parameters – эти поля соответствуют дополнительным пользовательским параметрам, которые вы ввели в области Required Models/Parameters документа. Для каждого дополнительного параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите значения параметров по мере необходимости.
-
Release: Current Rev. – это нередактируемое поле отражает текущую (самую последнюю/актуальную) ревизию компонента в Workspace.
-
Release: Next Rev. – это нередактируемое поле отражает следующую ревизию компонента, которая будет создана при следующем сохранении определения компонента в Workspace, в соответствии с выбранной схемой именования ревизий.
-
Release: Action – это поле показывает действие, которое будет выполнено release manager для данного определения компонента в рамках процесса сохранения. Для определения компонента, которое ещё не было сохранено в 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 — новые определения компонентов в указанном количестве будут добавлены в таблицу определений компонентов внизу текущего списка определений. В сочетании с поддержкой редактирования нескольких ячеек в таблице, а также функциями копирования/вставки, вы можете очень быстро сформировать внушительный набор определений компонентов.

Добавьте несколько новых определений компонентов за два быстрых шага.
Генерация базовых чип-резисторов
Вы также можете быстро создать пакет определений компонентов для чип-резисторов, выбрав команду Edit » Operations » Generate Basic Chip Resistors в главном меню или щелкнув правой кнопкой мыши в области определений (в стороне от уже определенных записей) и выбрав команду Operations » Generate Basic Chip Resistors в контекстном меню.
После запуска команды определения компонентов будут автоматически сгенерированы для указанного типа компонента.
Определения компонентов, созданные при выполнении этой команды, будут добавлены к уже существующим. Иными словами, существующие определения не перезаписываются при генерации новых.
Создание компонентов из поиска по части производителя (Manufacturer Part Search)
Чтобы ускорить создание компонентов, Altium Designer поддерживает возможность искать реальную (производимую) деталь с помощью функции Manufacturer Part Search, а затем добавлять эту деталь в Component Editor. Вы получаете не только новую запись определения компонента для выбранной детали, но и все ее параметры, любые даташиты, а также Part Choice, сформированный на ее основе — вам остается лишь организовать доменные модели, задать тип компонента, целевую папку и затем сохранить в Workspace!
Функция доступна из области Definitions редактора компонентов. Щелкните правой кнопкой мыши и выберите команду Operations » Create from Part Search в контекстном меню области. Либо выберите команду Edit » Operations » Create from Part Search в главном меню или щелкните в области определений и используйте сочетание клавиш Shift+Ctrl+M.
Появится диалоговое окно Manufacturer Part Search. Выполните поиск нужной детали (или деталей) по базам данных реальных производимых изделий, предоставляемых включенными в данный момент поставщиками (Suppliers), выберите запись и нажмите кнопку 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. Подсветка используется, чтобы показать данные, которые подтягиваются из Manufacturer Part.
Задание типа компонента
Component Editor поддерживает возможность задавать тип компонента при настройке определения компонента. Это облегчает целевой поиск с помощью мощной функции Search facility в Workspace — она позволяет искать не только по типу компонента, но и выполнять более «умный» поиск с поддерживаемыми параметрами компонентов, учитывающими единицы измерения. При просмотре вашей библиотеки Workspace с помощью панели Components panel группировка Categories для компонентов формируется на основе типа компонента, заданного для каждого компонента.
Тип компонента задается через атрибут Type в области Component в зоне определений. Щелкните поле Type и затем нажмите
, чтобы открыть диалоговое окно Choose component type. В этом диалоге выберите нужный тип компонента и нажмите OK — выбранный тип будет вставлен как значение атрибута Type в основной таблице определений.

Пример задания атрибута Type для определения компонента значением Diode.
Поле Type для нескольких определений компонентов можно задать одним действием. Выберите поле Type для каждого нужного определения компонента, затем выберите тип для одного — он будет применен ко всем остальным.
Поддержка единиц измерения для типов данных параметров компонента
Редактор компонентов поддерживает типы данных параметров компонента с учетом единиц измерения, которые определены в подключенном шаблоне компонента. Вы можете вводить значение параметра прямо в соответствующее поле определения компонента в различных форматах — например 2.2k, 2k2, 4M, 2.5GHz — при этом Workspace обладает необходимой «интеллектуальностью», чтобы распознавать числовое значение, стоящее за такими записями.
Эта возможность шаблона компонента упрощает целевой поиск с помощью средства поиска 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 | Tera | 1 x 1012 | 1,000,000,000,000 |
| G | Giga | 1 x 109 | 1,000,000,000 |
| M | Mega | 1 x 106 | 1,000,000 |
| k | kilo | 1 x 103 | 1,000 |
| m | milli | 1 x 10-3 | 1 / 1,000 |
| u | micro | 1 x 10-6 | 1 / 1,000,000 |
| n | nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | pico | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | femto | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Validating a Parameter's Value
Когда для параметра компонента используется тип данных с учетом единиц измерения, введенное значение проверяется на соответствие указанному типу данных. Это гарантирует, что (если единица вводится) используется корректная единица измерения для данного типа. Например, параметр типа Celsius не может иметь значение 10V!
В Редакторе компонентов ввод недопустимого значения параметра приведет к подсветке этого значения красным текстом. То же самое происходит при копировании и вставке данных между ячейками.

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

Параметры компонента из подключенного шаблона компонента, имеющие типы данных с учетом единиц измерения.
Если вы являетесь администратором 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 в шаблоне именования для быстрого переименования выбранных компонентов, определяемых в 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 в главном меню, чтобы задать ранжирование вариантов деталей для всех компонентов.
Варианты деталей сортируются в таблице определений компонентов и в области предварительного просмотра редактора в соответствии с заданными рангами. Любые варианты деталей, уже имеющие ранг, сохраняют существующий порядок.
Прикрепление даташитов к определениям компонентов
Один или несколько даташитов можно прикрепить к одному или нескольким компонентам при определении компонентов через Component Editor. Это, например, позволяет быстро прикрепить один и тот же требуемый даташит(ы) ко всем компонентам определённого семейства.

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

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

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

Пример, демонстрирующий прикрепление даташитов, которые уже были загружены, к другому определению компонента.
Проверка корректности именования компонентов
Программное обеспечение проверяет ID компонентов, создаваемых несколькими пользователями для сохранения в 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, параметров шаблона и любых дополнительных пользовательских параметров.
Отличия будут в следующем:
-
Не будет даташитов, заданных для исходного компонента.
-
Не будет вариантов выбора части (part choices), заданных для исходного компонента.
-
Будет назначен следующий доступный уникальный 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 или панель Explorer.
Для компонента, который уже сохранен и в данный момент редактируется, вы можете перейти напрямую к его 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, связанный с существующим выпущенным определением компонента.
Контекстное подменю по правому щелчку, связанное с определением компонента (а также подменю 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. Поля определения компонента, связанные с Release, вернутся в состояние, готовое к созданию нового Item.
Необходимость разорвать связи может возникнуть, если нужно выполнить release повторно в новый набор компонентов. Например, если вы ранее выполняли release, но затем удалили компоненты из Workspace, в исходной библиотеке всё равно останутся заданные связи (хотя и недействительные, поскольку компоненты Workspace больше не будут найдены).
Если вы уже сохранили определение компонента, эта процедура фактически приведёт к тому, что это определение и ранее связанный с ним компонент «перестанут знать» друг о друге.
После очистки связи с существующим компонентом в целевом Workspace, Item ID для определения компонента снова станет редактируемым. Запись в поле Action в области Release сетки изменится на Create Item, что отражает отсутствие текущей связи определения компонента с компонентом в целевом Workspace.
Запуск проверки правил компонента
Перед сохранением компонента Workspace Library, определённого/отредактированного в 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 — благодаря Component Template, на который ссылается этот пример компонента.
Сопоставление выводов
После выбора ссылки на требуемую SIM-модель необходимо убедиться, что выводы компонента — в представлении схемы — корректно сопоставлены выводам модели симуляции. Это выполняется в диалоге Pin Mapping, который открывается щелчком правой кнопкой по записи SIM-модели в определении компонента и выбором Operations » Edit Pin Mapping в контекстном меню, либо выбором ячейки SIM-модели и выполнением команды Edit » Operations » Edit Pin Mapping из главных меню. Для каждого вывода схемы используйте доступный выпадающий список, чтобы соответствующим образом изменить связанное значение Model Pin. Если устройство многосекционное, обязательно проверьте сопоставление для каждой секции.

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