Редактор Component Editor – режим Single Component Editing

Вы просматриваете версию 20.2. Для самой новой информации, перейдите на страницу Редактор Component Editor – режим Single Component Editing для версии 24
Applies to Altium Designer version: 20.2
 

Главная страница: Управляемые компоненты

Определение/редактирование управляемого компонента осуществляется с помощью редактора Component Editor, который может работать в двух режимах: Single Component Editing (Редактирование одного компонента) и Batch Component Editing (Пакетное редактирование компонентов). Первый режим предоставляет удобный интерфейс для определения/редактирования отдельного компонента. Это режим по умолчанию при создании нового объекта компонента (Component Item) или при редактировании отдельной ревизии существующего объекта. Второй режим предоставляет интерфейс для определения/редактирования множества компонентов, но его также можно использовать для определения/редактирования отдельного компонента, если это необходимо.

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

Доступ к Component Editor в этом режиме осуществляется при создании/редактировании компонента через панель Components или панель Explorer. Его также можно открыть напрямую с помощью команды File » New » Component главного меню.
Для получения более подробной информации по работе с редактором Component Editor в режиме Batch Component Editing перейдите на страницу Редактор Component Editor – режим Batch Component Editing Mode.

Обеспечение функциональных возможностей

Функциональные возможности Single Component Editing доступны через специально созданный для редактора Component Editor дополнительный программный модуль – Single Component Editor.

Дополнительный программный модуль Single Component Editor.Дополнительный программный модуль Single Component Editor.

Эта функциональная возможность доступна, только когда дополнительный программный модуль Single Component Editor установлен в вашем экземпляре Altium Designer. Этот дополнительный программный модуль устанавливается по умолчанию вместе с системой, но в случае непреднамеренного удаления вы можете вернуться на вкладку Purchased страницы Extensions & Updates – для этого нажмите по элементу управления для текущего пользователя (например, ) вверху справа от рабочей области и выберите Extensions and Updates из меню.

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

Интерфейс редактора Component Editor в режиме Single Component Editing делится, по сути, на четыре главных области, показанные на изображении ниже и информация о которых приведена далее.

Редактор Component Editor в режиме Single Component Editing можно разделить на четыре ключевых области.Редактор Component Editor в режиме Single Component Editing можно разделить на четыре ключевых области.

  1. Component (Компонент) – здесь вы определяете ключевые свойства компонента, в том числе его название (Name), описание (Description), уникальный идентификатор (Id), папку (Folder), тип (Type) и ссылку на какой-либо шаблон компонента (Component Template), если необходимо.
  2. Models (Модели) – здесь вы добавляете ссылки на выпущенные доменные модели, используемые компонентом.
  3. Parameters (Параметры) – здесь вы определяете набор параметров, которые будут применены к компоненту. Этот набор может включать в себя параметры из шаблона компонента, на который дана ссылка, а также дополнительные пользовательские параметры. Здесь также можно добавить ссылки на адреса веб-сайтов и даташиты.
  4. Part Choices (Варианты выбора компонента) – здесь вы можете осуществить поиск и добавить варианты выбора компонента (Part Choices) – физические компоненты, которые могут использоваться при изготовлении печатной платы и печатного узла.

Область Component

В этой области доступны элементы управления для определения следующих атрибутов компонента:

  • Name (Название) – отражает удобочитаемое с человеческой точки зрения название компонента. Этот системный параметр индексируется при поиске на сервере, и он обеспечивает удобный способ определения конкретных компонентов, что избавляет от необходимости запоминания их Item ID.

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

    В это поле будет внесено значение по умолчанию для системного параметра Name, определенное в шаблоне компонента, на который указана ссылка.
  • Description (Описание) – отражает добавленное компоненту описание. Этот системный параметр индексируется при поиске на сервере.
    В это поле будет внесено значение по умолчанию для системного параметра Description, определенное в шаблоне компонента, на который указана ссылка. Также, если компонент был создан с помощью поиска по компонентам производителей и была выбрана опция Use all data, поле Description будет заполнено описанием из этого выбранного компонента.

