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

Редактор компонентов в режиме Single Component Editing можно разделить на четыре ключевые области.
-
Component — область, где задаются основные свойства компонента, включая его Name, Description, Type, уникальный Id, расположение в Folder и ссылку на Component Template при необходимости.
-
Models — область, где добавляются ссылки на сохраненные (или создаваемые на лету) доменные модели для использования компонентом.
-
Parameters — область, где формируется набор параметрических данных, которые будут применены к компоненту. Это могут быть параметры из связанного Component Template, а также дополнительные пользовательские параметры. Здесь также можно добавлять ссылки на URL-адреса веб-сайтов и технические описания.
-
Part Choices — область, где можно искать и добавлять варианты Part Choices для компонента; это реальные детали производителя, которые должны использоваться для проектного компонента при изготовлении и сборке платы.
Component
Эта область содержит элементы управления для задания следующих атрибутов компонента:
-
Name — отражает понятное человеку имя, присвоенное компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace и служит хорошим способом находить конкретные компоненты без необходимости помнить их Item ID!
Когда вы начинаете вводить имя, появляется всплывающий список доступных деталей производителей из локального каталога деталей Workspace. Вы можете выбрать запись, чтобы быстро определить компонент с использованием выбранных данных (параметров, моделей, технических описаний). Эта возможность создания на основе поиска детали производителя также доступна при нажатии кнопки
в крайней правой части поля. Дополнительные сведения см. в разделе Creating the Component from a Manufacturer Part Search.
-
Description — отражает описание, добавленное к компоненту. Этот системный параметр доступен и индексируется при поиске в Workspace.
-
Type — это поле поддерживает возможность определения типа компонента и является ключевым атрибутом, используемым для облегчения целевого поиска компонентов. При просмотре собственных компонентов с помощью панели Components группировка Categories для компонентов формируется на основе типа компонента, заданного для каждого компонента. Щелкните по полю, чтобы открыть список определенных в настоящее время типов компонентов, из которого можно выбрать нужный. Типы задаются на уровне настроек. Нажмите кнопку
справа от поля, чтобы открыть страницу Data Management – Component Types page диалогового окна Preferences, где можно настроить этот список под свои нужды — добавляя новые типы и подтипы либо редактируя и удаляя существующие.
Кроме того, при нажатии элемента управления Advanced Settings вы получаете доступ к следующему:
-
Id — это поле используется для определения ID, который будет использоваться для сохраненного компонента в Workspace. Для нового компонента, созданного с помощью команды File » New » Component или панели Components, это поле заполняется в соответствии с шаблоном компонента, определенным для типа компонента, выбранного в диалоговом окне Create new component. Если шаблон отсутствует или в диалоговом окне выбран пункт
<Undefined>, используется схема именования по умолчанию;CMP-{00000}. Для нового компонента, созданного через панель Explorer, это поле заполняется в соответствии со схемой именования по умолчанию, заданной для родительской папки компонента. Если к родительской папке прикреплен шаблон компонента, то из этого шаблона будет взято определенное именование компонентов. Программа автоматически назначит следующий доступный уникальный ID на основе этой схемы, просканировав весь Workspace и идентификаторы существующего содержимого. -
Folder — используйте это поле, чтобы сохранить компонент в определенную папку целевого Workspace. Для нового компонента, созданного с помощью команды File » New » Component или панели Components, это поле заполняется в соответствии с шаблоном компонента, определенным для типа компонента, выбранного в диалоговом окне Create new component. Если шаблон отсутствует или в диалоговом окне выбран пункт
<Undefined>, это поле остается пустым. Для нового компонента, созданного через панель Explorer, это поле заполняется родительской папкой этого компонента. Вы полностью контролируете, где именно в целевом Workspace будет храниться компонент. Чтобы вручную указать целевую папку, нажмите кнопку
, чтобы открыть диалоговое окно Choose Folder. Перейдите к существующей папке и выберите ее или создайте новую на лету.
-
Template — это поле позволяет ссылаться на определенный Component Template. Щелкните по полю, чтобы открыть список всех Component Template, доступных в данный момент в подключенном Workspace. Щелкните по записи, чтобы создать ссылку на указанную (последнюю) ревизию этого Component Template. Информация из шаблона будет перенесена в редактор компонентов (Name, Description, формат именования Id, Folder, Type, Models и Parameters). Дополнительные сведения см. в разделе Referencing a Component Template.
Models
Эта область редактора используется для добавления ссылок на сохраненные (или создаваемые на лету) доменные модели, которые будут использоваться компонентом.
Используйте следующие сворачиваемые разделы, чтобы узнать больше о работе с моделями.
Adding Model Links
Ссылки на требуемые модели для компонента можно задать различными способами:
-
Выбор существующей модели. Нажмите значок раскрывающегося списка на кнопке под типом модели и выберите Existing в соответствующем меню. Выберите модель требуемого типа в следующем диалоговом окне. Обратите внимание, что поле Revision State, расположенное под предварительным просмотром модели, будет отражать текущее состояние жизненного цикла выбранной ревизии модели, а также является ли она последней ревизией (
Up to date) или нет (Out of date). -
Перетащите модель непосредственно из панели Explorer panel.

