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

Component Editor, при переключении на работу в режиме Batch Component Editing, можно разделить на четыре ключевые области.
-
Required Models/Parameters — здесь задается, какие типы доменных моделей требуются определению(ям) компонента, а также формируется набор параметрических данных, который будет применен ко всем определениям компонентов.
-
Model Links — здесь добавляются ссылки на сохраненные доменные модели для использования в определениях компонентов.
-
Окно предварительного просмотра — показывает предварительный просмотр текущей выбранной модели. Для символа и посадочного места он будет графическим, а для других типов моделей — текстовым.
-
Component Definition(s) — здесь определяется компонент, включая его папку, имя, тип, ссылки на доменные модели, параметрические данные и вариант(ы) выбора части (part choice).
Области
Required Models/Parameters и
Model Links можно свернуть по горизонтали, щелкнув элемент управления

в соответствующем верхнем левом углу. Кроме того, три верхние области можно свернуть, оставив только область
Component Definitions, с помощью элемента управления

в правом верхнем углу.
Параметры документа
Элементы управления для указания целевой папки 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.
Хотя вы можете быть подключены к нескольким Workspace, активно подключены вы можете быть только к одному 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.
Если включена опция управления использованием определений жизненного цикла и схем именования ревизий по типу контента для каких-либо определений/схем, и для типа контента Component не задано использование конкретного определения/схемы, то это определение/схема не будет доступно в соответствующем раскрывающемся списке.
-
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. Любое дополнительное определение компонента, которое вы добавите, будет создано в соответствии с связанным шаблоном компонента.
Если редактируемые компоненты ссылаются на Component Template, значения, заданные в шаблоне для Lifecycle Definition, Revision Naming, Component Naming, и Default Folder, используются для предварительного заполнения соответствующих полей на вкладке Document Options диалогового окна Document Options. Эти параметры (со стороны Component Editor) будут доступны для редактирования только при условии, что в шаблоне включена соответствующая опция Allow override. Кроме того, целевой Workspace будет жестко задан — будет использоваться тот же Workspace, в котором находится ревизия Component Template.
Required Models/Parameters
Эта область редактора используется для указания, какие доменные модели требуются определению(ям) компонента, а также для формирования набора параметрических данных, который будет применен ко всем определениям компонентов.

Задайте требуемые модели и параметры.
-
Models — на самом базовом уровне компонент, используемый при проектировании платы, должен быть представлен в доменах редактирования схемы и PCB. Поэтому ему нужны модели условного графического обозначения (schematic symbol) и посадочного места PCB (PCB footprint). Они добавляются как требуемые модели по умолчанию и не могут быть удалены. Используйте элементы управления Add и Remove в этой области, чтобы добавлять/удалять другие типы моделей по мере необходимости.
Указание типа модели не означает, что определение компонента has использовать ее, — это лишь добавляет поле для данного типа модели в определение компонента.
Обратите внимание, что в списке доступен пункт PCBLIB. Это позволяет компоненту иметь несколько связанных с ним моделей посадочного места PCB. Кроме того, параметр PCBLIB (default) позволяет указать модель посадочного места по умолчанию для компонента.
-
Parameters — существуют две записи параметров по умолчанию —
Name и Description. Это системные параметры. При необходимости можно добавить любое количество дополнительных параметров. Для этого нажмите элемент управления Add в нижней части области, затем выберите пункт Parameter. В список будет добавлен новый параметр. Щелкните внутри поля Parameter Name, чтобы при необходимости изменить имя. Чтобы удалить параметр, выделите его и нажмите элемент управления Remove. Системные параметры удалить нельзя.
Параметр Show, связанный с записью, позволяет переключать отображение соответствующего столбца для этой модели/параметра в нижней области редактора — там, где задаются сами определения компонентов. Это может быть огромным подспорьем, когда определено множество параметров и область начинает сильно загромождаться. Используйте множественный выбор в сочетании с командами контекстного меню (правый клик), чтобы переключать состояние отображения сразу для нескольких моделей/параметров.
Эта область редактора через меню Add также предоставляет следующее:
-
Linking to a Component Template – подменю Templates перечисляет все Component Templates, доступные в том же Workspace, где находится сам компонент. Щелкните по записи, чтобы создать ссылку на последнюю ревизию этого Component Template. Параметры из шаблона будут добавлены в эту область и будут отличаться значком
.
Parameter List Templates
Если вы не используете Component Templates, вы все равно можете создавать предопределенные списки параметров благодаря поддержке в Component Editor настраиваемых Parameter List Templates. Эти простые, удобочитаемые файлы можно составить как список требуемых параметров, а затем загрузить в редактор одним щелчком.
Component Templates предлагают гораздо более мощный подход к организации не только набора параметров, но и требуемых моделей, а также возможность определять типы компонентов. Кроме того, только через Component Templates можно задавать для компонентов параметры с учетом единиц измерения, которые необходимы для
advanced component searching functionality. Поэтому, если в вашем Workspace присутствует хотя бы один component template, функциональность шаблонов списков параметров будет отключена, и вы не сможете видеть и загружать эти шаблоны в Component Editor.
Шаблоны списков параметров можно найти в подменю 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=
Знак «=» обязателен, чтобы параметр был добавлен в список Required Models/Parameters при использовании шаблона. Если удалить его в файле шаблона, оставив только имя параметра, этот параметр будет исключен при добавлении.
В одном файле шаблона может быть определено любое количество шаблонов параметров. Это видно в файле group.cmplib_template, который содержит шаблоны для конденсаторов и диодов.
Если один и тот же шаблон ([<TemplateName>]) определен более одного раза в одном и том же файле .cmplib_template, будет использован только первый экземпляр. ПО также гарантирует отсутствие дублирования параметров в случае добавления параметров из более чем одного шаблона. Если добавляемый параметр уже существует с точно совпадающим именем, он игнорируется при загрузке этого шаблона.
-
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 можно рассматривать как «контейнер» доменных моделей, к которым может обращаться любое определение компонента. Назначение сводится к указанию, какие ссылки требуются для каждого определения.
Ссылки на модели определенного типа можно добавлять только при условии, что этот тип модели добавлен в область Required Models/Parameters.

