Пакетное редактирование компонентов

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

  • Если компонент создается в режиме Single Component Editing, и у этого компонента есть модели, которые еще не сохранены в Workspace, переключиться в режим Batch Component Editing будет нельзя. Сначала необходимо сохранить компонент в Workspace, затем открыть его на редактирование — после этого вы сможете переключать режимы редактирования.

  • Если редактор компонентов в режиме Batch Component Editing в данный момент содержит только одно определение компонента, вы можете переключиться в режим Single Component Editing, выбрав в главном меню команду Tools » Switch to Single Component Editor. Данные этого определения компонента будут отображены в режиме Single Component Editing.

Редактор компонентов в режиме Batch Component Editing также открывается, если вы выбрали несколько компонентов для редактирования в панели Components panel или в панели Explorer panel. Каждое определение компонента будет иметь общий набор параметров и ссылки на необходимые доменные модели. Пакетное редактирование особенно полезно там, где имеет смысл управлять компонентами как набором, например набором чип-резисторов.

В этом документе рассматривается работа с редактором компонентов в режиме Batch Component Editing.

Дополнительные сведения о работе с редактором компонентов в режиме Single Component Editing см. в разделе Редактирование одного компонента.

Обзор интерфейса

В режиме Batch Component Editing интерфейс редактора компонентов по сути разделен на четыре основные области, показанные на следующем изображении и кратко описанные ниже.

Редактор компонентов, когда он переключен в режим Batch Component Editing, можно разделить на четыре ключевые области.
Редактор компонентов, когда он переключен в режим Batch Component Editing, можно разделить на четыре ключевые области.

  1. Требуемые модели/параметры — здесь задается, какие типы доменных моделей требуются для определения компонента(ов), а также формируется набор параметрических данных, который будет применяться ко всем определениям компонентов.
  2. Связи моделей — здесь добавляются ссылки на сохраненные доменные модели для использования в определениях компонентов.
  3. Окно предварительного просмотра — показывает предварительный просмотр текущей выбранной модели. Для символа и посадочного места он будет графическим, для остальных типов моделей — текстовым.
  4. Определение(я) компонента — здесь определяется компонент, включая его папку, имя, тип, связанные доменные модели, параметрические данные и вариант(ы) выбора деталей.
Области Required Models/Parameters и Model Links можно свернуть по горизонтали, щелкнув элемент управления в соответствующем верхнем левом углу. Кроме того, три верхние области можно свернуть, оставив только область Component Definitions, с помощью элемента управления в правом верхнем углу.

Параметры документа

Элементы управления для указания целевой папки Workspace, в которой будут создаваться компоненты, а также определения жизненного цикла и схем именования, которые будут использоваться для этих компонентов, доступны в диалоговом окне Document Options (Edit » Document Options). Также можно задать схему именования компонентов по умолчанию для компонентов, выпускаемых из редактора компонентов, обеспечивая уникальный ID для каждого итогового компонента в Workspace.

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

    Если для родительской папки, в которой находится компонент (или в которой он создается), определена схема именования, она будет подставлена по умолчанию. Если нет, используется схема по умолчанию — CMP-{00000}. Разумеется, вы можете создать собственную схему, введя ее прямо в поле. Поддерживается использование основанных на параметрах шаблонов имен компонентов. Такие шаблоны позволяют точно именовать или, скорее, переименовывать ваши компоненты на основе текущих значений параметров, доступных этим компонентам в редакторе компонентов. Включите параметр в шаблон именования в формате [<ParameterName>]. В одном шаблоне можно использовать несколько параметров, а также добавить макрос-итератор, задаваемый в фигурных скобках (например, {000}, {00A}).

    Кроме того, вы можете переопределить автоматически назначаемый ID компонента, введя нужный ID непосредственно в поле Item ID для определения. У вас всегда есть полный контроль и окончательное решение о том, как идентифицируются элементы.

Диалоговое окно также предоставляет возможность ссылаться на определенный шаблон компонента. Выберите шаблон с помощью элементов управления на вкладке диалогового окна Template . Шаблон компонента предоставляет предопределенные настройки для использования в определениях компонентов, создаваемых в редакторе компонентов. Любое дополнительное определение компонента, которое вы добавите, будет создаваться в соответствии со связанным шаблоном компонента.

Если редактируемые компоненты ссылаются на шаблон компонента, значения, указанные в шаблоне для Lifecycle Definition, Revision Naming, Component Naming, и Default Folder, используются для предварительного заполнения соответствующих полей на вкладке Document Options диалогового окна Document Options. Эти параметры (со стороны редактора компонентов) можно редактировать только в том случае, если в шаблоне включена соответствующая опция Allow override. Кроме того, целевой Workspace будет жестко задан как тот же Workspace, в котором находится ревизия шаблона компонента.

Требуемые модели/параметры

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

 
 
 
 
 

Определите требуемые модели и параметры.
Определите требуемые модели и параметры.

  • Models — на самом базовом уровне компонент, используемый при проектировании платы, требует представления в доменах редактирования схемы и PCB. Поэтому ему необходимы модели условного графического обозначения и посадочного места PCB. Эти модели добавляются как требуемые по умолчанию и не могут быть удалены. Используйте элементы управления Add и Remove этой области, чтобы добавлять/удалять другие типы моделей по мере необходимости.

    Указание типа модели не означает, что определение компонента has должно использовать ее, а лишь добавляет поле для этого типа модели в определение компонента.
    Обратите внимание, что в списке доступна запись PCBLIB. Это позволяет компоненту иметь несколько связанных с ним моделей посадочных мест PCB. Кроме того, параметр PCBLIB (default) позволяет указать модель посадочного места по умолчанию для компонента.
  • Parameters — существуют две записи параметров по умолчанию — Name и Description. Это системные параметры. При необходимости также можно добавить любое количество дополнительных параметров. Для этого нажмите элемент управления Add в нижней части области, затем выберите запись Parameter. В список будет добавлен новый параметр. Щелкните внутри поля Parameter Name, чтобы при необходимости изменить имя. Чтобы удалить параметр, выберите его и нажмите элемент управления Remove. Системные параметры удалить нельзя.