Добавьте одну или несколько моделей перетаскиванием из панели Explorer. -
Создание новой модели вручную. Нажмите значок раскрывающегося списка на кнопке под типом модели и выберите New в соответствующем меню. Откроется соответствующий временный редактор (редактор schematic symbol editor для символа, редактор PCB footprint editor footprint или редактор harness wiring model editor для модели wiring harness) либо диалоговое окно Sim Model dialog (для модели симуляции), готовое для определения модели. При необходимости измените имя модели. После определения модели сохраните и закройте редактор или нажмите OK в диалоговом окне — модель появится как связанная обратно в области Models. Обратите внимание, что поле Revision State, расположенное под предварительным просмотром модели, будет показывать
Not released. При сохранении компонента любая вновь определенная модель также будет автоматически сохранена в Workspace как начальная ревизия нового Item.
Пример ручного создания новой модели для компонента, в данном случае — символа схемы. Изначально символ имел имяDiode_Schottky— по имени родительского компонента — но затем был переименован вDiode_Schottky_Red. Обратите внимание, что модель не сохраняется в Workspace, пока не будет сохранен родительский компонент. - Создайте новую модель с помощью мастера (только для символа и посадочного места). Нажмите значок раскрывающегося списка на кнопке под типом модели и выберите Wizard в соответствующем меню. Процесс для этих двух типов моделей аналогичен, отличается только используемый мастер:
-
Для символа будет открыт Symbol Wizard. Для посадочного места будет открыт IPC Compliant Footprint Wizard. Используйте соответствующий мастер, чтобы определить модель нужным образом.
-
После завершения работы мастера откроется соответствующий временный редактор для данного типа модели, в котором будет загружена полученная модель, созданная мастером. Сгенерированный символ изначально будет назван с использованием имени компонента, который в данный момент определяется — при необходимости измените это имя. Сгенерированная модель посадочного места будет иметь имя, заданное для нее в мастере.
-
При необходимости внесите дополнительные изменения, затем сохраните и закройте редактор — модель появится как связанная обратно в области Models. Обратите внимание, что поле Revision State под окном предварительного просмотра модели будет показывать
Not released. -
При сохранении компонента в Workspace любая вновь определенная модель также будет автоматически сохранена в Workspace, в начальную ревизию нового Item.
-
-
Из шаблона. Если компонент ссылается на шаблон компонента, все модели, определенные (как выделенные параметры) в этом шаблоне (только SCHLIB и PCBLIB), будут перенесены в область Models. Дополнительную информацию см. в разделе Referencing a Component Template.
-
Из поиска детали производителя. Если компонент создается на основе поиска детали производителя и параметры моделей включены в диалоговом окне Use Component Data, выбранные модели, определенные для выбранной детали, будут добавлены. Дополнительную информацию см. в разделе Creating the Component from a Manufacturer Part Search.
Хранение вновь создаваемых моделей
Вы можете задать целевые папки по умолчанию, в которых должны создаваться новые модели, либо при необходимости переопределить их, указав другую целевую папку, что обеспечивает больший контроль и гибкость в отношении того, как создаются и хранятся ваши модели.
Defining Default Target Folders
Целевые папки выпуска по умолчанию для вновь создаваемых моделей задаются на странице Admin – Settings – Vault – Components в браузерном интерфейсе Workspace (Altium 365 Workspace, Enterprise Server Workspace).
Чтобы изменить папку по умолчанию, нажмите кнопку Select. Появится окно Explorer, в котором можно выбрать новую целевую папку выпуска по умолчанию для данного типа модели. После выбора нажмите OK, чтобы закрыть окно и вернуться на страницу Components; соответствующее поле будет обновлено новым путем к папке.
Если были внесены какие-либо изменения в целевые папки выпуска по умолчанию, обязательно нажмите кнопку Save в правом верхнем углу страницы.
Overriding the Default Target Folder
Вновь создаваемые модели — при создании компонентов через редактор компонентов в режиме Single Component Editing — будут сохраняться в Workspace в соответствии с заданными целевыми папками выпуска по умолчанию, как описано выше. Однако при желании вы можете переопределить это значение по умолчанию, указав конкретную папку, в которой следует сохранить созданную модель. Для этого нажмите элемент управления
в правом верхнем углу окна предварительного просмотра модели и выберите пункт Select Target Folder в меню. Появится диалоговое окно Choose Folder (по сути, сокращенный вариант панели Explorer). Используйте его, чтобы выбрать требуемую целевую папку, и нажмите OK.

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

Пока компонент остается невыпущенным, для модели отображается выбранная папка.
Linking a Simulation Model
Связь модели симуляции с компонентом задается в диалоговом окне Sim Model. В этом диалоговом окне выполняются выбор модели и сопоставление выводов условного графического обозначения с выводами модели.