Область 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.
Если компонент ссылается на component template, все модели, определенные (как выделенные параметры) в этом шаблоне (только SCHLIB и PCBLIB(s)), будут подтянуты и перечислены в области
Model Links. Подробнее см.
Referencing a Component Template.
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.
Отмените любые изменения и выйдите из режима редактирования с помощью команды Discard Local Changes, доступной также из главного меню File и Quick Access Bar.

Редактируйте и сохраняйте модель напрямую из области Model Links Component Editor.
Диалоговое окно Create Revision предоставляет возможность обновить все ревизии компонентов, которые ссылаются на эту изменённую ревизию модели. Однако обычно это используется при редактировании доменной модели напрямую, а не через ссылки на модели компонента, который в данный момент редактируется. Хотя этот флажок можно оставить установленным, продолжение откроет ещё один экземпляр редактирования для компонента, который вы сейчас определяете, — либо объединённый экземпляр редактирования, включающий все затронутые ревизии компонентов, когда несколько компонентов ссылаются на изменённую модель. Это может сильно запутать, поэтому гораздо лучше отключить эту опцию перед продолжением.
Нажатие 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 по другому столбцу, чтобы выполнить «вторичную сортировку» по содержимому этого столбца.
Чтобы убрать сортировку для столбца, Ctrl+Click по его заголовку.
Column-based Filtering
Как в таблице Excel, ссылки на модели можно дополнительно фильтровать по содержимому каждого столбца. Для этого нажмите маленький значок воронки (фильтра), расположенный справа в заголовке столбца (
). Появится меню с флажком для каждого значения, присутствующего в этом столбце. Включите нужные флажки, чтобы сократить список и оставить только ссылки на модели с выбранным значением.
Либо, для более точного управления фильтрацией, выберите (Custom...), чтобы открыть диалоговое окно Custom Filter. Используйте это окно, чтобы настроить пользовательский фильтр под ваши требования, задав, какие строки информации показывать на основе критериев фильтра, применяемых к столбцу данных.

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

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

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

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

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

, чтобы сохранить текущий фильтр в файл
Filters (
*.flt). Нажмите кнопку

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

