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

Компонент 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, можно разделить на четыре ключевые области.
Component Editor, когда он переключен в режим Batch Component Editing, можно разделить на четыре ключевые области.

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

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

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

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

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

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

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

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

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

 
 
 
 
 

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

  • 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 содержит все Component Templates, доступные в том же Workspace, где находится сам компонент. Щелкните запись, чтобы создать ссылку на последнюю ревизию этого шаблона компонента. Параметры из шаблона будут перенесены в эту область и будут отличаться значком .

  • 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, насыщенная функциональностью для упрощения определения ссылок на модели и их назначения определениям компонентов.
Область 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 – эта запись соответствует варианту выбора детали, который вы добавили в область Required Models/Parameters документа. Порядок вариантов выбора детали слева направо в определении компонента соответствует их порядку сверху вниз в области Required Models/Parameters. Для каждого добавленного варианта выбора детали предусмотрено два поля, Manufacturer и Part Number, с помощью которых задается выбор. Либо, если вы настроили пользовательский источник деталей из базы данных и добавили вариант выбора детали с помощью пункта меню By Internal ID, этими двумя полями будут Part source и Internal ID. Используйте их, чтобы указать выбор детали из внутренней базы деталей вашей компании.

Поля Current Rev., Next Rev. и Action, которые вместе образуют Release Status, можно включать или отключать в области с помощью опции Show Release Status, расположенной внизу области. Переключайте отображение столбцов параметров шаблона, параметров и вариантов выбора детали, включая/отключая соответствующую опцию Show для записи Required Parameter соответственно. Используйте множественный выбор в сочетании с параметрами контекстного меню, вызываемого правой кнопкой мыши, чтобы переключать состояние отображения нескольких параметров.
При попытке сохранить компонент обратно в Workspace редактор компонентов выполняет проверку — 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 может повлиять на производительность и надолго «занять» программу на время обработки запроса!

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

Генерация базовых чип-резисторов

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

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

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

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

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

Для ускорения создания компонентов в 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 редактора Component Editor. Щелкните правой кнопкой мыши и выберите команду Operations » Create from Part Search в контекстном меню этой области. Либо выберите команду Edit » Operations » Create from Part Search в главном меню или щелкните в области определений и используйте сочетание клавиш Shift+Ctrl+M.

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

Это диалоговое окно используется так же, как панель Manufacturer Search panel. Дополнительные сведения см. на соответствующей странице.
Результаты поиска в диалоговом окне представлены по деталям производителя, а связанные записи 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 будет отображаться столбец для каждого из них.
  • Для каждого листа данных, доступного для выбранной детали, также будут добавлены параметрические записи (в виде пары ComponentLinknDescription и ComponentLinknURL).
  • Для определения будет добавлен Part Choice (Part Choice 1), при этом значения параметров детали Manufacturer и Manufacturer Part Number будут использованы для заполнения полей Manufacturer и Part Number этого выбора соответственно.
Параметры импортируются в соответствии с определенными Parameter Import Options, настроенными на странице Data Management – Parts Providers page диалогового окна Preferences.

Пример итогового определения и добавленных параметров для выбранной детали в диалоговом окне Manufacturer Part Search. Подсветка используется для показа данных, импортируемых из детали производителя.
Пример итогового определения и добавленных параметров для выбранной детали в диалоговом окне Manufacturer Part Search. Подсветка используется для показа данных, импортируемых из детали производителя.

Настройка типа компонента

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, заданным в связанном Component Template, либо типом компонента, выбранным в диалоговом окне Create new component, которое появляется при попытке создать новый компонент с помощью команды File » New » Component.

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

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

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

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

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

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

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

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

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

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

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

Если вы являетесь администратором Workspace, щелкните значок  справа от поля значения, чтобы открыть страницу Settings – Vault – Dictionaries в браузерном интерфейсе Workspace, где можно управлять словарями. 

  • ​​​​​Значения параметров, определяемых словарем, проверяются при сохранении компонента в Workspace. Если значение перестает соответствовать словарю (например, значение было удалено из Workspace, а затем компонент, использующий это значение, был открыт для редактирования), поле значения будет подсвечено красным, предупреждая о том, что значение неприменимо. Вы не сможете сохранить компонент в Workspace, пока значения не будут согласованы со словарями.

  • Если словари были изменены в браузерном интерфейсе подключенного Workspace, необходимо отключиться от Workspace и подключиться заново, чтобы эти изменения отразились в Altium Designer. Подробнее см. на странице Accessing Your Workspace.