Выберите модель симуляции и сопоставьте ее определения выводов с выводами условного графического обозначения в диалоговом окне Sim Model.
Выбор источника модели
Прежде чем нажимать кнопку Browse для выбора модели, установите требуемый режим Source. Включенная вами кнопка Source определяет, что произойдет при нажатии кнопки Browse:
-
Local – используйте этот вариант для поиска файла модели, сохраненного локально на жестком диске или сетевом сервере.
-
Library – используйте этот вариант для поиска модели, которая была предоставлена через диалоговое окно Available File-based Libraries.
-
Server – используйте этот вариант для поиска модели, расположенной в подключенном Workspace.
-
Octopart – используйте этот вариант для поиска модели компонента, доступной в диалоговом окне Manufacturer Part Search (это диалоговое окно такое же, как панель Manufacturer Part Search panel). Включите раздел Filter диалогового окна (
), затем выполните поиск и включите фильтр Has Simulation, чтобы возвращались только компоненты, содержащие модель симуляции. Затем используйте основное поле поиска, чтобы найти и проверить, доступна ли требуемая вам модель компонента Хотя панель Manufacturer Part Search возвращает полные компоненты, в вашем проекте будет использоваться только модель симуляции выбранного компонента.
Поиск и выбор модели
После выбора Source нажмите кнопку Browse, чтобы выбрать файл модели. Какие именно диалоговые окна появятся и каким образом вы будете искать модель, зависит от того, какой вариант Source вы включили. На слайдах ниже показаны различные диалоговые окна, которые открываются для каждого из четырех режимов Source.
На слайдах показаны различные диалоговые окна, которые появляются для каждого из четырех режимов Source.
После выбора файла модели признаком совместимости и работоспособности модели является отображение текста, параметров и информации, содержащихся в файле модели. Эта информация отображается в области Model Description диалогового окна Sim Model. Переключитесь на вкладку Model File, чтобы просмотреть содержимое модели.
Также важно подтвердить, что параметр Format Type модели правильно задан на вкладке Model File. Программа попытается определить и назначить его автоматически; убедитесь, что значение определено верно.
Сопоставление выводов модели с выводами символа компонента
Для корректной работы модели необходимо проверить соответствие между выводами компонента и выводами модели, поскольку они могут не сопоставляться один к одному. Большинство файлов моделей содержат описание номеров выводов модели в тексте самого файла модели, как показано на изображении ниже; используйте это, чтобы сопоставить каждый вывод модели с правильным выводом символа.

Каждый вывод компонента должен быть сопоставлен с соответствующим выводом модели.
Добавление параметров симуляции на уровне компонента
При использовании модели симуляции для компонента в проекте параметры, относящиеся к этой модели, можно задавать на двух разных уровнях:
- Model-level parameter – задаются как часть определения самой модели симуляции (в файле SimModel) и сохраняются вместе с этим определением в ревизии связанной модели симуляции.
- Component-level parameter – задаются как часть определения компонента (здесь, в редакторе компонентов) и сохраняются вместе с этим определением в ревизии связанного компонента.
Чтобы увидеть параметры уровня модели и, следовательно, определить, какие параметры могут быть добавлены на уровне компонента, нажмите элемент управления View Parameters в нижней части окна предварительного просмотра модели симуляции.

Просмотрите параметры уровня модели для модели симуляции, чтобы увидеть, какие параметры можно добавить на уровне компонента.
Чтобы добавить любые из этих же параметров на уровне компонента, откройте диалоговое окно Sim Model для компонента (нажмите элемент управления
в правом верхнем углу окна предварительного просмотра модели симуляции, если модель уже была добавлена) и включите параметр Show in Component для интересующего параметра модели симуляции на вкладке Parameters этого диалогового окна. После нажатия OK выбранные параметры будут добавлены в список в области Parameters редактора компонентов.

Добавьте связанные с симуляцией параметры на уровне компонента. Обратите внимание, что некоторые параметры (например, Area Factor и Temperature) уже доступны благодаря ссылке на шаблон компонента.
Конфигурация модели анализа перегрузки
Вкладка Stress диалогового окна Sim Model предоставляет элементы управления для настройки модели симуляции для анализа перегрузки. Здесь можно выбрать требуемый Device Type и задать значения параметров, а также определить сопоставление выводов между моделью анализа перегрузки (у которой выводы предопределены) и моделью симуляции.