Определяйте компоненты логично и интуитивно с помощью Component Editor.
То, что изначально отображается в этой области, зависит от редактируемого компонента (или компонентов):
-
При создании нового компонента, когда из родительской папки используется шаблон компонента is not, запись будет иметь назначенные FolderPath и Item ID, и на этом всё — своего рода чистый лист.
-
При создании нового компонента, когда из родительской папки используется шаблон компонента is, запись будет содержать предварительно заполненную информацию определения, предоставленную этим шаблоном.
-
При редактировании ревизии существующего одиночного компонента и после переключения из режима Single Component Editing, будет показана эта ревизия вместе со всей информацией, определённой для неё на данном этапе.
-
При редактировании нескольких выбранных ревизий компонентов — и, следовательно, при прямом доступе к режиму Batch Component Editing — будут показаны все эти ревизии.
Добавьте в список дополнительное новое определение компонента, нажав элемент управления
Add Component внизу области, выбрав команду
Edit » Add Component в главном меню или используя одноимённую команду в контекстном меню области (по правому щелчку).
Каждое определение компонента отображается как одна строка, содержащая следующую информацию:
-
Component: FolderPath — используйте это поле, чтобы сохранить компонент в конкретную папку в целевом Workspace. Для каждого нового компонента, добавленного в таблицу, это поле может быть заполнено расположением по умолчанию, если оно задано в поле Default Folder в диалоговом окне Document Options (Edit » Document Options). Независимо от того, задан ли путь по умолчанию, вы полностью контролируете, где именно в целевом Workspace будет храниться компонент. Чтобы вручную указать целевую папку, щёлкните один раз внутри поля FolderPath для компонента, чтобы появилась кнопка
, и нажмите её для доступа к диалоговому окну Choose Folder. Перейдите к существующей папке и выберите её либо создайте новую папку «на лету».
Тщательное определение путей к папкам для ваших компонентов гарантирует, что они с самого начала будут сохранены в правильные целевые папки. Однако при необходимости после сохранения содержимое можно легко переместить в любую папку в структуре Workspace.
Это поле будет доступно только для чтения, если компонент уже сохранён в Workspace. Если вы используете команду Clear Link To Target Item (в подменю правой кнопки мыши Operations), ссылка на существующий Item в Workspace будет очищена. Поля определения компонента вернутся в состояние, готовое к созданию нового Item, и поле FolderPath станет доступным для редактирования.
-
Component: Item ID – это поле используется для определения ID, который будет присвоен сохранённому компоненту в Workspace. Для каждого нового компонента, добавленного в таблицу, это поле заполняется в соответствии со схемой именования по умолчанию, заданной в поле Item Naming в диалоге Document Options. Программа автоматически назначит следующий доступный уникальный ID на основе этой схемы, предварительно просканировав весь Workspace и идентификаторы уже существующего содержимого.
Схема именования Item по умолчанию – CMP-{00000} – предоставляется, но вы, разумеется, можете создать собственную схему, введя её в поле и убедившись, что переменная часть заключена в фигурные скобки (например, CMP-001-{0000}). Либо вы можете переопределить автоматически назначенный ID для компонента, введя требуемый ID напрямую в поле Item ID для соответствующего определения. Вы всегда полностью контролируете и окончательно решаете, как будут идентифицироваться Items.
Также поддерживается использование параметрических
Component Name Templates. Такие шаблоны позволяют точно задавать имя (точнее, переименовывать) компоненты на основе текущих значений параметров, доступных этим компонентам в Component Editor.
Это поле будет доступно только для чтения, если компонент уже сохранён в Workspace. Если вы используете команду Clear Link To Target Item (в подменю правой кнопки мыши Operations), ссылка на существующий Item в Workspace будет очищена. Поля определения компонента вернутся в состояние, готовое к созданию нового Item, и поле Item ID станет доступным для редактирования.
-
Component: Name – отражает человекочитаемое имя, присвоенное компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace и является хорошим способом находить конкретные компоненты без необходимости помнить их Item ID.
Поле будет заполняться любым значением по умолчанию для системного параметра Name, определённым в подключённом Component Template.
-
Component: Type – это поле поддерживает возможность определить тип компонента и является ключевым атрибутом, используемым для целевого поиска компонентов Workspace (и который вы будете активно использовать при просмотре компонентов через панель Components). Щёлкните по этому полю, затем нажмите
, чтобы открыть диалог Choose component type. В этом диалоге выберите требуемый тип компонента (из всех текущих определённых типов), затем нажмите OK – выбранный тип будет вставлен как значение атрибута Type в основной таблице определений.
Поле будет заполняться любым значением по умолчанию для параметра
ComponentType, определённым в подключённом Component Template, либо типом компонента, выбранным в диалоге
Create new component, который появляется при попытке создать новый компонент с помощью команды
File » New » Component. Типы определяются на уровне настроек. Нажмите кнопку

в нижней части диалога
Choose component type, чтобы открыть страницу
Data Management – Component Types диалога
Preferences, где вы можете настроить этот список под свои нужды — добавляя новые типы и подтипы либо редактируя и удаляя существующие.
-
Component: Description – отражает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace.
Поле будет заполняться любым значением по умолчанию для системного параметра Description, определённым в подключённом Component Template.
-
Models – эти поля соответствуют записям в области Required Models/Parameters документа. Для каждой добавленной требуемой модели создаётся одно поле, за исключением моделей посадочных мест (footprint), где можно определить несколько. Каждое поле используется для указания, какая из связанных моделей (в области Model Links) должна использоваться для компонента.
Переключайте отображение столбцов моделей, включая/отключая соответствующую опцию Show для записи Required Model. Используйте множественный выбор в сочетании с командами контекстного меню, чтобы переключать состояние отображения сразу для нескольких типов моделей.
Обратите внимание: модель жгутовой проводки (harness wiring) можно добавить в определение компонента только тогда, когда к этому компоненту не добавлены другие модели. И наоборот — модели других типов нельзя добавлять, если к компоненту добавлена модель жгутовой проводки.
-
Template Parameters – эти поля соответствуют пользовательским параметрам, перенесённым в Component Editor из подключённой ревизии Component Template. Для каждого параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите или выбирайте значения параметров по мере необходимости и там, где это применимо. Например, параметры, помеченные в шаблоне как Read Only, будут недоступны для редактирования, тогда как другие параметры — будут. А если они помечены в шаблоне как Required, им обязательно нужно присвоить значение, иначе вы не сможете сохранить определение компонента в Workspace.
-
Parameters – эти поля соответствуют дополнительным пользовательским параметрам, которые вы ввели в области Required Models/Parameters документа. Для каждого дополнительного параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите значения параметров по мере необходимости.
Динамические (на уровне item) параметры не видны при использовании Component Editor в режиме Batch Component Editing, но видны при использовании Component Editor в режиме Single Component Editing – learn more.
-
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. Используйте их, чтобы указать выбор детали из внутренней базы данных деталей вашей компании.
Поля Current Rev., Next Rev. и Action — которые вместе образуют Release Status — можно включать/выключать относительно их отображения в области с помощью опции Show Release Status, расположенной внизу области. Переключайте отображение столбцов Template Parameter, Parameter и Part Choice, включая/отключая соответствующую опцию Show для записи Required Parameter. Используйте множественный выбор в сочетании с командами контекстного меню, чтобы переключать состояние отображения сразу для нескольких параметров.
Когда вы пытаетесь сохранить компонент обратно в Workspace, Component Editor выполняет проверку —
Component Rule Check. Эту функцию также можно запускать в любое время вручную, выбрав команду
Tools » Component Rule Check в главном меню. Перед этим обязательно сохраните компонент(ы) локально (
File » Save). Дополнительные сведения см. в разделе
Running a Component Rule Check.
Работа с определениями компонентов
В следующих разделах вы узнаете больше о работе с этой областью редактора, включая некоторые удобные и экономящие время возможности и функции.
Назначение ссылок на модели существующим компонентам
Для существующих определений компонентов необходимые ссылки на модели можно назначать следующими способами:
-
Перетащите ссылку на модель в соответствующий столбец определения компонента.