Кроме того, при щелчке ЛКМ по Advanced Settings вы получите доступ к следующим параметрам:

  • Id (Идентификатор) – это поле используется для определения идентификатора выпущенного на целевой сервер объекта Component Item. Для нового компонента, создаваемого с помощью команды File » New » Component или панели Components, это поле будет заполнено в соответствии с шаблоном компонента, определенного для типа компонентов, который был выбран в диалоговом окне Create new component. Если шаблона не существует или если в этом диалоговом окне была выбрана запись <Undefined>, будет использоваться схема именования по умолчанию: CMP-{00000}. Для нового компонента, создаваемого через панель Explorer, это поле будет заполнено в соответствии со схемой именования по умолчанию, указанной для родительской папки компонента. Если для родительской папки назначен шаблон компонента, именование компонента будет взято из этого шаблона. Система автоматически назначит следующий доступный уникальный идентификатор на основе этой схемы, просканировав весь сервер и идентификаторы существующих объектов.

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

    Это поле будет доступно только для чтения, если компонент был уже выпущен.
  • Folder (Папка) – используйте это поле для выпуска компонента в определенную папку на целевом сервере. Для нового компонента, создаваемого с помощью команды File » New » Component или панели Components, это поле будет заполнено в соответствии с шаблоном компонента, определенного для типа компонентов, который был выбран в диалоговом окне Create new component. Если шаблона не существует или если в этом диалоговом окне была выбрана запись <Undefined>, это поле будет пустым. Для нового компонента, создаваемого через панель Explorer, это поле будет заполнено в соответствии с родительской папкой этого компонента. У вас есть полный контроль над тем, где будет хранится компонент на целевом сервере. Для определения целевой папки вручную нажмите кнопку , чтобы открыть диалоговое окно Choose Folder. Найдите и выберите существующую папку или на лету создайте новую.
    Важно правильно определить папку для компонента, чтобы обеспечить его первоначальный выпуск в нужную целевую папку. Тем не менее, серверные объекты можно легко перемещать в любые папки после их выпуска, если в этом возникнет необходимость.
    Это поле будет доступно только для чтения, если компонент был уже выпущен.
  • Template (Шаблон) – это поле позволяет задать ссылку на определенный шаблон компонента (Component Template). Щелкните ЛКМ в этом поле, чтобы открыть список всех объектов шаблонов компонентов (Component Template Item), доступных в данный момент на активном сервере управляемых данных (на который осуществлен вход). Щелкните ЛКМ по какой-либо записи, чтобы создать ссылку на обозначенную (самую новую) ревизию этого объекта. Информация из шаблона будет добавлена в редактор Component Editor (Name, Description, формат именования Id, Folder, Type, Models и Parameters). Для получения более подробной информации перейдите в раздел Создание ссылки на шаблон компонента.
    Поддержка шаблонов компонентов не включена в Altium 365 Standard. Соответственно, при этом уровне доступа к Altium 365, данная функциональность не будет доступна при подключении к Altium 365 Workspace.
  • Type (Тип) – это поле позволяет задать тип компонента, которое является ключевым атрибутом, используемым для обеспечения целевого поиска по управляемым компонентам. При просмотре собственных управляемых компонентов с помощью панели Components, группирование управляемых компонентов по категориям (Categories) осуществляется на основе типа, заданного для каждого компонента. Щелкните ЛКМ по этому полю, чтобы открыть список определенных на данный момент типов компонентов и выбрать нужный. Определение типов осуществляется на уровне настроек. Нажмите кнопку в правой части поля, чтобы открыть страницу Data Management - Component Types диалогового окна Preferences, где вы можете задать этот список в соответствии со своими требованиями, путем добавления новых типов и подтипов или путем редактирования и удаления существующих типов.
    Также можно изменить тип одного или множества компонентов после их выпуска на совершенно другой тип, на лету. В панели Components или в панели Explorer выделите компоненты, которые вы хотите изменить, затем щелкните ПКМ и выберите команду Operations » Change Component Type из контекстного меню. Будет открыто диалоговое окно Choose component type, где вы можете выбрать новый тип компонента.
    В это поле будет внесено значение по умолчанию для параметра ComponentType, определенное в шаблоне компонента, на который указана ссылка, или тип компонента, выбранный в диалоговом окне Create new component, которое открывается при создании нового управляемого компонента с помощью команды File » New » Component.

Область Models