Модель анализа перегрузки для компонента можно настроить на вкладке Stress диалогового окна Sim Model.
Доступные параметры анализа перегрузки для различных типов устройств перечислены и описаны ниже.
Резистор
| Имя параметра | Описание |
|---|---|
| PDM | Максимальная рассеиваемая мощность резистора |
| RV | Номинальное напряжение |
| TMAX | Максимальная температура, которую может выдерживать резистор (отображается как TB на диаграмме Stress) |
| SLP | Наклон зависимости рассеиваемой мощности от температуры |
Конденсатор
| Имя параметра | Описание |
|---|---|
| CI | Максимальная пульсация |
| CV | Номинальное напряжение |
| CVP | Максимальное положительное напряжение |
| CVN | Максимальное обратное напряжение |
| PDML | Максимальные потери мощности из-за последовательного сопротивления |
| TMAX | Максимальная температура (отображается как TJL на диаграмме Stress) |
| SLP | Наклон температурного дерейтинга |
| TBRK | Температура точки перегиба |
| ESR | Эквивалентное последовательное сопротивление |
| RTH | Тепловое сопротивление |
Индуктивность
| Имя параметра | Описание |
|---|---|
| LI | Номинальный ток |
| LV | Электрическая прочность изоляции |
| PDML | Максимальные потери мощности из-за последовательного сопротивления |
| TMAX | Максимальная температура (отображается как TJL на диаграмме Stress) |
| ESR | Эквивалентное последовательное сопротивление |
| RTH | Тепловое сопротивление |
Диод
| Имя параметра | Описание |
|---|---|
| IF | Максимальный прямой ток |
| IFD | Максимальный прямой ток |
| IFS | Максимальный прямой ток |
| IRMX | Максимальный обратный ток |
| PDM | Максимальная рассеиваемая мощность |
| VR | Максимальное обратное напряжение |
| VD | Максимальное обратное напряжение |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
BJT
| Имя параметра | Описание |
|---|---|
| IB | Максимальный ток базы |
| IC | Максимальный ток коллектора |
| PDM | Максимальная рассеиваемая мощность |
| VCB | Максимальное напряжение коллектор-база |
| VCE | Максимальное напряжение коллектор-эмиттер |
| VEB | Максимальное напряжение эмиттер-база |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
JFET
| Имя параметра | Описание |
|---|---|
| ID | Максимальный ток стока |
| IG | Максимальный прямой ток затвора |
| PDM | Максимальная рассеиваемая мощность |
| VDG | Максимальное напряжение сток-затвор |
| VDS | Максимальное напряжение сток-исток |
| VGS | Максимальное напряжение затвор-исток |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
MESFET
| Имя параметра | Описание |
|---|---|
| ID | Максимальный ток стока |
| IG | Максимальный прямой ток затвора |
| PDM | Максимальная рассеиваемая мощность |
| VDG | Максимальное напряжение сток-затвор |
| VDS | Максимальное напряжение сток-исток |
| VGS | Максимальное напряжение затвор-исток |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
MOSFET
| Имя параметра | Описание |
|---|---|
| ID | Максимальный ток стока |
| IG | Максимальный прямой ток затвора |
| PDM | Максимальная рассеиваемая мощность |
| VDG | Максимальное напряжение сток-затвор |
| VDS | Максимальное напряжение сток-исток |
| VGSF | Максимальное прямое напряжение затвор-исток |
| VGSR | Максимальное обратное напряжение затвор-исток |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
Ключ
| Имя параметра | Описание |
|---|---|
| PDSW | Номинальная мощность ключа |
| SI | Номинальный ток ключа |
| SV | Номинальное напряжение контактов ключа |
IGBT
| Имя параметра | Описание |
|---|---|
| IC | Максимальный ток коллектора |
| IG | Максимальный ток затвора |
| PDM | Максимальная рассеиваемая мощность |
| VCE | Максимальное напряжение коллектор-эмиттер |
| VCG | Максимальное напряжение коллектор-затвор |
| VGEF | Максимальное прямое напряжение затвор-эмиттер |
| VGER | Максимальное обратное напряжение затвор-эмиттер |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
OpAmp3
| Имя параметра | Описание |
|---|---|
| IPLUS | Ток неинвертирующего входа |
| IMINUS | Ток инвертирующего входа |
| IOUT | Выходной ток |
| VDIFF | Дифференциальное входное напряжение |
OpAmp5
| Имя параметра | Описание |
|---|---|
| VSMAX | Максимальная разность напряжений питания |
| VSMIN | Минимальная разность напряжений питания |
| VPMAX | Минимальная разность между входным напряжением (неинвертирующим) и положительным напряжением питания |
| VPMIN | Минимальная разность между входным напряжением (неинвертирующим) и отрицательным напряжением питания |
| VMMAX | Минимальная разность между входным напряжением (инвертирующим) и положительным напряжением питания |
| VMMIN | Минимальная разность между входным напряжением (инвертирующим) и отрицательным напряжением питания |
| VEEMAX | Максимальное отрицательное напряжение питания |
| VCCMAX | Максимальное положительное напряжение питания |
| IPLUS | Ток неинвертирующего входа |
| IMINUS | Ток инвертирующего входа |
| IOUT | Выходной ток |
| VDIFF | Дифференциальное входное напряжение |
CurrentSource
| Имя параметра | Описание |
|---|---|
| IV | Максимальное напряжение, которое может выдержать источник тока |
VoltageSource
| Имя параметра | Описание |
|---|---|
| VI | Максимальный ток, который может выдержать источник напряжения |
Bridge
| Имя параметра | Описание |
|---|---|
| IF1 | Максимальный прямой ток диода1 |
| IF2 | Максимальный прямой ток диода2 |
| IF3 | Максимальный прямой ток диода3 |
| IF4 | Максимальный прямой ток диода4 |
| PDM | Максимальная рассеиваемая мощность |
| VR1 | Peak reverse voltage of Diode1 |
| VR2 | Пиковое обратное напряжение Diode2 |
| VR3 | Пиковое обратное напряжение Diode3 |
| VR4 | Пиковое обратное напряжение Diode4 |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
Оптопара
| Имя параметра | Описание |
|---|---|
| IC | Максимальный ток коллектора |
| IFD | Максимальный прямой ток |
| PDM | Максимальная рассеиваемая мощность |
| VCEO | Максимальное напряжение коллектор-эмиттер |
| VD | Максимальное обратное напряжение |
| VECO | Максимальное напряжение эмиттер-коллектор |
OptocouplerNPN
| Имя параметра | Описание |
|---|---|
| IC | Максимальный ток коллектора |
| IFD | Максимальный прямой ток |
| PDM | Максимальная рассеиваемая мощность |
| VCEO | Максимальное напряжение коллектор-эмиттер |
| VD | Максимальное обратное напряжение |
| VECO | Максимальное напряжение эмиттер-коллектор |
| VCBO | Максимальное напряжение коллектор-база |
| VEBO | Максимальное напряжение эмиттер-база |
Варистор
| Имя параметра | Описание |
|---|---|
| ITM | Пиковый ток |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
Тиристор
| Имя параметра | Описание |
|---|---|
| IGM | Максимальный ток затвора |
| IT | Максимальный ток анода |
| VDRM | Максимальное напряжение анод-катод |
| VRRM | Максимальное напряжение катод-анод |
| TJ | Максимальная температура перехода |
| RJC | Тепловое сопротивление, переход-корпус |
| RCA | Тепловое сопротивление, корпус-окружающая среда |
Трансформатор
| Имя параметра | Описание |
|---|---|
| Primary_Current | Ток первичной обмотки |
| Secondary_Current | Ток вторичной обмотки |
| Isolation_Voltage | Напряжение изоляции между первичной и вторичной обмотками |
DoubleTransformer
| Имя параметра | Описание |
|---|---|
| Primary_Current | Ток первичной обмотки |
| Isolation_Voltage1 | Напряжение изоляции между первичной и вторичной обмотками |
| Isolation_Voltage2 | Напряжение изоляции между первичной и вторичной обмотками |
| Secondary_one_Current | Ток первой вторичной обмотки |
| Secondary_two_Current | Ток второй вторичной обмотки |
Direct Editing of Linked Models
Чтобы изменить модель, которая в данный момент используется (на которую ссылается) компонент, нажмите элемент управления
в правом верхнем углу ее предварительного просмотра. Откроется соответствующий временный редактор (редактор schematic symbol editor для символа или редактор PCB footprint editor для посадочного места) либо диалог Sim Model dialog (для модели симуляции), готовый для внесения необходимых изменений в модель. Когда все будет готово, сохраните и закройте редактор либо нажмите OK в диалоге — измененная модель снова появится связанной в области Models. При сохранении компонента в Workspace измененная модель также будет автоматически сохранена в Workspace как следующая ревизия своего родительского элемента.

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