Назначьте модель существующему компоненту, перетащив её из области 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 (Edit » Operations » Add Components).
Имейте в виду, что ввод слишком большого числа в диалоговом окне Add Components может повлиять на производительность и может «подвесить» программу на значительное время, пока запрос обрабатывается!

Добавьте несколько новых определений компонентов за два быстрых шага.
Генерация базовых чип-резисторов
Вы также можете быстро создать пакет определений компонентов для чип-резисторов, выбрав команду Edit » Operations » Generate Basic Chip Resistors в главном меню или щелкнув правой кнопкой мыши в области определений (в стороне от уже определенных записей) и выбрав команду Operations » Generate Basic Chip Resistors в контекстном меню.
Команда становится доступной в соответствующем меню только при условии, что в данный момент не выбрано ни одно определение компонента.
После запуска команды определения компонентов будут автоматически сгенерированы для указанного типа компонента.
Определения компонентов, созданные при выполнении этой команды, будут добавлены к уже существующим. Иными словами, существующие определения не перезаписываются при генерации новых.
Создание компонентов из поиска по части производителя (Manufacturer Part Search)
Чтобы ускорить создание компонентов, Altium Designer поддерживает возможность искать реальную (производимую) деталь с помощью функции Manufacturer Part Search, а затем добавлять эту деталь в Component Editor. Вы получаете не только новую запись определения компонента для выбранной детали, но и все ее параметры, любые даташиты, а также Part Choice, сформированный на ее основе — вам остается лишь организовать доменные модели, задать тип компонента, целевую папку и затем сохранить в Workspace!
Обратите внимание: в отличие от использования функции Manufacturer Part Search при работе с Component Editor в режиме Single Component Editing, в режиме Batch Component Editing модели (если они существуют) не будут импортированы.
Чтобы получить доступ к этой функциональности в Altium Designer, должно быть установлено расширение Component From Supplier Search . Это расширение устанавливается вместе с Altium Designer по умолчанию. Его можно установить или удалить вручную.
Дополнительные сведения об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Функция доступна из области Definitions редактора компонентов. Щелкните правой кнопкой мыши и выберите команду Operations » Create from Part Search в контекстном меню области. Либо выберите команду Edit » Operations » Create from Part Search в главном меню или щелкните в области определений и используйте сочетание клавиш Shift+Ctrl+M.
Появится диалоговое окно Manufacturer Part Search. Выполните поиск нужной детали (или деталей) по базам данных реальных производимых изделий, предоставляемых включенными в данный момент поставщиками (Suppliers), выберите запись и нажмите кнопку OK.
Результаты поиска в диалоге представлены по Manufacturer Part, а связанные записи SPN отражают включенных поставщиков/вендоров, которые поставляют эту деталь. Когда вы выбираете деталь, для создания нового определения компонента используется именно manufacturer part. А с точки зрения Part Choice: создавая компонент на основе manufacturer part, а не конкретного вендора/поставщика, вы получаете один Part Choice, который будет включать все решения на основе поставщиков, продающих эту деталь (и доступных для использования через ваш Workspace). Параметры импортируются в соответствии с заданными
Parameter Import Options — настраивается на странице
Data Management – Parts Providers page диалогового окна
Preferences.

Откройте диалоговое окно 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 в основной таблице определений.
Диалог
Choose component type содержит набор типов компонентов по умолчанию. Типы задаются на уровне настроек (preferences). Нажмите кнопку

в нижней части диалога, чтобы открыть страницу
Data Management – Component Types диалогового окна
Preferences, где вы можете настроить этот список под свои задачи — добавляя новые типы и подтипы либо редактируя и удаляя существующие.