Использование шаблонов имен компонентов

Component Editor (только в режиме Batch Component Editing) поддерживает использование параметрических Component Name Templates. Такие шаблоны позволяют точно именовать или, точнее, переименовывать ваши компоненты — их Item ID — на основе текущих значений параметров (пользовательских/шаблонных параметров, а не системных параметров), доступных этим компонентам в редакторе. Включите параметр в шаблон имени, используя формат [<ParameterName>]. Например:

  • CMP-[Value]

  • CMP-[Part Number]

  • [Part Number]-[Value]

  • [Value]

  • [Part Number]

Также в шаблонах можно использовать несколько параметрических объявлений, например:

  • CMP-[Part Number]-[Value]
  • CMP-[Manufacturer Part Number]-[Value]-[Tolerance]

Кроме того, и это совершенно необязательно, вы можете добавить макрос итератора, указываемый в фигурных скобках (например, {000}, {00A}), например:

  • CMP-[Value]-{001}
  • CMP-[Part Number]-{00A}

На самом верхнем уровне требуемый шаблон именования можно просто ввести как схему именования по умолчанию в поле Item Naming диалога Document Options. Начальный индекс в этом случае всегда будет равен нулю. Для более точного управления выберите компонент(ы), которые нужно переименовать, и выберите команду Edit » Operations » Rename Component (Edit » Operations » Rename n Components) в главном меню или щелкните правой кнопкой мыши и выберите команду Operations » Rename Component (Operations » Rename n Components) в контекстном меню. Откроется диалог Component Name Template. Используйте этот диалог, чтобы указать требуемый Naming Scheme и управлять Initial Index (если в шаблон добавлен макрос итератора).

Обратите внимание, что изначально в диалоге будет показана схема именования по умолчанию, заданная в диалоге Document Options. Если оставить эту схему, вы не сможете изменить Initial Index. Последний можно изменить только при использовании другой схемы именования.

Пример использования параметров CompanyPrtType и Value в шаблоне именования для быстрого переименования выбранных компонентов, определяемых в Component Editor.
Пример использования параметров CompanyPrtType и Value в шаблоне именования для быстрого переименования выбранных компонентов, определяемых в Component Editor.

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

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

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

У каждого Workspace есть собственный выделенный Part Catalog. Это локальная база данных каталога деталей, предназначенная для управления и отслеживания деталей производителей и связанных с ними деталей поставщиков. Локальный Part Catalog хранит элементы, представляющие реальные детали производителя, а также один или несколько элементов, представляющих детали поставщиков — воплощения этих деталей производителя в том виде, в котором они продаются поставщиками/продавцами. Каждая деталь поставщика является ссылкой на элемент в базе данных деталей — либо в агрегированной базе данных деталей Altium Parts Provider (которая, в свою очередь, взаимодействует с включенными поставщиками и собирает от них данные о деталях), либо, для Workspace на Enterprise Server, в подключенной локальной базе данных деталей (на основе ODBC). Включите нужных поставщиков и определите диапазоны местоположения/валюты для 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.

При открытии редактора Component editor в режиме 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, — чтобы увидеть доступных поставщиков этой детали и оценить, правильный ли вы делаете выбор, исходя из доступности, цены и т. д. Выбранная деталь будет возвращена в Component Editor — как в ячейки записи Part Choice 1, так и в область Preview.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отличаться она будет следующим:

  • У нее не будет никаких datasheet, заданных для исходного компонента.

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

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

  • Она будет настроена на сохранение в начальную ревизию нового Component Item (Action имеет значение Create Item).

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

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

Функция копирования похожа на последовательное использование команд 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.

    • Определения компонентов из буфера обмена можно вставить в основную область сетки 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 panel или панели Explorer panel.

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

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

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

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

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

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

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

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

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

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

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

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

Выполнение проверки правил компонента

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

Подробнее о проверке компонентов см. на странице Validating a Component.

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

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

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

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

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

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

Параметры добавляются на уровне компонента в области Required Models/Parameters Component Editor. Важно отметить, что имена параметров должны совпадать с именами параметров, определённых на уровне модели. Чтобы увидеть параметры уровня модели и, соответственно, понять, какие параметры можно добавить на уровне компонента (и как именно они называются!), выберите ссылку на 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. Для моделей подсхем производитель обычно вставляет комментарии для каждого вывода модели с описанием функции этого вывода. Если комментарии отсутствуют, то распиновка модели обычно соответствует распиновке самого физического устройства. В этом случае обратитесь к datasheet устройства.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функций

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

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

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

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

Content