Пример переключения символа, используемого для представления компонента.
Copying a Model
Чтобы скопировать существующую связанную модель домена, нажмите элемент управления
в правом верхнем углу предварительного просмотра модели и выберите в меню пункт Make a copy . Откроется соответствующий временный редактор для этого типа модели, в котором скопированная модель будет готова для внесения необходимых изменений (включая изменение имени новой модели, чтобы ее можно было отличить). Когда все будет готово, просто сохраните и закройте редактор — скопированная модель снова появится связанной в области Models. Обратите внимание, что поле Revision State под предварительным просмотром модели будет показывать Not released. При сохранении компонента в Workspace скопированная модель также будет автоматически сохранена в Workspace как начальная ревизия нового элемента.

Пример копирования существующей модели — позволяет быстро создать новую модель на лету и использовать ее в компоненте, не изобретая всё заново.
Browsing a Model
Чтобы быстро перейти к модели на панели Explorer panel, нажмите элемент управления
в правом верхнем углу предварительного просмотра модели и выберите в меню пункт Show in Explorer. На панели будет показана (или панель получит фокус с отображением) эта модель и ее ревизия.
Out of Date Models
Когда вы пытаетесь сохранить компонент обратно в Workspace, редактор компонентов выполняет проверку — Component Rule Check. В рамках этой проверки, если редактор обнаруживает, что связанная модель не является последней ревизией, это отмечается диалогом ошибки проверки, а проблема подробно описывается на панели Messages. Информацию о состоянии ревизии можно найти под графическим предварительным просмотром ревизии модели, на которую ссылаются. Если доступна более поздняя ревизия модели, поле Revision State будет отражать это с помощью текста Out of date справа от состояния жизненного цикла текущей ревизии. Если используется последняя ревизия, текст будет Up to date.

Обнаружение устаревшей модели как часть автоматических проверок валидации компонента в редакторе компонентов.
Вы можете отменить сохранение и исправить проблему(ы) либо проигнорировать нарушение(я) и все равно сохранить. Чтобы обновить ссылку и использовать последнюю ревизию модели, нажмите элемент управления
в правом верхнем углу предварительного просмотра модели и выберите в меню пункт Update to Latest.
Support for Multiple Footprint Models
Хотя компонент может ссылаться на один символ, предусмотрена возможность ссылаться на любое количество моделей посадочных мест. Это будет полезной возможностью для тех, кто хочет создавать компоненты со ссылкой на 3 посадочных места, удовлетворяющих требованиям IPC для различных уровней плотности: L (наименьшее или минимальное количество меди), M (наибольшее или максимальное количество меди) и N (номинальное или среднее количество меди). Для этого после связывания модели посадочного места элемент управления Add Footprint по-прежнему будет доступен. Посадочное место по умолчанию — первое связанное, и оно обозначается значком
в левом верхнем углу модели.