Пример задания атрибута Type для определения компонента значением Diode.
Поле Type для нескольких определений компонентов можно задать одним действием. Выберите поле Type для каждого нужного определения компонента, затем выберите тип для одного — он будет применен ко всем остальным.
Также можно изменить тип компонента для одного или нескольких компонентов после сохранения на совершенно другой тип «на лету». В панели
Components panel или
Explorer panel выберите компонент(ы), тип которых нужно изменить, затем щелкните правой кнопкой мыши и выберите команду
Operations » Change Component Type в контекстном меню. Появится диалоговое окно
Choose component type, в котором можно выбрать новый тип компонента.
Поле будет заполняться любым значением по умолчанию для параметра ComponentType, которое было задано в подключенном (referenced) шаблоне компонента, либо типом компонента, выбранным через диалог Create new component, который появляется при попытке создать новый компонент с помощью команды File » New » Component.
Поддержка единиц измерения для типов данных параметров компонента
Редактор компонентов поддерживает типы данных параметров компонента с учетом единиц измерения, которые определены в подключенном шаблоне компонента. Вы можете вводить значение параметра прямо в соответствующее поле определения компонента в различных форматах — например 2.2k, 2k2, 4M, 2.5GHz — при этом Workspace обладает необходимой «интеллектуальностью», чтобы распознавать числовое значение, стоящее за такими записями.
Эта возможность шаблона компонента упрощает целевой поиск с помощью средства поиска Workspace — средства, которое позволяет искать не только по типу компонента, но и выполнять более «умный» поиск, включая поиск по диапазону. Используя параметры компонентов с учетом единиц измерения, вы можете быстро задать поиск, например, чтобы найти все конденсаторы с емкостью в диапазоне от 47uF до 220uF.
Параметры с учетом единиц измерения также используются для «умной» фильтрации при поиске по вашим собственным компонентам с помощью панели
Components.
Типы данных параметров компонента с учетом единиц измерения можно определить только через шаблон компонента.

Параметры компонента из подключенного шаблона компонента, имеющие типы данных с учетом единиц измерения.
При вводе значения параметра компонента, использующего тип данных с учетом единиц измерения — как требуемого значения в определении компонента — следует учитывать следующее:
-
Значение можно вводить в различных форматах:
-
Только числовое значение (например,
10). Обратите внимание: если у типа данных есть единица измерения, она будет применена автоматически. У типов с единицами измерения единица указана в скобках после имени.
-
Числовое значение в научной нотации (например,
1e10, 1E6).
-
Числовое значение и единицы измерения (например,
10F).
-
Числовое значение с префиксом (например,
10k). Соответствующая единица измерения будет добавлена автоматически (где применимо).
-
Числовое значение с префиксом и единицами измерения (например,
10kF).
-
Числовое значение с префиксом в типичном инженерном формате (например, для сопротивления:
2k2, 2K2, 10r2, 10R2). Значение будет автоматически нормализовано соответствующим образом (например, 2K2 станет 2.2k).
-
Префикс и/или единицы измерения можно вводить с пробелом или без пробела после числового значения (например,
10uF или 10 uF). Пробел будет автоматически удален.
Обратите внимание, что инженерные сокращения не чувствительны к регистру, поэтому ввод 2k2 эквивалентен вводу 2K2, а ввод 100R эквивалентен вводу 100r. Единственное исключение — M (Mega) и m (milli).
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 |
Обратите внимание: использование некоторых или всех префиксов может быть неприменимо в зависимости от типа параметра. Например, для процента (Percentage) префиксы недопустимы. Программа предупредит вас о любом некорректном использовании префиксов.
Validating a Parameter's Value
Когда для параметра компонента используется тип данных с учетом единиц измерения, введенное значение проверяется на соответствие указанному типу данных. Это гарантирует, что (если единица вводится) используется корректная единица измерения для данного типа. Например, параметр типа Celsius не может иметь значение 10V!
В Редакторе компонентов ввод недопустимого значения параметра приведет к подсветке этого значения красным текстом. То же самое происходит при копировании и вставке данных между ячейками.

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

Параметры компонента из подключенного шаблона компонента, имеющие типы данных с учетом единиц измерения.
Если вы являетесь администратором Workspace, нажмите значок
справа от поля значения, чтобы открыть страницу Settings – Vault – Dictionaries в браузерном интерфейсе Workspace, где можно управлять словарями.
-
Значения параметров, определяемых словарем, проверяются при сохранении компонента в Workspace. Если значение становится несогласованным со словарем (например, значение было удалено из Workspace, а затем компонент, использующий это значение, был открыт для редактирования), поле значения будет подсвечено красным, предупреждая о том, что значение неприменимо. Вы не сможете сохранить компонент в Workspace, пока значения не будут согласованы со словарями.
-
Если словари были изменены в браузерном интерфейсе подключенного Workspace, необходимо отключиться от Workspace и подключиться снова, чтобы эти изменения отобразились в Altium Designer. Подробнее см. на странице Accessing Your 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 (если в шаблон был добавлен макрос-итератор).
Обратите внимание, что изначально в диалоге будет показана схема именования по умолчанию, заданная в диалоге Document Options. Если вы оставите эту схему, вы не сможете изменить Initial Index. Последний параметр можно изменить только при использовании другой схемы именования.