Эта область редактора используется для добавления ссылок на выпущенные доменные модели для их использования компонентом.

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

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

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

Область Parameters

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

  • Parameter (Параметр) – стандартный пользовательский параметр.
  • Link (Ссылка) – URL-адрес на страницу веб-сайта, например сайта производителя компонента, или на онлайн-даташит.
  • Datasheet (Даташит) – ссылка на даташит (в любом формате), который выгружен на сервер и на который ссылается компонент.

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

Может быть добавлено любое необходимое количество параметров этого типа. Для этого в нижней части области щелкните ЛКМ по части кнопки для вызова выпадающего списка и выберите нужную запись из меню. Новый параметр будет добавлен в список следующим образом:

  • Parameter – будет добавлен ниже выделенной в данный момент записи в списке. Имя будет в формате по умолчанию Parameter n. Щелкните ЛКМ в поле Name для его изменения необходимым образом. Щелкните ЛКМ в поле Value и введите нужное значение.
  • Link – будет добавлено в конец списка. Щелкните ЛКМ в поле Name и введите нужное имя. Оно будет отображаться в контекстном подменю References при щелчке ПКМ по размещенному на листе схемы экземпляру компонента. Введите (или вставьте) URL-адрес целевой страницы в поле Value. Это значение станет гиперссылкой, с помощью которой можно будет осуществить доступ.
  • Datasheet – будет открыто стандартное для Windows диалоговое окно Open, с помощью которого можно найти и выбрать нужный даташит. Через это диалоговое окно может быть одновременно добавлено множество даташитов. Каждый даташит будет добавлен в конец списка. В качестве параметра Name будет изначально задано имя самого файла, и оно будет отображено в панели Explorer, а также в подменю References компонента после его размещения на листе схемы. Если необходимо, измените название на более подходящее. В качестве параметра Value будет имя и формат файла и его размер на диске. Это будет гиперссылкой для быстрого доступа к даташиту.
Нажмите непосредственно по кнопке (не открывая ее выпадающее меню) для добавления стандартного параметра. Чтобы удалить параметр, выберите его в списке (можно выбрать множество параметров для их удаления) и нажмите кнопку .
Область Parameters также может быть заполнена параметрическими данными из компонента, найденного через Manufacturer Part Search. Для получения более подробной информации перейдите на страницу Создание компонента из Manufacturer Part Search.

Добавление даташита с помощью перетаскивания с зажатой ЛКМ

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

  • Путем перетаскивания с зажатой ЛКМ из Проводника Windows в любое место области Parameters.

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

  • Путем перетаскивания с зажатой ЛКМ ссылки на даташит с веб-страницы во внешнем браузере в любое место области Parameters.

    Пример, демонстрирующий добавление даташита с веб-страницы. Пример, демонстрирующий добавление даташита с веб-страницы.

Параметры шаблона

Если компонент ссылается на шаблон компонента (Component Template), то все параметры, заданные в этом шаблоне, будут взяты и добавлены в область Parameters.

Поддержка шаблонов компонентов не включена в Altium 365 Standard. Соответственно, при этом уровне доступа к Altium 365, данная функциональность не будет доступна при подключении к Altium 365 Workspace.

Пример параметров из объекта шаблона компонента, на который задана ссылка.Пример параметров из объекта шаблона компонента, на который задана ссылка.

Замечания:

  • Стандартный параметр шаблона (не помеченный как только для чтения или как обязательный) можно отличить в области Parameters по иконке .
  • Параметр шаблона, помеченный как только для чтения (Read-only), можно отличить в области Parameters по иконке .
  • Параметр шаблона, помеченный как обязательный (Required), можно отличить в области Parameters по иконке .
  • Существующий пользовательский параметр с тем же именем, что и у параметра в подключенном объекте шаблона компонента, будет заменен на версию из шаблона. Существующее значение этого параметра будет сохранено (оно не будет перезаписано значением из шаблона).
  • Поля значений параметров шаблона, которые были помечены как только для чтения, не будут доступны для редактирования. Для всех прочих параметров шаблона, которые не были помечены как только для чтения, вы можете изменять значения необходимым образом.
  • Если параметр шаблона был помечен как обязательный, но в шаблоне ему не было задано значение, поле значения этого параметра будет содержать иконку , оповещающее о том, что для этого параметра необходимо задать значение. Вы не сможете выпустить компонент, пока не будут определены значения всех обязательных параметров.