Параметр Show, связанный с записью, позволяет включать или отключать отображение соответствующего столбца для этой модели/параметра в нижней области редактора — там, где задаются сами определения компонентов. Это может быть чрезвычайно полезно, если определено много параметров и область становится слишком перегруженной. Используйте множественный выбор в сочетании с командами контекстного меню, чтобы переключать состояние отображения нескольких моделей/параметров.

Эта область редактора через меню Add также позволяет выполнять следующее:

  • Linking to a Component Template — подменю Templates перечисляет все шаблоны компонентов, доступные в том же Workspace, где находится сам компонент. Щелкните по записи, чтобы создать ссылку на последнюю ревизию этого шаблона компонента. Параметры из шаблона будут добавлены в эту область и отмечены значком .

  • Enabling the use of Datasheets — для этого выберите запись Datasheet. Подробнее см. в разделе Прикрепление datasheet к определениям компонентов.

  • Adding Part Choices — используйте подменю Part Choices и выберите By MPN. Будет добавлена запись — Part Choice n — в область определений с двумя столбцами — Manufacturer и Part Number, в которых задается выбор. Либо, если ваш Workspace это поддерживает и у вас настроен пользовательский источник деталей из базы данных, выберите команду меню By Internal ID. Будет добавлена запись — Part Choice n — в область определений с двумя столбцами — Part source и Internal ID, в которых задается выбор детали из внутренней базы данных деталей вашей компании. Подробнее см. в разделе Варианты выбора деталей.

Связи моделей

Эта область редактора используется для добавления ссылок на сохраненные доменные модели для использования в определениях компонентов. Область Model Links можно рассматривать как своего рода «контейнер» доменных моделей, к которым может обращаться любое определение компонента. Назначение сводится к указанию того, какие ссылки требуются для каждого определения.

Ссылки на модели определенного типа можно добавлять только в том случае, если этот тип модели был добавлен в область Required Models/Parameters.

Область Model Links, насыщенная функциями для упрощения определения связей моделей и их назначения определениям компонентов.
Область Model Links, насыщенная функциями для упрощения определения связей моделей и их назначения определениям компонентов.

Используйте следующие сворачиваемые разделы, чтобы узнать больше о работе со связями моделей.

Определения компонентов

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

Определяйте компоненты логичным и интуитивно понятным способом с помощью редактора компонентов.
Определяйте компоненты логичным и интуитивно понятным способом с помощью редактора компонентов.

То, что изначально отображается в этой области, зависит от редактируемого компонента(ов):

  • При создании нового компонента, если из родительской папки не задана ссылка на шаблон компонента is not, для записи будут назначены FolderPath и Item ID, но на этом всё — фактически это будет пустой шаблон.
  • При создании нового компонента, если из родительской папки задана ссылка на шаблон компонента is, запись будет содержать предварительно заполненную информацию определения, предоставленную этим шаблоном.
  • При редактировании ревизии существующего одиночного компонента, если вы переключились из режима Single Component Editing, будет показана эта ревизия вместе со всей информацией, определенной для нее на текущем этапе.
  • При редактировании нескольких выбранных ревизий компонентов — и, соответственно, при прямом переходе в режим Batch Component Editing — будут представлены все эти ревизии.
Добавьте в список дополнительное определение нового компонента, нажав элемент управления Add Component внизу области, выбрав команду Edit » Add Component в главном меню или используя одноименную команду в контекстном меню области, вызываемом правой кнопкой мыши.