Пример использования параметров CompanyPrtType и Value в шаблоне именования для быстрого переименования выбранных компонентов, определяемых в Component Editor.
-
Схема именования, используемая в процессе переименования, применяется только для этого процесса. Она не заменяет заданную схему именования по умолчанию для документа. Если вы хотите, чтобы дополнительно добавляемые определения компонентов именовались по этой же схеме, убедитесь, что вы задаёте эту схему на уровне документа, изменив поле Component Naming в диалоге Document Options соответствующим образом.
-
Item ID для отдельного определения компонента также можно изменить напрямую в таблице. Щёлкните один раз, чтобы сфокусировать ячейку Item ID , затем щёлкните ещё раз (или нажмите F2), чтобы перейти к редактированию на месте. Измените имя как требуется. Обратите внимание: при таком прямом редактировании имени параметрические объявления не поддерживаются.
Варианты деталей
Component Editor можно использовать для задания одного или нескольких Part Choices для компонента — «разрешённых» деталей производителя, которые могут быть использованы для реализации компонента на собранной плате. Фактическая информация по цепочке поставок — включая Производителя (и номер детали), Поставщика (и номер детали), Описание, Цены и Доступность — берётся из локального Part Catalog Workspace и соответствующего источника деталей.
Каждый Workspace имеет собственный выделенный Part Catalog. Это локальная база данных каталога деталей, предназначенная для управления и отслеживания деталей производителей и связанных с ними деталей поставщиков. Локальный Part Catalog хранит элементы, представляющие реальные Manufacturer Parts, а также один или несколько элементов, представляющих Supplier Parts — воплощения этих Manufacturer Parts, продаваемые поставщиками/вендорами. Каждый Supplier Part является ссылкой на элемент в базе данных деталей — либо в агрегированной базе данных Altium Parts Provider (которая, в свою очередь, подключается к включённым поставщикам и собирает от них данные о деталях), либо, для Workspace на Enterprise Server, в подключённой локальной базе данных деталей (на основе ODBC). Включите нужных поставщиков и задайте диапазоны Location/Currency для Altium Parts Provider в области Part Providers интерфейса браузера Workspace. Пока вы остаётесь подключены к своему Workspace из Altium Designer, область Altium Parts Options — на странице Data Management – Parts Providers page диалога Preferences — становится доступной только для чтения и принимает те настройки, которые определены для Workspace. Подробнее об управлении источником деталей Altium Parts Provider для вашего Workspace см. Part Source Configuration (Altium 365 Workspace, Enterprise Server Workspace).
Добавьте вариант детали из области Required Models/Parameters — нажмите элемент управления Add и используйте команду By MPN из подменю Part Choices. Либо, если вы настроили пользовательский источник деталей из базы данных, выберите пункт меню By Internal ID. Можно добавить любое количество вариантов деталей.
Когда вы добавляете вариант детали для использования с определяемыми компонентами, в область определений будет добавлена запись — Part Choice n — с двумя столбцами для задания этого варианта. Эти столбцы зависят от выбранного типа варианта детали:

Добавление варианта детали (By MPN) для использования с определяемыми компонентами. Наведите курсор, чтобы увидеть пример добавленного варианта детали By Internal ID — позволяющего подключить деталь из внутренней базы данных деталей вашей компании.
Введите Производителя и номер детали производителя — для реальной детали, которую вы хотите использовать при изготовлении и сборке платы — в поля Manufacturer и Part Number соответственно.
Если используется настроенный пользовательский источник деталей из базы данных, используйте поле Part source для выбора источника деталей. Будут перечислены все пользовательские источники деталей из базы данных, определённые для Workspace. Введите ID требуемой детали в поле Internal ID.
При доступе к Component Editor в режиме Batch Component Editing, и если в компоненте обнаружена пара параметров «производитель» и «номер детали производителя», откроется диалог Part Choice Migration с предложением преобразовать эти параметры в варианты деталей (
). Если вы выберете копирование или перенос параметров в варианты деталей, будут созданы новые варианты деталей, значения Manufacturer и Part Number которых будут определены значениями соответствующих параметров.
Параметры компонента, распознанные как «производитель» и «номер детали производителя», перечислены в сворачиваемом разделе ниже. Если имена параметров имеют числовые суффиксы (например, параметры названы Manufacturer 1 и Manufacturer Part Number 1), такие параметры также будут распознаны.
Manufacturer and Manufacturer Part Number Parameters
Параметры, распознанные как имя производителя:
-
Manufacturer
-
ManufacturerName
-
Manufacturer Name
-
Mfg
Параметры, распознанные как номер детали производителя:
-
ManufacturerPartNumber
-
Manufacturer Part Number
-
ManufacturerPN
-
Manufacturer PN
-
MPN
-
PartNum
-
PartNumber
-
Part Number
-
PartNo
-
Part No
-
MfgPartNumber
Пара моментов, о которых стоит помнить:
-
Добавление варианта детали не означает, что определение компонента обязано его использовать. Но если вы введёте значение в одно из двух полей, второе поле будет выделено красной рамкой, предупреждая о том, что теперь требуется значение, прежде чем этот компонент можно будет сохранить в Workspace.
-
Если вы введёте неверное значение поля и Workspace не сможет получить деталь, текст будет отображаться серым и курсивом. Когда оба значения будут корректны, текст будет отображаться нормально — белым. Обратите внимание: значения не чувствительны к регистру.
Добавление вариантов MPN через диалог
Хотя вы можете вводить информацию о производителе и номере детали напрямую в соответствующие ячейки варианта детали, гораздо проще использовать диалог, позволяющий искать деталь производителя. Чтобы получить доступ к этой функции, после добавления исходной записи Part Choice 1 в область Required Models/Parameters щёлкните внутри одной из ячеек для этого варианта (связанного с нужным определяемым компонентом). В области Preview редактора появится кнопка
. Нажмите её, чтобы открыть диалог Add Part Choices, который используется так же, как панель Manufacturer Part Search panel (подробности по всем элементам интерфейса см. на соответствующей странице).