Компонент может ссылаться на несколько моделей посадочных мест. Посадочное место по умолчанию (выделено оранжевым) обозначается значком в его левом верхнем углу.
Model Pin-to-Pad Cross-probing
Когда к компоненту добавлены и символ, и модель посадочного места, поддерживается визуальная перекрестная подсветка между выводами этого символа и соответствующими площадками этой модели посадочного места. Модель посадочного места должна отображаться в 2D, а перекрестная подсветка является однонаправленной (только вывод-к-площадке).

Перекрестная подсветка между выводами символа и площадками 2D-модели посадочного места для редактируемого компонента.
Removing a Model
Чтобы удалить модель, нажмите элемент управления
в правом верхнем углу предварительного просмотра модели и выберите в меню пункт Remove.
Renaming a Model
Чтобы переименовать модель, нажмите элемент управления
в правом верхнем углу предварительного просмотра модели и выберите в меню пункт Rename. В появившемся далее диалоге Rename измените имя и описание по мере необходимости, а также при необходимости добавьте соответствующие примечания к выпуску.
Edit Pin Mapping
Чтобы просмотреть и отредактировать сопоставление выводов для компонента — между выводами связанного схематического символа и площадками/выводами связанных моделей посадочного места и симуляции — нажмите элемент управления
(в правом верхнем углу предварительного просмотра модели), чтобы открыть панель Pins. Панель позволяет изменить сопоставление вывод-площадка по умолчанию «один к одному» на пользовательское соответствие, например когда один вывод соединен с несколькими площадками посадочного места или при любом другом несовпадающем отношении номеров выводов и площадок. Панель позволяет задавать\редактировать и просматривать сопоставление между выводами и площадками.

Откройте панель Pins, с помощью которой можно при необходимости задать сопоставление выводов вашего компонента между различными доменами проектирования.
По умолчанию пронумерованные выводы символа будут сопоставлены с площадками/выводами с теми же номерами в связанных моделях посадочного места и симуляции. Изменяйте целевые площадки/выводы сопоставления напрямую, щелкнув по ячейке модели и введя требуемое значение. Это позволяет выполнять пользовательское сопоставление выводов, и если такое сопоставление используется, в правом верхнем углу предварительного просмотра модели домена будет отображаться значок
.
Для модели посадочного места сопоставление вывод-площадка по умолчанию «один к одному» можно изменить так, чтобы один вывод был соединен с несколькими площадками посадочного места, либо задать любое другое несовпадающее соответствие номеров выводов и площадок. При сопоставлении одного вывода с несколькими площадками записи сопоставления вводятся в числовом формате, разделенном запятыми (1,2,3,4 и т. д.).

Пример сопоставления одного вывода символа компонента нескольким площадкам связанной модели посадочного места.
Что следует учитывать при сопоставлении выводов:
- Нельзя оставлять ячейку площадки/вывода целевой модели пустой — она должна быть сопоставлена.
- Нельзя вводить номер площадки/вывода модели, которого не существует в этой модели.
- Нельзя назначать одну площадку/вывод модели более чем одному выводу символа.
Любое из этих условий приведет к появлению значка
в ячейке — устраните проблему соответствующим образом.
Параметры
Эта область редактора используется для добавления параметрических данных к компоненту. Здесь можно вручную добавить три типа параметров:
-
Parameter — стандартный пользовательский параметр.
-
Link — URL-ссылка на страницу веб-сайта, например сайта производителя или онлайн-версии технического описания.
-
Datasheet — ссылка на техническое описание (в любом формате), загруженное в Workspace и связанное с компонентом.

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

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

Пример демонстрации прикрепления технического описания с веб-страницы.
Параметры шаблона
Кроме того, если компонент ссылается на шаблон компонента, то все параметры, определенные в этом шаблоне, будут импортированы и добавлены в область Parameters.