Параметры шаблонов не могут быть удалены.

Поддержка единиц измерения параметров компонентов

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

Эта возможность шаблона компонентов обеспечивает целевой поиск с помощью функции поиска сервера – возможности, которая не только позволяет проводить поиск по типам компонентов, но также применять более интеллектуальный поиск. Благодаря параметрам компонентов с единицами измерения вы можете быстро задать поиск, чтобы найти, например, все конденсаторы емкостью от 47 мкФ до 220 мкФ.

Поддержка шаблонов компонентов не включена в Altium 365 Standard. Соответственно, при этом уровне доступа к Altium 365, данная функциональность не будет доступна при подключении к Altium 365 Workspace.
Параметры с единицами измерения также используются для умной фильтрации при поиске через собственный сервер управляемых данных с помощью панели Components.
Типы данных с единицами измерения для параметров компонентов могут быть заданы только в шаблоне компонентов.

Параметры компонентов из шаблона компонентов, на который задана ссылка, с единицами измерения.Параметры компонентов из шаблона компонентов, на который задана ссылка, с единицами измерения.

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

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

Параметры на уровне объекта

Altium Designer (в сочетании с Altium 365 Workspace или самоуправляемым Altium Concord Pro) поддерживает концепцию параметров на уровне серверного объекта. Это параметры, которые добавлены в родительский Component Item и которые доступны всем его выпущенным ревизиям, без необходимости повторно выпускать новую ревизию объекта для применения этих параметров. Поэтому их часто называют динамическими параметрами (Dynamic Parameters). Эта функциональная возможность позволяет обновлять компонент без необходимости создавать новые ревизии компонентов, что, в свою очередь, повлияет на связанные проекты, в которых используются эти компоненты. Примером здесь может служить изменение параметра стоимости, которое применяется как бы динамически, на лету.

Эта функциональная возможность доступна при запуске через подключенную инстанцию корпоративной системы (или при использовании загрузчика CSV для самоуправляемого Concord Pro). При определении параметрических атрибутов через подходящий файл конфигурации вы можете задать, должен ли параметр быть передан в объект или ревизию, причем по умолчанию используется последний вариант. Для получения более подробной информации перейдите на страницу Синхронизация компонентов с корпоративными системами (Altium 365 Workspace) или Синхронизация компонентов с корпоративными системами (самоуправляемый Concord Pro).

Параметры на уровне объектов, или динамические параметры, можно просмотреть при редактировании ревизии объекта компонента. Обратите внимание, что они видимы только при использовании редактора Component Editor в режиме Single Component Editing.

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

Обратите внимание, что такие параметры имеют другую иконку – – чтобы отличить их в области Parameters редактора. При наведении курсора мыши на иконку будет отображен текст Dynamic.

Параметры на уровне объекта

Altium NEXUS (в сочетании с Altium NEXUS Server) поддерживает концепцию параметров на уровне объекта (Item). Это параметры, которые добавлены в родительский Component Item и которые доступны всем его выпущенным ревизиям, без необходимости повторно выпускать новую ревизию объекта для применения этих параметров. Поэтому их часто называют динамическими параметрами (Dynamic Parameters). Эта функциональная возможность позволяет обновлять компонент без необходимости создавать новые ревизии компонентов, что, в свою очередь, повлияет на связанные проекты, в которых используются эти компоненты. Примером здесь может служить изменение параметра стоимости, которое как бы применяется динамически на лету.

Эта функциональная возможность доступна при запуске через подключенную инстанцию корпоративной системы или при использовании загрузчика CSV. При определении параметрических атрибутов через подходящий файл конфигурации вы можете задать, должен ли параметр быть передан в объект или ревизию, причем по умолчанию используется последний вариант. Для получения более подробной информации перейдите на страницу Интеграция с PLM.

Параметры на уровне объектов, или динамические параметры, можно просмотреть при редактировании ревизии объекта компонента. Обратите внимание, что они видимы только при использовании редактора Component Editor в режиме Single Component Editing.

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

Обратите внимание, что такие параметры имеют другую иконку – – чтобы отличить их в области Parameters редактора. При наведении курсора мыши на иконку будет отображен текст Dynamic.