Выбор варианта детали — используйте диалог Add Part Choices, чтобы найти нужную деталь производителя, выберите её запись и нажмите OK.
Результаты поиска в диалоге приводятся по Manufacturer Part, а связанные записи SPN отражают включённых вендоров, поставляющих эту деталь. Когда вы выбираете деталь, в список Part Choices добавляется именно деталь производителя. И, используя деталь производителя, а не конкретного вендора/поставщика, вы получаете один вариант детали, который включает все решения на основе поставщиков, продающих эту деталь (и доступных для использования через ваш Workspace).
Используйте диалог для поиска нужной детали производителя, выберите деталь, затем нажмите кнопку 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 в контекстном меню.
Указание использования даташитов не означает, что определение компонента has их использовать, а лишь добавляет в определение компонента поле для даташитов.

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

«Контейнер» 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, чтобы открыть список доступных даташитов, и используйте соответствующие флажки, чтобы прикрепить/удалить даташит к/из компонента.
Будут доступны только те даташиты, которые были загружены в ходе текущего сеанса работы с Component Editor, а не все даташиты, загруженные к компонентам во всём Workspace.

Пример, демонстрирующий прикрепление даташитов, которые уже были загружены, к другому определению компонента.
Каждый даташит, назначенный компоненту, отображается в ячейке Datasheets, разделённый запятой.
Проверка корректности именования компонентов
Программное обеспечение проверяет ID компонентов, создаваемых несколькими пользователями для сохранения в Workspace, и тем самым предотвращает проблемы с дублированием Item ID. Когда пользователь создаёт Component Item, назначенный Item ID «блокируется», не позволяя другому пользователю использовать этот ID, даже если первый пользователь не сохранил или не сохраняет этот компонент в Workspace. Если другие пользователи вручную изменяют Item ID в рамках своего определения компонента — на такой, который уже используется существующим Item (или Item, который предполагается создать), — ID будет изменён на следующий доступный, неиспользуемый ID в соответствии с применимой схемой именования.
Заблокированный Component Item ID будет автоматически освобождён через 30 минут, если в течение этого времени сохранение не выполнялось.
Создание копии определения компонента
Чтобы упростить быстрое создание определений компонентов, которые немного отличаются друг от друга, редактор предоставляет функцию копирования. Чтобы сделать копию существующего определения, выберите его в списке определений и выполните команду 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).

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

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

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

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

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

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

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

, чтобы сохранить текущий фильтр в файл
Filters (
*.flt). Нажмите кнопку

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

Пример использования режимов отображения Auto Width и Best Fit.
Чтобы дополнительно облегчить отображение данных, выборочно включайте/выключайте показ столбцов моделей и параметров. Делайте это с помощью опции Show для каждого из них, доступной в области Required Models/Parameters редактора.
Вы также можете вручную настраивать ширину столбцов данных для более точной подгонки отображения — щелкните и перетащите правый край заголовка столбца.
Определения компонентов — приемы редактирования
В зависимости от создаваемых компонентов Component Editor может содержать значительное количество определений компонентов. В некоторых случаях эти определения могут отличаться лишь незначительно, и многим может требоваться схожая информация о моделях или параметрах. Документ поддерживает различные функции редактирования, позволяющие быстро вносить изменения в одно или несколько определений компонентов.
-
Для моделей и параметров реализовано многоклеточное редактирование. Несколько ячеек данных в одном столбце можно выбрать для операции, используя стандартные возможности клавиатуры Ctrl+Click и Shift+Click. Чтобы назначить модель нескольким компонентам, выделите диапазон ячеек, затем нажмите раскрывающийся список, чтобы открыть всплывающее окно ссылок на модели. Дважды щелкните нужную модель во всплывающем окне — эта модель будет назначена во всех выбранных ячейках модели.
Для параметров выделите нужные ячейки в том же столбце, затем введите требуемое значение для активной ячейки и либо щелкните вне выделения, либо нажмите Enter. Все ячейки в выделении получат то же значение.
Эту функцию также можно использовать для
FolderPath. Выберите записи в столбце
FolderPath для соответствующих определений компонентов, нажмите кнопку