Каждое определение компонента отображается как одна строка, содержащая следующую информацию:

 
 
 
 
 
  • Component: FolderPath – используйте это поле, чтобы сохранить компонент в определенную папку целевого Workspace. Для каждого нового компонента, добавленного в таблицу, это поле может быть заполнено расположением по умолчанию, если оно указано в поле Default Folder диалогового окна Document Options dialog (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. Такие шаблоны позволяют точно задавать имя или, точнее, переименовывать компоненты на основе текущих значений параметров, доступных этим компонентам в редакторе компонентов.
    Это поле будет доступно только для чтения, если компонент уже сохранен в Workspace. Если использовать команду Clear Link To Target Item (в подменю Operations, вызываемом правой кнопкой мыши), ссылка на существующий Item в Workspace будет очищена. Поля определения компонента вернутся в состояние, готовое для создания нового Item, а поле Item ID снова станет доступно для редактирования.
  • Component: Name – отражает человекочитаемое имя, присвоенное компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace и служит хорошим способом находить конкретные компоненты без необходимости помнить их Item ID.

    Поле будет заполняться любым значением по умолчанию системного параметра Name, определенным в связанном шаблоне компонента.
  • Component: Type – это поле поддерживает возможность определения типа компонента и является ключевым атрибутом, используемым для целевого поиска компонентов Workspace (и который вы будете активно использовать при просмотре компонентов через панель Components panel). Нажмите это поле, затем нажмите , чтобы открыть диалоговое окно Choose component type. Используйте его, чтобы выбрать требуемый тип компонента (из всех определенных в данный момент типов), затем нажмите OK — выбранный тип будет вставлен как значение атрибута Type в основной таблице определений.

    Поле будет заполняться любым значением по умолчанию параметра ComponentType, определенным в связанном шаблоне компонента, либо типом компонента, выбранным в диалоговом окне Create new component, которое появляется при попытке создать новый компонент с помощью команды File » New » Component. Типы определяются на уровне настроек. Нажмите кнопку внизу диалогового окна Choose component type, чтобы открыть страницу Data Management – Component Types диалогового окна Preferences, где можно настроить этот список в соответствии со своими потребностями — добавляя новые типы и подтипы, либо редактируя и удаляя существующие.
  • Component: Description – отражает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace.

    Поле будет заполняться любым значением по умолчанию системного параметра Description, определенным в связанном шаблоне компонента.
  • Models – эти поля соответствуют записям в области Required Models/Parameters документа. Для каждой добавленной обязательной модели предусмотрено одно поле, за исключением моделей посадочных мест, для которых можно задать несколько полей. Каждое поле используется для указания того, какая из связанных моделей (в области Model Links) должна использоваться для компонента.

    Переключайте отображение столбцов моделей, включая/отключая соответствующий параметр Show для записи Required Model соответственно. Используйте множественный выбор в сочетании с параметрами контекстного меню, вызываемого правой кнопкой мыши, чтобы переключать состояние отображения для нескольких типов моделей.
  • Template Parameters – эти поля соответствуют пользовательским параметрам, перенесенным в редактор компонентов из связанной ревизии шаблона компонента. Для каждого параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите или выбирайте значения параметров по мере необходимости и там, где это применимо. Например, параметры, помеченные в шаблоне как Read Only, будут недоступны для редактирования, а другие параметры — доступны. А если в шаблоне они помечены как Required, им необходимо присвоить значение, иначе вы не сможете сохранить определение компонента в Workspace.

  • Parameters – эти поля соответствуют дополнительным пользовательским параметрам, которые вы ввели в области Required Models/Parameters документа. Для каждого дополнительного параметра предусмотрено одно поле. Порядок параметров слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Вводите значения параметров по мере необходимости.

    Динамические параметры (на уровне элемента) не отображаются при использовании редактора компонентов в режиме Batch Component Editing, но отображаются при использовании редактора компонентов в режиме Single Component Editingузнать больше.

  • Release: Current Rev. – это нередактируемое поле отражает текущую (самую новую/последнюю) ревизию компонента в Workspace.

  • Release: Next Rev. – это нередактируемое поле отражает следующую ревизию компонента, которая будет создана при следующем сохранении определения компонента в Workspace в соответствии с выбранной схемой именования ревизий.

  • Release: Action – это поле показывает действие, которое менеджер выпуска выполнит для данного определения компонента в рамках процесса сохранения. Для определения компонента, которое еще не было сохранено в Workspace, в этой записи будет отображаться Create Item. Для определения, которое уже было сохранено в Workspace, в этой записи будет отображаться Create Revision. Если целевой является планируемая ревизия компонента, то в записи будет отображаться Release To Existing Revision.

  • Part Choice n – эта запись соответствует Part Choice, который вы добавили в область Required Models/Parameters документа. Порядок Part Choice слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Для каждого добавленного Part Choice предусмотрены два поля, Manufacturer и Part Number, с помощью которых задается выбор. Либо, если вы настроили пользовательский источник компонентов из базы данных и добавили Part Choice с помощью пункта меню By Internal ID, двумя полями будут Part source и Internal ID. Используйте их, чтобы указать выбор детали из внутренней базы данных деталей вашей компании.

Поля 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 в соответствующий столбец модели для этого компонента.
    Назначьте модель существующему компоненту с помощью перетаскивания из области Model Links в соответствующий столбец модели для этого компонента.

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

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

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

    Используйте специальное всплывающее окно выбора ссылки на модель, чтобы искать, находить и назначать нужную модель.
    Используйте специальное всплывающее окно выбора ссылки на модель, чтобы искать, находить и назначать нужную модель.

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

    Назначьте модель и добавьте новый компонент на лету, используя перетаскивание из области Model Links.
    Назначьте модель и добавьте новый компонент на лету, используя перетаскивание из области Model Links.

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

    Назначьте модель и добавьте новый компонент на лету, используя перетаскивание из панели Explorer. Ссылка на модель будет добавлена в область Model Links, если ее там еще нет.
    Назначьте модель и добавьте новый компонент на лету, используя перетаскивание из панели Explorer. Ссылка на модель будет добавлена в область Model Links, если ее там еще нет.

Добавление нескольких компонентов

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

К этой команде также можно получить доступ из главного меню редактора Edit (Edit » Operations » Add Components).
Имейте в виду, что ввод слишком большого числа в диалоговом окне Add Components может повлиять на производительность и может «подвесить» программу на значительное время, пока запрос будет обрабатываться!

Добавляйте несколько новых определений компонентов в два быстрых шага.
Добавляйте несколько новых определений компонентов в два быстрых шага.

Генерация базовых chip resistor

Вы также можете быстро создать пакет определений компонентов chip resistor, выбрав команду Edit » Operations » Generate Basic Chip Resistors в главном меню или щелкнув правой кнопкой мыши в области определений, вне любых уже определенных записей, и выбрав команду Operations » Generate Basic Chip Resistors в контекстном меню.

Команда становится доступной в соответствующем меню только если в данный момент не выбрано ни одно определение компонента.

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

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

Создание компонентов с помощью поиска детали производителя

Для ускорения создания компонентов Altium Designer поддерживает возможность поиска реальной детали благодаря функции Manufacturer Part Search, а затем добавления этой детали в Component Editor. Вы не только получаете новую запись определения компонента для выбранной детали, но также все ее параметры, все доступные datasheet и Part Choice, созданную на ее основе — вам остается лишь организовать некоторые доменные модели, задать тип компонента, целевую папку, а затем сохранить в Workspace!

Обратите внимание, что в отличие от использования функции Manufacturer Part Search при работе с Component Editor в режиме Single Component Editing, в режиме Batch Component Editing модели (если они существуют) импортироваться не будут.

Чтобы получить доступ к этой функции в Altium Designer, должно быть установлено расширение Component From Supplier Search software extension. По умолчанию это расширение устанавливается вместе с Altium Designer. Его можно установить или удалить вручную.

Дополнительную информацию об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Эта функция доступна из области Definitions Component Editor. Щелкните правой кнопкой мыши и выберите команду Operations » Create from Part Search в контекстном меню этой области. Либо выберите команду Edit » Operations » Create from Part Search в главном меню или щелкните в области определений и используйте сочетание клавиш Shift+Ctrl+M.

Появится диалоговое окно Manufacturer Part Search. Выполните поиск требуемой детали (или деталей) по базам данных реальных выпускаемых изделий, предлагаемых включенными в данный момент поставщиками, выберите запись и нажмите кнопку OK.

Это диалоговое окно используется так же, как панель Manufacturer Search panel. Дополнительную информацию см. на соответствующей странице.
Результаты поиска в этом диалоговом окне представлены по Manufacturer Part, а связанные записи SPN отражают включенных поставщиков, предлагающих эту деталь. Когда вы выбираете деталь, для создания нового определения компонента используется именно деталь производителя. Что касается Part Choice, поскольку создание происходит на основе детали производителя, а не конкретного поставщика, вы получаете одну Part Choice, которая будет включать все решения на основе поставщиков, продающих эту деталь (и доступных для использования через ваш Workspace). Параметры импортируются в соответствии с определенными Parameter Import Options, настроенными на странице Data Management – Parts Providers page диалогового окна Preferences.

Откройте диалоговое окно Manufacturer Part Search и найдите деталь, которую хотите импортировать в Component Editor.
Откройте диалоговое окно Manufacturer Part Search и найдите деталь, которую хотите импортировать в Component Editor.

После нажатия OK произойдет следующее:

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

Пример итогового определения и добавленных параметров для выбранной детали в диалоговом окне Manufacturer Part Search. Подсветка используется для отображения данных, импортируемых из Manufacturer Part.
Пример итогового определения и добавленных параметров для выбранной детали в диалоговом окне 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 предоставляет набор типов компонентов по умолчанию. Эти типы определяются на уровне настроек. Нажмите кнопку в нижней части диалога, чтобы открыть страницу Data Management – Component Types диалога Preferences, где можно настроить этот список под свои потребности — добавить новые типы и подтипы, либо изменить и удалить существующие типы.

Пример задания атрибута Type для определения компонента значением Diode.
Пример задания атрибута Type для определения компонента значением Diode.

Поле Type для нескольких определений компонентов можно задать одним действием. Выберите поле Type для каждого нужного определения компонента, затем выберите тип для одного из них, чтобы применить его ко всем остальным.

Также можно изменить тип компонента для одного или нескольких компонентов после сохранения на совершенно другой тип, прямо на лету. На панели Components panel или Explorer panel выберите компонент(ы), которые хотите изменить, затем щелкните правой кнопкой мыши и выберите команду Operations » Change Component Type в контекстном меню. Откроется диалог Choose component type, в котором можно выбрать новый тип компонента.
Поле будет заполнено любым значением по умолчанию для параметра ComponentType, определенным в связном шаблоне компонента, либо типом компонента, выбранным в диалоге Create new component, который появляется при попытке создать новый компонент с помощью команды File » New » Component.

Поддержка типов данных параметров компонентов с учетом единиц измерения

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

Эта возможность шаблона компонента облегчает целевой поиск через средство Search facility Workspace — средство, которое не только позволяет искать по типу компонента, но и выполнять более интеллектуальный поиск с диапазонами значений. Используя возможности параметров компонентов с учетом единиц измерения, вы можете быстро задать поиск, например, чтобы найти все конденсаторы с емкостью от 47uF до 220uF.

Параметры с учетом единиц измерения также используются для интеллектуальной фильтрации при поиске среди ваших собственных компонентов с помощью панели Components panel.
Типы данных параметров компонентов с учетом единиц измерения можно определять только через шаблон компонента.

Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.

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

  • Значение можно вводить в различных форматах: 
    • Только числовое значение (например, 10). Обратите внимание, что если тип данных имеет единицу измерения, она будет применена автоматически. У типов с единицами измерения единица указана в скобках после имени.
    • Числовое значение в научной нотации (например, 1e10, 1E6).
    • Числовое значение и единицы измерения (например, 10F).
    • Числовое значение с приставкой (например, 10k). Соответствующая единица измерения будет автоматически добавлена (где применимо).
    • Числовое значение с приставкой и единицами измерения (например, 10kF).
    • Числовое значение с приставкой в типичном инженерном формате (например, для сопротивления: 2k2, 2K2, 10r2, 10R2). Значение будет автоматически нормализовано соответствующим образом (например, 2K2 станет 2.2k).
  • Можно вводить приставку и/или единицы измерения как с пробелом после числового значения, так и без него (например, 10uF или 10 uF). Пробел будет автоматически удален.
Обратите внимание, что инженерные сокращения нечувствительны к регистру, поэтому ввод 2k2 эквивалентен вводу 2K2, а ввод 100R эквивалентен вводу 100r. Единственное исключение — M (Mega) и m (milli).

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

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

Типы данных параметров компонентов, определяемые словарем, можно настраивать только через шаблон компонента.

Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.

Если вы являетесь администратором 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 в шаблоне именования для быстрого переименования выбранных компонентов, определяемых в редакторе компонентов.
Пример использования параметров CompanyPrtType и Value в шаблоне именования для быстрого переименования выбранных компонентов, определяемых в редакторе компонентов.

  • Схема именования, используемая в процессе переименования, применяется только к этому процессу. Она не заменяет определенную для документа схему именования по умолчанию. Если вы хотите, чтобы дополнительно добавляемые определения компонентов именовались по этой же схеме, задайте эту схему на уровне документа, соответствующим образом изменив поле Component Naming в диалоге Document Options .
  • Item ID  для отдельного определения компонента также можно изменить непосредственно в таблице. Щелкните один раз, чтобы перевести фокус в ячейку Item ID , затем щелкните еще раз (или нажмите F2), чтобы перейти к редактированию на месте. Измените имя по мере необходимости. Обратите внимание, что при прямом редактировании имени таким способом использование параметрических объявлений не поддерживается.

Варианты деталей

Редактор компонентов можно использовать для указания одного или нескольких Part Choices для компонента — «разрешенных» деталей производителя, которые могут использоваться для реализации компонента на собранной плате. Фактические данные о цепочке поставок — включая производителя (и номер детали), поставщика (и номер детали), описание, цены и наличие — поступают из локального Part Catalog Workspace и соответствующего источника деталей.

Каждый Workspace имеет собственный выделенный Part Catalog. Это локальная база данных каталога деталей, предназначенная для управления и отслеживания деталей производителей и связанных с ними деталей поставщиков. Локальный Part Catalog хранит элементы, представляющие реальные детали производителей, а также один или несколько элементов, представляющих детали поставщиков — воплощения этих деталей производителей в том виде, в каком они продаются поставщиками/вендорами. Каждая деталь поставщика представляет собой ссылку на элемент в базе данных деталей — либо в агрегированной базе данных деталей 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 — отображаются два столбца: Manufacturer и Part Number.

  • By Internal ID — отображаются два столбца: Part source и Internal ID.

Добавление варианта детали (By MPN) для использования с определяемым(и) компонентом(ами). Наведите указатель, чтобы увидеть пример добавленного варианта детали By Internal ID — это позволяет связать деталь из внутренней базы данных деталей вашей компании.
Добавление варианта детали (By MPN) для использования с определяемым(и) компонентом(ами). Наведите указатель, чтобы увидеть пример добавленного варианта детали By Internal ID — это позволяет связать деталь из внутренней базы данных деталей вашей компании.

Введите производителя и номер детали производителя — для реальной детали, которую нужно использовать при производстве и сборке платы, — соответственно в поля Manufacturer и Part Number.

Если используется настроенный пользовательский источник деталей на основе базы данных, используйте поле Part source для выбора источника деталей. Будут перечислены все пользовательские источники деталей на основе базы данных, определенные для Workspace. Введите идентификатор нужной детали в поле Internal ID.

При открытии редактора компонентов в режиме Batch Component Editing , если в компоненте обнаружена пара параметров «производитель» и «номер детали производителя», откроется диалог Part Choice Migration с предложением преобразовать эти параметры в варианты деталей (). Если вы выберете копирование или перенос параметров в варианты деталей, будут созданы новые варианты деталей, значения их Manufacturer и Part Number будут определены значениями этих параметров.

Параметры компонента, распознанные как производитель и номер детали производителя, перечислены в сворачиваемом разделе ниже. Если имена параметров имеют числовые суффиксы (например, параметры называются Manufacturer 1 и Manufacturer Part Number 1), такие параметры также будут обнаружены.

Следует учитывать несколько моментов:

  • Добавление варианта детали не означает, что определение компонента обязано его использовать. Но если вы введете значение в одно из двух полей, другое поле будет выделено красной рамкой, предупреждая о том, что теперь для сохранения этого компонента в Workspace требуется значение и в нем.

  • Если в поле введено неверное значение и Workspace не может получить эту деталь, текст будет отображаться серым цветом и курсивом. Как только обе записи будут правильными, текст будет отображаться нормально, белым цветом. Обратите внимание, что значения нечувствительны к регистру.

Добавление вариантов деталей MPN через диалоговое окно

Хотя сведения о производителе и номере детали можно вводить непосредственно в соответствующие ячейки варианта детали, гораздо удобнее использовать диалоговое окно, позволяющее искать деталь производителя. Чтобы получить доступ к этой функции, после добавления первоначальной записи Part Choice 1 в область Required Models/Parameters щелкните в одной из ячеек этого варианта (относящейся к нужному определяемому компоненту). В области редактора Preview появится кнопка . Нажмите ее, чтобы открыть диалог Add Part Choices, который используется так же, как Manufacturer Part Search panel (подробное описание всех элементов интерфейса см. на соответствующей странице).

Создание варианта детали — используйте диалог Add Part Choices для поиска нужной детали производителя, выберите ее запись и нажмите OK.
Создание варианта детали — используйте диалог Add Part Choices для поиска нужной детали производителя, выберите ее запись и нажмите OK.

Результаты поиска в диалоге представлены по деталям производителя, а связанные записи SPN отражают включенных поставщиков, поставляющих эту деталь. Когда вы выбираете деталь, в список Part Choices добавляется именно деталь производителя. И поскольку используется деталь производителя, а не конкретный поставщик/вендор, вы получаете один вариант детали, который будет включать все решения на основе поставщиков, продающих эту деталь (и доступных для использования через ваш Workspace).

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

Пример варианта детали, добавленного с помощью диалога Add Part Choices, отображаемого обратно в редакторе компонентов.
Пример варианта детали, добавленного с помощью диалога Add Part Choices, отображаемого обратно в редакторе компонентов.

Продолжайте добавлять дополнительные варианты деталей по мере необходимости, нажимая кнопку — соответствующая запись Part Choice n будет создана автоматически.

Чтобы удалить вариант детали, выберите его в списке и нажмите кнопку .

Подробнее об информации, предоставляемой вариантом детали, см. на странице Adding Supply Chain Information to a Component.

Автоматическое ранжирование вариантов деталей

Помимо возможности задавать пользовательский ранг для варианта детали с помощью функции со звездочками, вы также можете автоматически задавать ранжирование вариантов деталей для компонентов, определяемых/редактируемых в редакторе компонентов.

  • Выберите одну или несколько записей определения компонентов, затем щелкните правой кнопкой мыши по выделению и выберите команду Set Part Choice Ranks Automatically в контекстном меню, чтобы задать ранжирование вариантов деталей для выбранных компонентов.

  • Выберите команду Tools » Set Part Choice Ranks Automatically в главном меню, чтобы задать ранжирование вариантов деталей для всех компонентов.

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

Прикрепление даташитов к определениям компонентов

Один или несколько даташитов можно прикрепить к одному или нескольким компонентам при определении компонента(ов) через Component Editor. Это, например, позволяет быстро прикрепить одни и те же требуемые даташиты ко всем компонентам определенного семейства.

Связывание различных даташитов с точки зрения редактирования компонента в Component Editor.
Связывание различных даташитов с точки зрения редактирования компонента в Component Editor.

Прикрепление даташитов к определению компонента включает последовательность шагов, кратко перечисленных здесь и подробно описанных в последующих разделах:

  1. Включение использования даташитов.
  2. Загрузка даташитов для выбранного компонента.
  3. Назначение загруженных даташитов другим определениям компонентов.

Проверка именования компонентов

Программное обеспечение проверяет идентификаторы компонентов, которые создаются несколькими пользователями для сохранения в Workspace, и тем самым предотвращает проблемы дублирования Item ID. Когда пользователь создает Component Item, назначенный Item ID «блокируется», что не позволяет другому пользователю использовать этот ID, даже если первый пользователь не сохранил или не будет сохранять этот компонент в Workspace. Если другие пользователи вручную изменят Item ID как часть определения своего компонента на такой, который уже используется существующим Item (или Item, который предполагается создать), ID будет изменен на следующий доступный неиспользуемый ID в соответствии с применимой схемой именования.

Заблокированный Item ID компонента будет автоматически освобожден через 30 минут, если в течение этого времени сохранение не было выполнено.

Создание копии определения компонента

Чтобы упростить быстрое создание определений компонентов, немного отличающихся друг от друга, редактор предоставляет функцию копирования. Чтобы создать копию существующего определения, выберите его в списке определений и используйте команду Edit » Make a copy of the component в главном меню или щелкните правой кнопкой мыши и выберите команду Make a copy of the component в контекстном меню (сочетание клавиш: Ctrl+D). Копия будет добавлена в конец списка определений.

Копия будет точной репликой исходного определения компонента в следующих аспектах:

  • Нацелена на ту же папку в Workspace — папку, в которой существует исходный компонент или в которую он будет сохранен (если сам он еще не сохранен).
  • Ссылается на те же модели домена.
  • Имеет те же значения для Name, Description, Type, параметров шаблона и любых дополнительных пользовательских параметров.

Отличия будут следующими:

  • Не будет иметь никаких даташитов, которые были определены для исходного компонента.

  • Не будет иметь никаких вариантов деталей, которые были определены для исходного компонента.

  • Будет иметь следующий доступный уникальный Item ID.

  • Будет настроена на сохранение в начальную редакцию нового Component Item (Action установлено в Create Item).

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

После копирования внесите любые необходимые изменения, например измените значения одного или нескольких параметров.

Функция копирования похожа на последовательное использование команд Copy Component и Paste Component. Хотя это более быстрый способ копирования существующего определения компонента, копирование можно выполнять только для одного определения компонента, тогда как команды Copy/Paste Component работают с несколькими определениями.

Группировка определений компонентов

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

Например, на следующем изображении показано, как определения компонентов группируются по параметру Case-Metric. При этом определения компонентов разделяются на столько групп, сколько различных значений имеется в столбце группировки — в данном случае создается девять групп.

Группировка определений компонентов на основе значений в столбце, в данном случае по параметру Case-Metric.
Группировка определений компонентов на основе значений в столбце, в данном случае по параметру Case-Metric.

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

Сортировка определений компонентов

Определения компонентов можно отсортировать по определенному столбцу, щелкнув его заголовок. Щелкните один раз, чтобы выполнить сортировку по возрастанию (на основе содержимого этого столбца). Щелкните еще раз, чтобы выполнить сортировку по убыванию.

Можно сортировать по нескольким столбцам. Когда определения компонентов уже отсортированы по определенному столбцу, Shift+Click по другому столбцу, чтобы выполнить «дополнительную сортировку» по содержимому этого столбца.

Чтобы удалить сортировку для столбца, Ctrl+Click по его заголовку.

Фильтрация определений компонентов по столбцам

Подобно таблице Excel, определения компонентов можно дополнительно фильтровать по содержимому каждого столбца. Для этого нажмите маленький значок воронки (фильтра), расположенный справа от заголовка столбца (). Появится меню, содержащее флажок для каждого значения, присутствующего в этом столбце. Установите требуемые флажки, чтобы сократить список и оставить только те определения компонентов, которые имеют это значение.

Либо, для более гибкого управления фильтрацией, выберите (Custom...), чтобы открыть диалог Custom Filter. Используйте этот диалог для настройки пользовательского фильтра в соответствии с вашими требованиями, указав, какие строки информации следует показывать, на основе критериев фильтрации, применяемых к столбцу данных.

Выберите применение стандартной или настраиваемой фильтрации по столбцу.
Выберите применение стандартной или настраиваемой фильтрации по столбцу.

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

Пример фильтрации по столбцам в действии.
Пример фильтрации по столбцам в действии.

Чтобы очистить фильтрацию для столбца, выберите запись (All) из раскрывающегося списка фильтрации. Чтобы полностью очистить фильтрацию, нажмите кнопку слева от текстового представления фильтра. Чтобы отключить фильтр, снимите флажок слева от его текстового представления. Чтобы снова включить, установите флажок.
В рамках сеанса редактирования доступна история недавно использованных фильтров. Нажмите кнопку справа от текстового представления текущего фильтра, чтобы отобразить историю. Список истории очищается при закрытии временного Component Editor.

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

Используйте диалог Filter Builder для создания более сложной фильтрации.
Используйте диалог Filter Builder для создания более сложной фильтрации.

Используйте этот диалог для создания при необходимости более сложных и комплексных фильтров:

  • Filter - нажмите, чтобы получить доступ к дополнительным условиям фильтрации. Нажмите Clear All, чтобы очистить все фильтры. Доступны следующие варианты:
    • Add Condition - нажмите, чтобы добавить условие фильтрации, например equalsbetween и т. д.
    • Add Group - нажмите, чтобы добавить группу фильтрации, например ANDOR и т. д.
  • Links - нажимайте различные ссылки, чтобы дополнительно определить фильтр.
    • Id - нажимайте различные ссылки, чтобы выбрать нужный элемент для фильтрации, например DescriptionName и т. д.
    • AND, и т. д. - нажимайте различные ссылки, чтобы указать логический оператор/тип, например OR и т. д.
    • like - нажимайте различные ссылки, чтобы указать оператор, например equalsis blankis greater than и т. д.
    • <empty> - нажимайте различные ссылки, чтобы добавить значение условия. После нажатия ссылки введите нужное значение в текстовое поле.
  • press the button to add a new condition - нажмите, чтобы добавить дополнительное условие.
Часто используемые фильтры можно сохранять и использовать повторно. Это делается в диалоге Filter Builder нажатием кнопки для сохранения текущего фильтра в файл Filters (*.flt). Нажмите кнопку , чтобы заново загрузить ранее сохраненный фильтр.

Представление данных

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

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

Пример использования режимов представления Auto Width и Best Fit.
Пример использования режимов представления Auto Width и Best Fit.

Чтобы дополнительно улучшить отображение данных, выборочно переключайте отображение столбцов моделей и параметров. Сделать это можно с помощью параметра Show для каждого из них, доступного в области Required Models/Parameters редактора.
Вы также можете вручную настраивать ширину столбцов данных для более точной настройки отображения данных — нажмите и перетащите правую границу заголовка столбца.

Определения компонентов — методы редактирования

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

  • Для моделей и параметров реализовано редактирование нескольких ячеек. Для выполнения операций можно выбрать несколько ячеек данных в пределах столбца с помощью стандартных возможностей клавиатуры Ctrl+Click и Shift+Click. Чтобы назначить модель нескольким компонентам, выберите диапазон ячеек, затем нажмите раскрывающийся список, чтобы отобразить всплывающее окно ссылки на модель. Дважды щелкните требуемую модель во всплывающем окне, и эта модель будет назначена всем выбранным ячейкам модели.

    Для параметров выберите нужные ячейки в пределах одного столбца, затем введите требуемое значение для активной ячейки и либо щелкните в стороне, либо нажмите Enter. Все ячейки в выделении получат одно и то же значение.

    Эту возможность также можно использовать для FolderPath. Выберите записи в столбце FolderPath для соответствующих определений компонентов, нажмите кнопку для активной записи и выберите нужную целевую папку в диалоговом окне Choose Folder. У всех выбранных определений значение FolderPath будет изменено так, чтобы указывать на эту папку.
  • Вы можете вырезать, копировать и вставлять данные между выбранными ячейками данных с помощью Ctrl+XCtrl+C и Ctrl+V соответственно (или соответствующих команд в контекстном меню по правому щелчку либо в главном меню Edit).

    Если целевая ячейка несовместима с данными из буфера обмена, вставка не будет выполнена (например, при вставке параметрических данных в поле ссылки на модель).

  • Вы можете очистить содержимое выбранных ячеек данных с помощью клавиши Delete (или команды Clear Contents в контекстном меню по правому щелчку либо команды Edit » Clear Contents в главных меню).

    Если документ библиотеки компонентов ссылается на шаблон компонента, имейте в виду следующее:

    • Если параметр помечен в шаблоне как Read Only, вы не сможете очистить содержимое соответствующей ячейки для этого параметра.
    • Если параметр помечен в шаблоне как Required , очистка содержимого соответствующей ячейки для этого параметра приведет к тому, что ячейка будет выделена красной рамкой, уведомляя вас о том, что значение обязательно.
  • Вы можете копировать, вырезать и вставлять выбранные определения компонентов с помощью Ctrl+Shift+CCtrl+Shift+X и Ctrl+Shift+V соответственно (или соответствующих команд в контекстном меню по правому щелчку либо в главном меню Edit).

    • Чтобы быстро дублировать одно определение компонента, используйте команду Make a copy of the component command.

    • Определения компонентов из буфера обмена можно вставлять в основную область сетки редактора компонентов двумя способами:

      • В конец текущего списка определений — убедитесь, что в данный момент не выбрано ни одно определение, затем запустите команду.
      • С заменой текущего определения — щелкните правой кнопкой мыши по определению, которое нужно заменить, и запустите команду. Появится диалоговое окно с запросом подтверждения; нажмите Yes , чтобы продолжить. Все существующие данные в определенных ячейках будут перезаписаны данными из вставляемого определения. Обратите внимание, что замена работает только для активного определения. Если в буфере обмена находится несколько определений, только первое будет вставлено «поверх» активного определения, а остальные будут вставлены в конец списка определений.
  • Вы можете полностью удалить выбранные определения компонентов с помощью элемента управления Remove Component под сеткой определений компонентов, команды Remove <ComponentName> (Remove n Components) из контекстного меню по правому щелчку или главного меню Edit, либо сочетания клавиш Ctrl+Del.
  • Вы можете обновить содержимое сетки с помощью команды Refresh в главном меню Edit или View, в контекстном меню основной области сетки, с помощью сочетания клавиш F5 либо нажатием кнопки на панели инструментов Component Library Standard.
  • Вы можете скопировать выбранные ячейки данных в буфер обмена Windows для обработки во внешнем приложении электронных таблиц. Информацию об определениях компонентов из внешней электронной таблицы также можно вставить обратно в область определений компонентов.
Также можно свернуть верхнюю область редактора компонентов, щелкнув маленькую стрелку в правом верхнем углу редактора, тем самым отдав всю область отображения под редактирование определений компонентов.

Просмотр сохраненного определения

После сохранения в Workspace вы можете просматривать компонент непосредственно в Workspace с помощью панели Components panel или панели Explorer panel.

Для компонента, который уже сохранен и в данный момент редактируется, можно сразу перейти к его элементу Component Item в Workspace из редактора компонентов: щелкните правой кнопкой мыши его запись в области определений и выберите команду Operations » Show in Explorer либо выберите команду Edit » Operations » Show In Explorer в главных меню.

Переход к уже сохраненному компоненту в панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.
Переход к уже сохраненному компоненту в панели Explorer непосредственно из редактора компонентов, когда ревизия этого компонента открыта для редактирования.

Назначение существующего Component Item

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

Подменю Operations контекстного меню по правому щелчку, связанное с определением компонента (а также подменю Edit » Operations главных меню), содержит несколько команд для поддержки связывания определения с компонентом, созданным вручную:

  • Change Link To Target Item – используйте эту команду для открытия диалогового окна Choose Target Item, в котором можно найти и выбрать нужный компонент в Workspace.

    Если выбранное определение компонента уже связано с компонентом, в диалоговом окне этот компонент будет уже выбран. Если определение еще не связано, диалоговое окно покажет целевую папку (как она задана для определения).

    После связывания с существующим компонентом в целевом Workspace Item ID  для определения компонента станет недоступным для редактирования (серым).

    Обратите внимание, что команда будет доступна в соответствующем меню только тогда, когда выбрано определение компонента. Если выбрано несколько определений компонентов, команда действует на активное определение, которое отличается пунктирной рамкой вокруг выбранной ячейки.
  • Clear Link To Target Item (Clear Links To Target Items) – используйте эту команду, чтобы очистить связь с существующим компонентом(ами) в Workspace. Поля определения компонента, связанные с выпуском, вернутся в состояние, готовое для создания нового Item.

    Необходимость разорвать связи может возникнуть, если вам нужно снова выполнить выпуск в новый набор компонентов. Например, если вы ранее выполнили выпуск, а затем удалили компоненты из Workspace, в исходной библиотеке связи все еще будут определены (хотя и недействительны, поскольку компоненты Workspace больше не будут найдены).

    Если вы уже сохранили определение компонента, эта процедура фактически приведет к тому, что это определение и ранее связанный с ним компонент перестанут «знать» друг о друге.

    После очистки связи с существующим компонентом в целевом Workspace Item ID  для определения компонента снова станет доступным для редактирования. Значение в поле Action  в области сетки Release  изменится на Create Item, что будет указывать на то, что определение компонента в данный момент не связано с компонентом в целевом Workspace.

Запуск проверки правил компонента

Перед сохранением компонента библиотеки Workspace, определенного/отредактированного в редакторе компонентов, в подключенный Workspace и перед тем, как сделать этот компонент доступным для использования в проектах, крайне важно убедиться, что этот компонент соответствует требованиям согласно настроенной конфигурации. Редактор компонентов выполняет проверку — Component Rule Check — когда вы пытаетесь сохранить компонент обратно в Workspace или запускаете эту функцию вручную.

Чтобы узнать больше о проверке компонентов, см. страницу Validating a Component.

Несколько слов о связанных моделях симуляции

Related page: Создание модели симуляции

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

Добавление параметров симуляции на уровне компонента

При использовании модели симуляции для компонента в проекте параметры, относящиеся к этой модели, можно задавать на двух разных уровнях:

  • Model-Level Parameter – задаются как часть самого определения модели симуляции (в файле SimModel) и сохраняются вместе с этим определением в ревизии связанной модели симуляции.
  • Component-Level Parameter – задаются как часть определения компонента (здесь, в редакторе компонентов) и сохраняются вместе с этим определением в ревизии связанного компонента.
Параметры уровня компонента используются для параметров, общих для нескольких моделей, либо когда разработчик хочет сделать такой параметр видимым/редактируемым на схеме (например, значение, частота и т. п.).

Параметры добавляются на уровне компонента в области Required Models/Parameters редактора компонентов. Важно отметить, что имена параметров должны совпадать с именами параметров, заданных на уровне модели. Чтобы увидеть параметры уровня модели и, следовательно, какие параметры можно добавить на уровне компонента (и как они называются!), выберите ссылку на модель SIM и нажмите элемент управления View Parameters в нижней части окна предварительного просмотра.

Просмотрите параметры уровня модели для элемента Simulation Model Item, чтобы понять, какие параметры можно добавить на уровне компонента, — и как они называются!
Просмотрите параметры уровня модели для элемента Simulation Model Item, чтобы понять, какие параметры можно добавить на уровне компонента, — и как они называются!

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

Добавляйте параметры, связанные с симуляцией, на уровне компонента. Обратите внимание, что один параметр уже доступен — Area Factor — благодаря шаблону компонента, на который ссылается этот пример компонента.
Добавляйте параметры, связанные с симуляцией, на уровне компонента. Обратите внимание, что один параметр уже доступен — Area Factor — благодаря шаблону компонента, на который ссылается этот пример компонента.

Когда экземпляр сохраненного компонента размещается в проекте, параметр симуляции может иметь на уровне компонента значение, отличное от значения того же параметра на уровне модели. При генерации списка соединений приоритет будет иметь параметр уровня компонента.
Для некоторых встроенных моделей SPICE3f5 ввод значения параметра на уровне компонента переопределяет связанный параметр, заданный в файле связанной модели (*.mdl). Например, для полупроводникового конденсатора указание значения параметра уровня компонента Width переопределит любое значение, заданное для параметра DEFW в связанном файле модели. Если параметр задан на уровне компонента для модели подсхемы, это значение переопределит значение, определенное для него в связанном файле подсхемы (*.ckt).

Сопоставление выводов

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

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

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

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content