Область Part Choices

Эта область редактора используется для указания одного или нескольких вариантов выбора (Part Choices) компонента – "допустимые" компоненты от производителей, которые могут быть использоваться на собранной плате. Актуальные данные о цепочке поставок, в том числе производитель (и номер компонента производителя), поставщик (и номер компонента поставщика), описание, цена и доступность, берутся из локального каталога компонентов Part Catalog сервера управляемых данных и подходящего источника компонентов.

У каждого сервера управляемых данных есть собственный каталог компонентов Part Catalog. Это база данных каталога управляемых локальных компонентов, предназначенная для управления и отслеживания компонентов производителя и связанных с ними компонентов поставщика. Локальный каталог компонентов хранит объекты, представляющие компоненты производителя, а также один или несколько объектов, представляющих компоненты поставщика – инкарнации этих компонентов производителя, продаваемых поставщиком. Каждый компонент поставщика является ссылкой на объект в базе данных компонентов – либо в общей базе данных компонентов Altium Parts Provider (которая сама взаимодействует со включенными поставщиками и собирает компоненты от них), либо, для самоуправляемого Concord Pro, в подключенной локальной базе данных компонентов (на основе ODBC). Включите нужных поставщиков и задайте географические положения/валюты для Altium Parts Provider в области Part Providers веб-интерфейса сервера. Когда вы подключены к серверу управляемых данных из Altium Designer, область Altium Parts Options на странице Data Management - Parts Providers диалогового окна Preferences становится доступной только для чтения, с настройками, заданными на сервере. Для получения более подробной информации по управлению источником компонентов Altium Parts Provider для сервера перейдите на страницу Настройка источников компонентов (Altium 365 Workspace) или Настройка источников компонентов (самоуправляемый Altium Concord Pro).
У каждого сервера управляемых данных есть собственный каталог компонентов Part Catalog. Это база данных каталога управляемых локальных компонентов, предназначенная для управления и отслеживания компонентов производителя и связанных с ними компонентов поставщика. Локальный каталог компонентов хранит объекты, представляющие компоненты производителя, а также один или несколько объектов, представляющих компоненты поставщика – инкарнации этих компонентов производителя, продаваемых поставщиком. Каждый компонент поставщика является ссылкой на объект в базе данных компонентов – либо в общей базе данных компонентов Altium Parts Provider (источник компонентов по умолчанию, который сам взаимодействует со включенными поставщиками и собирает компоненты от них), либо в подключенной локальной базе данных компонентов (источник компонентов, настроенный как Custom Database Part Source). Когда вы подключены к серверу управляемых данных из Altium Designer, область Altium Parts Options на странице Data Management - Parts Providers диалогового окна Preferences становится доступной только для чтения, с настройками, заданными на сервере. Для получения более подробной информации по управлению источником компонентов Altium Parts Provider для Altium NEXUS Server перейдите на страницу Управление цепочкой поставок.

Пример списка Part Choices для определяемого компонента, который содержит один компонент производителя.Пример списка Part Choices для определяемого компонента, который содержит один компонент производителя.

Компонент производителя может быть добавлен в список вариантов выбора компонента двумя способами:

Чтобы вручную добавить вариант выбора компонента, нажмите кнопку в нижней части области. Будет открыто диалоговое окно Add Part Choices – найдите нужный компонент производителя, выберите компонент, затем нажмите кнопку OK. Щелкните ЛКМ по записи SPNs для компонента производителя (Supplier Part Numbers – номера компонентов поставщиков), чтобы увидеть доступных поставщиков этого компонента и определить, выбрали ли вы правильный компонент исходя из доступности, цены и т.д.

Если у компонента уже определены данные или если в списке уже есть варианты выбора компонента, будет открыто диалоговое окно Use component data. Используйте его, чтобы решить, как использовать результат – нужно ли заменить некоторые или все данные. Либо, если нужно лишь добавить компонент в список вариантов выбора, нажмите Skip.
В диалоговом окне отображаются результаты поиска по компоненту производителя, а соответствующие записи SPN отражают доступных поставщиков этого компонента. При выборе компонента, в список Part Choices добавляется именно компонент производителя. При использовании компонента производителя, а не определенного поставщика, будет добавлен один выбор Part Choice, в котором будут все решения, основанные на поставщиках этого компонента (которые настроены на вашем сервере управляемых данных как доступные для использования).

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

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