для активной записи и выберите требуемую целевую папку в диалоге
Choose Folder. У всех выбранных определений их
FolderPath будет изменен так, чтобы указывать на эту папку.
-
Вы можете вырезать, копировать и вставлять данные между выбранными ячейками данных, используя Ctrl+X, Ctrl+C и Ctrl+V соответственно (или соответствующие команды в контекстном меню по правому щелчку или в главном меню Edit).
Если целевая ячейка несовместима с данными из буфера обмена, вставка не произойдет (например, при вставке параметрических данных в поле ссылки на модель).
-
Вы можете очистить содержимое выбранных ячеек данных с помощью клавиши Delete (или команды Clear Contents в контекстном меню по правому щелчку или команды Edit » Clear Contents из главных меню).
Если документ библиотеки компонентов ссылается на шаблон компонента, имейте в виду следующее:
-
Если параметр помечен как Read Only в шаблоне, вы не сможете очистить содержимое соответствующей ячейки для этого параметра.
-
Если параметр помечен как Required in the template, очистка содержимого соответствующей ячейки для этого параметра приведет к тому, что ячейка будет выделена красной рамкой, предупреждая о том, что требуется значение.
-
Вы можете копировать, вырезать и вставлять выбранные определения компонентов, используя Ctrl+Shift+C, Ctrl+Shift+X и Ctrl+Shift+V соответственно (или соответствующие команды в контекстном меню по правому щелчку или в главном меню Edit).
-
Чтобы быстро продублировать одно определение компонента, используйте команду Make a copy of the component.
-
Определения компонентов из буфера обмена можно вставлять в основную область сетки Component Editor двумя способами:
-
В конец текущего списка определений — убедитесь, что сейчас не выбрано ни одно определение, затем запустите команду.
-
С перезаписью текущего определения — щелкните правой кнопкой по определению, которое нужно перезаписать, и запустите команду. Появится диалог с запросом подтверждения; нажмите Yes , чтобы продолжить. Любые существующие данные в ячейках будут перезаписаны данными из вставляемого определения. Обратите внимание: перезапись работает только для активного определения. Если в буфере обмена несколько определений, только первое будет вставлено «поверх» активного определения, а остальные будут вставлены внизу списка определений.
-
Вы можете полностью удалить выбранные определения компонентов, используя элемент управления Remove Component под сеткой определений компонентов, команду Remove <ComponentName> (Remove n Components) из контекстного меню по правому щелчку или из главного меню Edit, либо сочетание клавиш Ctrl+Del.
-
Вы можете обновить содержимое сетки с помощью команды Refresh в главном меню Edit или View, либо в контекстном меню основной области сетки, используя сочетание клавиш F5, или нажав кнопку
на панели инструментов Component Library Standard.
-
Вы можете копировать выбранные ячейки данных в буфер обмена Windows для обработки во внешнем табличном приложении. Информацию об определениях компонентов из внешней таблицы также можно вставить обратно в область определений компонентов.
Также можно свернуть верхнюю область Component Editor, нажав маленькую стрелку

в правом верхнем углу редактора, тем самым выделив всю область отображения под редактирование определений компонентов.
Просмотр сохраненного определения
После сохранения в 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, на который ссылается этот пример компонента.
Когда экземпляр сохранённого компонента размещается в проекте, параметр симуляции может иметь на уровне компонента значение, отличное от значения того же параметра на уровне модели. При генерации netlist приоритет будет у параметра уровня компонента.
Для некоторых встроенных моделей SPICE3f5 ввод значения параметра на уровне компонента переопределит связанный параметр, заданный в подключённом файле модели (*.mdl). Например, для полупроводникового конденсатора указание значения для параметра уровня компонента Width переопределит любое значение, заданное для параметра DEFW в соответствующем файле модели. Если параметр задан на уровне компонента для модели subcircuit, это значение переопределит значение, определённое для него в связанном файле subcircuit (*.ckt).
Сопоставление выводов
После выбора ссылки на требуемую SIM-модель необходимо убедиться, что выводы компонента — в представлении схемы — корректно сопоставлены выводам модели симуляции. Это выполняется в диалоге Pin Mapping, который открывается щелчком правой кнопкой по записи SIM-модели в определении компонента и выбором Operations » Edit Pin Mapping в контекстном меню, либо выбором ячейки SIM-модели и выполнением команды Edit » Operations » Edit Pin Mapping из главных меню. Для каждого вывода схемы используйте доступный выпадающий список, чтобы соответствующим образом изменить связанное значение Model Pin. Если устройство многосекционное, обязательно проверьте сопоставление для каждой секции.

Обеспечение корректного сопоставления вывода схемы с выводом модели.
Для многосекционного компонента возможность исключить секцию из симуляции также определяется через диалог Pin Mapping.
Для встроенных моделей SPICE3f5 и поддерживаемых моделей PSpice назначение каждого вывода в модели можно найти в разделе general form для этой модели в руководстве пользователя SPICE 3f5. Для моделей subcircuit производитель обычно добавляет комментарии для каждого вывода модели, описывая его функцию. Если комментариев нет, распиновка модели, как правило, соответствует распиновке физического устройства. В этом случае обратитесь к datasheet устройства.