Пример параметров из связанного шаблона компонента.
Следует отметить:
-
Стандартный параметр шаблона (не помеченный как Read-only или Required) обозначается в области Parameters значком
.
-
Параметр шаблона, помеченный как Read-only, обозначается в области Parameters значком
.
-
Параметр шаблона, помеченный как Required, обозначается в области Parameters значком
.
-
Параметр шаблона, определенный словарем, обозначается в области Parameters значком
.
- Существующий пользовательский параметр с тем же именем, что и параметр в связанном шаблоне компонента, будет заменен версией из шаблона. Любое существующее значение этого параметра будет сохранено (и не будет перезаписано значением из шаблона).
- Поля значений для параметров на основе шаблона, помеченных как только для чтения, будут недоступны для редактирования. Для всех остальных параметров на основе шаблона, не помеченных как только для чтения, вы можете свободно изменять значения по мере необходимости.
-
Если параметр на основе шаблона помечен как Required, но в шаблоне для него не задано значение, его поле значения будет содержать значок
, предупреждающий о том, что для этого параметра требуется значение. Вы не сможете сохранить компонент в Workspace, пока значения не будут заданы для всех обязательных параметров.
-
Если для параметра в шаблоне задано описание, то столбец Description будет соответствующим образом представлен в области Parameters редактора компонентов.
Поддержка типов данных параметров компонентов с учетом единиц измерения
Редактор компонентов поддерживает типы данных параметров компонентов с учетом единиц измерения, определенные в связанном Component Template. Вы можете вводить значение параметра непосредственно в соответствующее поле в различных форматах — например, 2.2k, 2k2, 4M, 2.5GHz — при этом Workspace обладает необходимой логикой для распознавания числового значения, стоящего за этими записями.
Эта возможность шаблона компонента облегчает целевой поиск через средство Search facility Workspace — средство, которое не только позволяет искать по типу компонента, но и дает возможность искать более интеллектуально, с использованием диапазонов. Используя возможности параметров компонентов с учетом единиц измерения, вы можете быстро задать поиск, например, чтобы найти все конденсаторы с емкостью от 47uF до 220uF.