Создание компонента из Manufacturer Part Search

Для ускорения создания управляемого компонента, Altium Designer поддерживает поиск по физическим компонентам от производителей, обеспечиваемый функциональными возможностями Manufacturer Part Search, с последующим добавлением этого компонента (или части информации о нем) в редактор Component Editor. Таким образом, вы можете быстро определить новый управляемый компонент для его добавления на сервер управляемых данных без необходимости в создании этого компонента с нуля. Нет необходимости изобретать велосипед, поскольку могут быть взяты все данные этого компонента: его название, описание, параметры, даташиты, варианты выбора и все модели.

К этой возможности можно получить доступ различными способами. Используйте сворачиваемые области ниже для дальнейшего изучения.

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

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

При фиксации/выпуске компонента на сервер, редактор Component Editor запускает валидацию – Component Rule Check. Эту функциональную возможность можно запустить в любой момент вручную, выбрав команду Tools » Component Rule Check из главного меню (перед этим убедитесь, что компонент сохранен).

Команда также доступна в главном меню File редактора.

Подобно тому, как для проекта платы существует валидация, позволяющая найти различные нарушения в проекте, в редакторе Component Editor есть средство валидации компонента (Component Validator). Все найденные нарушения отображаются в панели Messages.

Обнаружение проблем в компоненте перед его выпуском/фиксацией на сервере.Обнаружение проблем в компоненте перед его выпуском/фиксацией на сервере.

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

Все встроенные проверки нарушений, приведенные ниже, имеют тип отчета (Критическая ошибка):

  1. Компонент не ссылается на какие-либо модели.
  2. Для компонента не указана целевая папка на сервере управляемых данных.
  3. У компонента нет уникального идентификатора.

Настройка пользовательских проверок осуществляется на странице Data Management - Component Rule Checks диалогового окна Preferences.

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

При сбое встроенной проверки или нарушении пользовательской проверки с уровнем Error или выше компонент не будет выпущен.

О подключенных имитационных моделях

Связанная страница: Управляемые имитационные модели

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

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

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

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

Добавление параметров на уровне компонента осуществляется в области Parameters редактора Component Editor. Важно отметить, что имена параметров должны быть теми же самыми, что и у параметров, заданных на уровне модели. Чтобы увидеть параметры на уровне модели и, соответственно, параметры, которые могут быть добавлены на уровень компонента (и их имена), нажмите View Parameters под окном предварительного просмотра имитационной модели.

Откройте параметры на уровне имитационной модели, чтобы увидеть, какие параметры можно добавить на уровень компонента, и имена этих параметров.Откройте параметры на уровне имитационной модели, чтобы увидеть, какие параметры можно добавить на уровень компонента, и имена этих параметров.

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

Добавьте параметры, относящиеся к имитации, на уровень компонента. Обратите внимание, что два параметра уже доступны: Area Factor и Temperature – они предоставлены шаблоном компонента, на который сделана ссылка.Добавьте параметры, относящиеся к имитации, на уровень компонента. Обратите внимание, что два параметра уже доступны: Area Factor и Temperature – они предоставлены шаблоном компонента, на который сделана ссылка.

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

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

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

Эта функциональная возможность не доступна в режиме Single Component Editing – вам необходимо переключиться в режим Batch Component Editing (Tools » Switch to Batch Editor).

После переключения редактора Component Editor в режим Batch Component Editing, сопоставление осуществляется в диалоговом окне Pin Mapping. Чтобы открыть его, щелкните ПКМ по записи имитационной модели компонента и выберите команду Operations » Edit Pin Mapping из контекстного меню. Для каждого вывода схемы используйте доступное выпадающее меню, чтобы изменить соответствующим образом запись Model Pin. Если компонент является многосекционным, проверьте сопоставление для каждой секции. После этого вы можете вернуться обратно в режим Single Component Editing (Tools » Switch to Single Component Editor) или начать выпуск компонента из режима Batch Component Editing.

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

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

Доступные функциональные возможности зависят от вашего уровня Подписки на ПО Altium Designer.

Content