Параметры компонента из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
При вводе значения для параметра компонента, использующего тип данных с учетом единиц измерения, следует учитывать следующее:
-
Значение можно вводить в нескольких различных форматах:
-
Только числовое значение (например,
10). Обратите внимание, что если тип данных имеет единицу измерения, она будет применена автоматически. У типов с единицами измерения единица указывается в скобках после имени. -
Числовое значение в научной нотации (например,
1e10,1E6). -
Числовое значение и единицы измерения (например,
10F). -
Числовое значение с префиксом (например,
10k). Соответствующая единица измерения будет добавлена автоматически (где применимо). -
Числовое значение с префиксом и единицами измерения (например,
10kF). -
Числовое значение с префиксом в типичном инженерном формате (например, для сопротивления:
2k2,2K2,10r2,10R2). Значение будет автоматически нормализовано соответствующим образом (например,2K2станет2.2k).
-
Только числовое значение (например,
-
Вы можете вводить префикс и/или единицы измерения с пробелом или без пробела после числового значения (например,
10uFили10 uF). Пробел будет автоматически удален.
Supported Units
Поддерживаются следующие типы данных с учетом единиц измерения:
- Вольт(V)
- Ампер(A)
- Ом
- Фарад(F)
- Генри(H)
- Ватт(W)
- Герц(Hz)
- Цельсий(C)
- Децибел(dB)
- Процент(%)
- Метр(m)
- Грамм(g)
- Секунда(s)
Supported Prefixes
В следующей таблице перечислены префиксы, поддерживаемые при вводе значения для типа параметра с учетом единиц измерения.
| Префикс | Термин | Значение (научное) | Значение (обычное) |
|---|---|---|---|
| T | Тера | 1 x 1012 | 1,000,000,000,000 |
| G | Гига | 1 x 109 | 1,000,000,000 |
| M | Мега | 1 x 106 | 1,000,000 |
| k | кило | 1 x 103 | 1,000 |
| m | милли | 1 x 10-3 | 1 / 1,000 |
| u | микро | 1 x 10-6 | 1 / 1,000,000 |
| n | нано | 1 x 10-9 | 1 / 1,000,000,000 |
| p | пико | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | фемто | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Validating a Parameter's Value
Когда для параметра компонента используется тип данных с учетом единиц измерения, введенное значение проверяется на соответствие указанному типу данных. Это гарантирует использование правильной единицы измерения для данного типа данных, если единица указана. Например, параметр типа Celsius не может иметь значение 10V!
В редакторе компонентов ввод недопустимого значения параметра вызовет появление диалогового окна с уведомлением о том, что введенное значение некорректно. То же самое происходит при копировании и вставке значения между ячейками. Нажатие OK в диалоговом окне вернет прежнее значение.

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

Параметры компонентов из связанного шаблона компонента, имеющие типы данных с учетом единиц измерения.
Если вы являетесь администратором Workspace, нажмите значок
справа от поля Value, чтобы открыть страницу Settings – Vault – Dictionaries в браузерном интерфейсе Workspace, где можно управлять словарями.
Динамические параметры (на уровне элемента)
Altium Designer совместно с подключенным Workspace поддерживает концепцию динамических параметров, или параметров на уровне элемента. Это параметры, которые добавляются к родительскому элементу Component Item и доступны всем его выпущенным ревизиям без необходимости повторного выпуска элемента в новой ревизии для получения этих параметров. Эта функция позволяет обновлять компоненты без создания новых ревизий компонентов, что, в свою очередь, влияло бы на связанные проекты, в которых используются эти компоненты. Примером может служить изменение параметра стоимости — применяемое динамически, «на лету».
Динамические параметры можно просматривать при редактировании ревизии Component Item в редакторе компонентов в режиме Single Component Editing. Такие параметры имеют другой значок —
— чтобы их можно было отличить в области Parameters редактора. При наведении указателя на значок отображается текст Dynamic.

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

Пример списка Part Choices для определяемого компонента, содержащего одну деталь производителя.
Деталь производителя можно добавить в список Part Choices для компонента двумя способами:
- Вручную.
- Автоматически, при выполнении поиска детали производителя. Подробнее см. в разделе Creating the Component from a Manufacturer Part Search.
Чтобы вручную добавить выбор детали, нажмите кнопку
в нижней части области. Появится диалоговое окно Add Part Choices, которое используется так же, как панель Manufacturer Part Search panel (подробное описание всех элементов интерфейса см. на этой странице). Найдите нужную деталь производителя, выберите ее, затем нажмите кнопку OK. Нажмите запись SPNs для детали производителя — Supplier Part Numbers — чтобы увидеть доступных поставщиков этой детали и оценить, правильный ли выбор вы делаете, исходя из наличия, цены и т. д.

Ручной выбор детали — используйте диалоговое окно Add Part Choices, чтобы найти нужную деталь производителя, выбрать ее запись и нажать OK.
Чтобы удалить выбор детали, выберите его в списке, затем нажмите кнопку
.
Создание компонента из поиска детали производителя
Для ускорения создания компонента Altium Designer поддерживает возможность поиска реальной детали производителя с помощью функции Manufacturer Part Search, а затем добавления этой детали (или части ее данных) в редактор компонентов. Таким образом можно быстро определить новый компонент для добавления в ваш Workspace, не создавая его с нуля. То есть нет необходимости, образно говоря, «изобретать велосипед», поскольку можно перенести все данные этой детали — ее имя, описание, параметры, таблицы данных, выборы деталей и любые определенные модели.
К самой функции можно получить доступ несколькими способами — нажмите на сворачиваемый раздел, чтобы узнать больше.
В каждом случае откроется диалоговое окно Use Component Data, содержащее элементы управления для выбора данных, которые вы хотите применить к создаваемому/редактируемому компоненту: имя, описание, параметры, модели и datasheets. Если для компонента еще не определены данные, в этом диалоговом окне по умолчанию будут включены все доступные для этой детали данные для загрузки в компонент. Если компонент частично определен его Name, Description и/или Symbol, соответствующие параметры в диалоговом окне по умолчанию будут отключены, однако вам будут предоставлены средства управления для их замены данными из выбранной детали.

Используйте диалоговое окно Use Component Data, чтобы выбрать данные, которые будут добавлены в компонент из выбранной детали.
Options and Controls of the Use Component Data Dialog
-
Show only matching with template — включите этот параметр, чтобы отображать только данные, соответствующие шаблону компонента. Отключение этого параметра приведет к отображению всех данных, доступных в выбранной детали.
-
Parameter Import Options — нажмите, чтобы открыть страницу Data Management – Parts Providers диалогового окна Preferences, где можно настроить параметры импорта параметров.
-
Parameters (nn), Models (nn), Datasheets (nn) — используйте вкладки для просмотра соответствующих данных и выбора элементов, которые должны быть включены в компонент.
-
Model Info — нажмите, чтобы развернуть область, в которой приводится дополнительная информация о моделях, назначенных детали. Значок справа от элемента управления указывает уровень качества моделей.
Подробнее о данных моделей см. на странице Searching for Manufacturer Parts.
From the Name Field
Поле Name предоставляет два способа доступа к функции Manufacturer Part Search:
-
Typing Directly — как только вы начнете ввод в поле Name, появится всплывающий список подходящих деталей производителя (справа будет указан производитель). Выберите нужную деталь.

Начните вводить название нужной детали производителя и выберите соответствующую запись из удобного всплывающего списка. На изображении показано, как все данные этой детали переносятся в редактор компонентов. -
Using the Manufacturer Part Search dialog — нажмите кнопку
в крайней правой части поля, чтобы открыть диалоговое окно Manufacturer Part Search. Найдите нужную деталь производителя, выберите запись, затем нажмите кнопку OK.

Используйте диалоговое окно Manufacturer Part Search, чтобы найти нужную деталь производителя, выбрать ее, затем нажать OK. На изображении показано, как все данные по этой детали загружаются в Component Editor.
From the Part Choices Region
Деталь также можно фактически выбрать и загрузить ее данные при ручном добавлении Part Choice. После нажатия кнопки
в нижней части области Part Choices появится диалоговое окно Add Part Choices. Оно очень похоже на диалоговое окно Manufacturer Part Search. Найдите нужную деталь производителя, выберите запись, затем нажмите кнопку OK.

Найдите Part Choice и загрузите в Component Editor все данные, связанные с этой деталью, фактически определяя компонент.
Устранение несоответствий между параметрами и шаблоном
Если обнаружены несоответствия между именами параметров компонента, сохраняемого в Workspace и шаблоном в вашем Workspace, вы можете исправить их на лету во время сохранения и сохранить эти изменения в глобальных настройках. В диалоговом окне Use Component Data отключите параметр Show only matching with template, чтобы отобразить все параметры компонента. Для параметра с обнаруженным несоответствием используйте элемент управления Fix, чтобы открыть диалоговое окно Parameter Mapping Configuration и применить необходимые изменения.

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


).



).

