Перед сохранением компонента библиотек Workspace, определённого/отредактированного в редакторе компонентов (в режиме Single Component Editing или Batch Component Editing ), в connected Workspace и тем самым предоставлением компонента для использования в проектах, необходимо убедиться, что этот компонент соответствует требованиям согласно настроенным параметрам. При попытке сохранить компонент обратно в Workspace редактор компонентов выполняет проверку — Component Rule Check . Эту функцию также можно запустить в любое время вручную, выбрав команду Tools » Component Rule Check в главном меню. Перед этим обязательно сохраните компонент локально (File » Save ).
Команда Component Rule Check также доступна из основного меню редактора File и из контекстного меню записи компонента (по правому щелчку) в панели Projects .
Подобно тому как проект платы имеет процесс валидации для обнаружения любых нарушений, редактор компонентов имеет функциональность проверки компонента. Все найденные нарушения перечисляются в панели Messages .
❯ ❮
1
Javascript ID: ExampleResultsfromRunningComponentRuleCheck_AD22_2
Обнаружение проблем с компонентом перед сохранением в Workspace. Здесь показан запуск команды Component Rule Check из Component Editor в режиме Single Component Editing .
Обнаружение проблем с компонентом перед сохранением в Workspace. Здесь показан запуск команды Component Rule Check из Component Editor в режиме Batch Component Editing .
Проверка компонента выявляет набор потенциальных проблем с компонентом и его определёнными моделями — как встроенные тесты, так и ряд типов нарушений, которые могут быть определены пользователем на глобальном уровне.
Следующие встроенные проверки валидации имеют режим отчёта :
Component not referencing any models
Сводка
Это нарушение возникает, когда у компонента, определяемого в Component Editor, не добавлены ссылки на доменные модели (Symbol, Footprint(s), Simulation Model(s)).
Уведомление
Уведомление будет отображено в панели Messages в следующем формате:
Component is not linked to any models.
Рекомендации по устранению
В Component Editor в режиме Single Component Editing mode добавьте ссылки на сохранённые (или созданные «на лету») доменные модели, используя область Model редактора, чтобы компонент мог их использовать.
В Component Editor в режиме Batch Component Editing mode добавьте ссылки на сохранённые доменные модели, перечисленные в области Model Links редактора, чтобы компонент мог их использовать.
Folder path not specified for component
Сводка
Это нарушение возникает, когда не указана папка в целевом Workspace, в которую должен быть сохранён компонент, определяемый в Component Editor.
Уведомление
Уведомление будет отображено в панели Messages в следующем формате:
Folder path not specified for component <ItemID>
где:
ItemID — это ID, используемый для компонента в Workspace.
Рекомендации по устранению
В Component Editor в режиме Single Component Editing mode используйте поле Folder в области Component , чтобы указать папку в целевом Workspace, куда будет сохранён компонент. Чтобы вручную указать целевую папку, нажмите кнопку , чтобы открыть диалог Choose Folder . Перейдите к существующей папке и выберите её либо создайте новую «на лету».
В Component Editor в режиме Batch Component Editing mode используйте поле FolderPath (в группе столбцов Component ) в области определения компонента редактора, чтобы указать папку в целевом Workspace, куда будет сохранён компонент. Чтобы вручную указать целевую папку, щёлкните один раз внутри поля FolderPath для компонента, чтобы появилась кнопка , затем нажмите её, чтобы открыть диалог Choose Folder . Перейдите к существующей папке и выберите её либо создайте новую «на лету».
Component not having a unique Id
Сводка
Это нарушение возникает, когда Item ID компонента, определяемого в Component Editor, совпадает с Item ID другого элемента в connected Workspace .
Уведомление
Уведомление будет отображено в панели Messages в следующем формате:
Duplicate Component Id: "<ItemID> "
где:
ItemID — это ID, используемый для компонента в Workspace.
Рекомендации по устранению
В Component Editor в режиме Single Component Editing mode используйте поле Id в области Component , чтобы указать другой ID, уникальный для содержимого подключённого Workspace.
В Component Editor в режиме Batch Component Editing mode используйте поле Item ID в группе столбцов Component области определения компонента, чтобы указать другой ID, уникальный для содержимого подключённого Workspace.
Примечание
Это нарушение обычно возникает, когда автоматически назначенное значение Item ID компонента вручную переопределяется. Для нового компонента, созданного с помощью команды File » New » Component или панели Components panel , это поле заполняется в соответствии с шаблоном компонента, заданным для выбранного типа компонента в диалоге Create new component dialog . Если шаблон отсутствует или в диалоге выбрана запись <Undefined> , используется схема именования по умолчанию; CMP-{00000}. Для нового компонента, созданного через панель Explorer panel , это поле заполняется в соответствии со схемой именования по умолчанию, заданной для родительской папки компонента. Если к родительской папке привязан шаблон компонента, то определённое в нём именование компонентов будет применено. Программа автоматически назначит следующий доступный уникальный ID на основе этой схемы, предварительно просканировав весь Workspace и идентификаторы существующего содержимого.
Пользовательские проверки настраиваются на странице Data Management – Component Rule Checks page диалога Preferences .
Пользовательские проверки нарушений, которые можно настроить в рамках глобальных предпочтений для использования при валидации компонента.
Любые не пройденные встроенные тесты или пользовательские проверки уровня Fatal Error не позволят сохранить компонент в Workspace.
Настройки по умолчанию для пользовательских проверок могут не подходить вашим компонентам, поэтому важно ознакомиться с параметрами и тем, как настроить их под ваши проекты. Информация о каждой пользовательской проверке ошибок приведена ниже.
Нарушения, связанные с компонентами
Duplicate component by Name
Default report mode:
Сводка
Это нарушение возникает, когда имя компонента, определяемого в Component Editor, совпадает с именем компонента в connected Workspace .
Уведомление
Уведомление отображается в панели Messages в следующем формате:
Duplicate component by Name
Рекомендации по устранению
Назначьте компоненту(ам) другие, уникальные имена по мере необходимости.
В Component Editor в режиме Single Component Editing mode используйте поле Name в области Component , чтобы указать другое имя, уникальное среди компонентов в подключённом Workspace.
В Component Editor в режиме Batch Component Editing mode используйте поле Item ID в группе столбцов Component области определения компонента, чтобы указать другое имя, уникальное среди компонентов в подключённом Workspace.
Duplicate component by PCL
Default report mode:
Сводка
Это нарушение возникает, когда у компонента, определяемого в Component Editor, есть Part Choice, который используется другим компонентом в connected Workspace .
Уведомление
Уведомление отображается в панели Messages в следующем формате:
Duplicate component by Part Choice list
Рекомендации по устранению
Назначьте компоненту(ам) другие, уникальные Part Choice по мере необходимости.
В Component Editor в режиме Single Component Editing mode используйте область Part Choices , чтобы изменить список Part Choice компонента на уникальный для компонентов в подключённом Workspace.
В Component Editor в режиме Batch Component Editing mode используйте группу столбцов Part Choice n области определения компонента, чтобы изменить список Part Choice компонента на уникальный для компонентов в подключённом Workspace.
Invalid pin mappings
Default report mode:
Сводка
Это нарушение возникает, когда у компонента, определяемого в Component Editor, имеется неоднозначное сопоставление между символом компонента и посадочным местом (Footprint(s)). Например, нарушение возникает, если у символа выводы определены в полях Designator как 1, 2, 3, тогда как у посадочного места площадки определены в их полях Designator как B, C, E, либо когда количество выводов символа больше количества площадок посадочного места.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Pin <PinDesignator> of the symbol <SymbolName> (<SymbolRevisionID> ) does not have corresponding pad <PadDesignator> in footprint <FootprintName> (<FootprintRevisionID> )
где:
PinDesignator — это Designator вывода (pin) условного графического обозначения.
SymbolName — это имя условного графического обозначения.
SymbolRevisionID — это идентификатор Item-Revision (ID) условного графического обозначения.
PadDesignator — это Designator контактной площадки (pad) посадочного места.
FootprintName — это имя посадочного места.
FootprintRevisionID — это идентификатор Item-Revision (ID) посадочного места.
Рекомендация по устранению
Отредактируйте уже добавленную модель или выберите другую модель, чтобы убедиться, что выводы символа имеют взаимно-однозначное соответствие контактным площадкам посадочного места.
В Component Editor в режиме Single Component Editing mode :
нажмите элемент управления в правом верхнем углу предпросмотра модели, чтобы изменить модель, которая в данный момент используется (на которую ссылается) компонент, в соответствующем временном редакторе для этого типа модели;
нажмите элемент управления в правом верхнем углу предпросмотра модели и выберите в меню пункт Select Model , чтобы найти и выбрать другую модель или другую ревизию этой же модели;
нажмите элемент управления в правом верхнем углу предпросмотра символа, чтобы открыть панель Pins panel и изменить сопоставленные целевые площадки/выводы напрямую, щёлкнув по ячейке модели и введя требуемое значение.
В Component Editor в режиме Batch Component Editing mode :
щёлкните правой кнопкой мыши по записи модели в области Model Links и выберите в контекстном меню команду Edit , чтобы изменить модель, которая в данный момент используется (на которую ссылается) компонент, в соответствующем временном редакторе для этого типа модели;
щёлкните по полю Item ID модели в области Model Links затем нажмите кнопку , чтобы найти и выбрать другую модель или другую ревизию этой же модели.
Missing Component Description
Default report mode:
Сводка
Это нарушение возникает, когда для компонента, определяемого в Component Editor, не задано описание.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Component Description is not specified
Рекомендация по устранению
Задайте описание для проблемного(ых) компонента(ов) по мере необходимости.
В Component Editor в режиме Single Component Editing mode используйте поле Description в области Component для задания описания.
В Component Editor в режиме Batch Component Editing mode используйте поле Description в группе столбцов Component области определения компонента, чтобы задать описание для проблемного(ых) компонента(ов).
Missing Component Name
Default report mode:
Сводка
Это нарушение возникает, когда для компонента, определяемого в Component Editor, не задано имя.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Component Name is not specified
Рекомендация по устранению
Задайте имя для проблемного(ых) компонента(ов) по мере необходимости.
В Component Editor в режиме Single Component Editing mode используйте поле Name в области Component для задания имени.
В Component Editor в режиме Batch Component Editing mode используйте поле Name в группе столбцов Component области определения компонента, чтобы задать имя для проблемного(ых) компонента(ов).
Missing Component Type
Default report mode:
Сводка
Это нарушение возникает, когда для компонента, определяемого в Component Editor, не задан тип.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Component Type is not specified
Рекомендация по устранению
Задайте тип для проблемного(ых) компонента(ов) по мере необходимости.
В Component Editor в режиме Single Component Editing mode используйте поле Type в области Component для задания типа.
В Component Editor в режиме Batch Component Editing mode используйте поле Type в группе столбцов Component области определения компонента, чтобы задать тип для проблемного(ых) компонента(ов).
Model revision is in Inapplicable State
Default report mode:
Сводка
Это нарушение возникает, когда обнаруживается, что связанная модель, которая используется (на которую ссылается) определение компонента, находится в неприменимом состоянии. Например, модель в данный момент Obsolete и поэтому не должна использоваться. Применимость определяется параметром Allowed to be used in designs в диалоговом окне State Properties dialog . В диалоговом окне Edit Lifecycle Definitions dialog откройте это окно для требуемого состояния — либо двойным щелчком по записи состояния в родительском определении жизненного цикла, либо выбрав запись и нажав появляющийся значок редактирования ( ). Когда этот параметр включён, модель в данном состоянии разрешено использовать в компоненте. Она считается Applicable . Если параметр отключён, модель в данном состоянии не может быть корректно использована и считается Inapplicable (или неприменимой).
Диалоговое окно Edit Lifecycle Definitions открывается со страницы Data Management – Servers page диалогового окна Preferences , нажатием кнопки Properties для Workspace, к которому вы активно подключены, затем выбором Lifecycles из выпадающего меню.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ModeName> (<ModelRevisionID> ) revision is in inapplicable state
где:
ModelName — это имя модели.
ModelRevisionID — это идентификатор Item-Revision (ID) модели.
Рекомендация по устранению
Выберите заменяющую модель или ревизию этой же модели, которая допустима для использования в компоненте.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра модели и выберите в меню пункт Select Model , чтобы найти и выбрать другую модель или другую ревизию этой же модели.
В Component Editor в режиме Batch Component Editing mode щёлкните по полю Item ID модели в области Model Links затем нажмите кнопку , чтобы найти и выбрать другую модель или другую ревизию этой же модели.
Model revision is Out Of Date
Default report mode:
Сводка
Это нарушение возникает, когда обнаруживается, что связанная модель, которая используется (на которую ссылается) определение компонента, устарела. Если доступна более поздняя ревизия модели, поле Revision State отразит это текстом Out of date справа от состояния жизненного цикла текущей ревизии под предпросмотром модели (в Component Editor в режиме Single Component Editing ), либо поле Revision Status в области Model Links будет помечено текстом Out of date , отображаемым полужирным шрифтом (в Component Editor в режиме Batch Component Editing ).
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ModeName> (<ModelRevisionID> ) revision is Out of Date
где:
ModelName — это имя модели.
ModelRevisionID — это идентификатор Item-Revision (ID) модели.
Рекомендация по устранению
Обновите устаревшие ссылки на модели компонентов, чтобы использовать последние ревизии моделей.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра модели и выберите в меню пункт Update to Latest .
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши в любом месте записи модели в области Model Links и выберите в меню Update to Latest Revision .
Number of Pads exceeds Number of Pins
Default report mode:
Сводка
Это нарушение возникает, когда модель посадочного места, которая используется (на которую ссылается) определение компонента, содержит больше контактных площадок (SMD-площадки, размещённые на медных слоях, и металлизированные сквозные площадки) чем выводов у связанного с ней схематического символа.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Number of pads in the footprint <FootprintName> (<FootprintRevisionID> ) (<FootprintNumberOfPads> ) exceeds number of pins in the symbol <SymbolName> (<SymbolRevisionID> ) (<SymbolNumberOfPins> )
где:
FootprintName — это имя посадочного места.
FootprintRevisionID — это идентификатор Item-Revision (ID) посадочного места.
FootprintNumberOfPads — это количество контактных площадок в посадочном месте.
SymbolName — это имя символа.
SymbolRevisionID — это Item-Revision ID символа.
SymbolNumberOfPins — это количество выводов в символе.
Рекомендация по устранению
Отредактируйте уже добавленную модель или выберите другую модель символа/посадочного места, чтобы убедиться, что у посадочного места количество площадок не превышает количество выводов символа.
В редакторе компонентов в режиме Single Component Editing mode :
нажмите элемент управления в правом верхнем углу предпросмотра модели, чтобы изменить модель, которая в данный момент используется (на которую ссылается) компонент, в соответствующем временном редакторе для этого типа модели;
нажмите элемент управления в правом верхнем углу предпросмотра модели и выберите в меню пункт Select Model , чтобы найти и выбрать другую модель или другую ревизию этой же модели.
В редакторе компонентов в режиме Batch Component Editing mode :
щелкните правой кнопкой мыши по записи модели в области Model Links и выберите в контекстном меню команду Edit , чтобы изменить модель, которая в данный момент используется (на которую ссылается) компонент, в соответствующем временном редакторе для этого типа модели;
щелкните по полю Item ID модели в области Model Links , затем нажмите кнопку , чтобы найти и выбрать другую модель или другую ревизию этой же модели.
Revision that is being edited is not latest
Default report mode:
Сводка
Это нарушение возникает, когда редактируемая в редакторе компонентов ревизия компонента в режиме Single Component Editing не является последней ревизией, доступной в подключенном Workspace.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
<ComponentName> (<ComponentRevisionID> ) revision is Out of Date
где:
ComponentName — это Name компонента.
ComponentRevisionID — это Item-Revision ID компонента.
Рекомендация по устранению
Выберите для редактирования последнюю ревизию компонента. Для этого найдите компонент на панели Components panel , щелкните правой кнопкой мыши по его записи на панели и выберите Edit .
Unrecognized combination of Manufacturer+Part Number in Part Choice
Default report mode:
Сводка
Это нарушение возникает, когда добавлена некорректная запись для варианта выбора детали (part choice) компонента, и Workspace не может получить эту деталь.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Manufacturer+Part Number combination was not found in the available Part Sources ("Part Choice <n> ")
где:
n — это порядковый номер проблемного варианта выбора детали.
Рекомендация по устранению
Укажите корректный вариант выбора детали для проблемного(ых) компонента(ов).
В редакторе компонентов в режиме Single Component Editing mode удалите некорректные варианты выбора детали из области Part Choices и добавьте новые, правильные варианты.
В редакторе компонентов в режиме Batch Component Editing mode введите корректные значения в поля Part Choice n в области определения компонента. Обратите внимание: пока значение поля варианта выбора детали содержит некорректную запись, текст будет отображаться серым цветом и курсивом. Когда обе записи будут корректны, текст будет отображаться как обычно — белым цветом.
Нарушения, связанные с посадочными местами
Duplicate Pad Designator
Default report mode:
Сводка
Это нарушение возникает, когда модель посадочного места, связанная с компонентом, определяемым в редакторе компонентов, содержит несколько объектов Pad с одинаковым значением свойства Designator .
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Duplicate Pad Designator On Pads Pad <Identifier1> on <Layer1> And Pad <Identifier2> on <Layer2>
где:
Identifier1 — это идентификатор первого экземпляра площадки с дублирующимся обозначением, представленный парой «сеть-обозначение» и координатами площадки.
Layer1 — это слой, на котором размещен первый экземпляр площадки с дублирующимся обозначением.
Identifier2 — это идентификатор второго экземпляра площадки с дублирующимся обозначением, представленный парой «сеть-обозначение» и координатами площадки.
Layer2 — это слой, на котором размещен второй экземпляр площадки с дублирующимся обозначением.
Рекомендация по устранению
Назначьте площадкам связанной модели посадочного места разные и уникальные обозначения.
В редакторе компонентов в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра посадочного места.
В редакторе компонентов в режиме Batch Component Editing mode щелкните правой кнопкой мыши по записи посадочного места в области Model Links и выберите в контекстном меню команду Edit .
Модель посадочного места, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе PCB Footprint. Выберите проблемные площадки и измените значения их свойства Designator в режиме Pad mode of the Properties panel .
Duplicate Primitives
Default report mode:
Сводка
Это нарушение возникает, когда модель посадочного места, связанная с компонентом, определяемым в редакторе компонентов, содержит идентичные объекты, размещенные в одном и том же месте на одном и том же слое.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Duplicate Primitives: <ObjectType1> <Identifier1> on <Layer1> And <ObjectType2> <Identifier2> on <Layer2>
где:
ObjectType1 — это тип первого экземпляра дублирующегося объекта.
Identifier1 — это идентификатор первого экземпляра дублирующегося объекта; представление идентификатора зависит от типа объекта.
Layer1 — это слой, на котором размещен первый экземпляр дублирующегося объекта.
ObjectType2 — это тип второго экземпляра дублирующегося объекта.
Identifier2 — это идентификатор второго экземпляра дублирующегося объекта; представление идентификатора зависит от типа объекта.
Layer2 — это слой, на котором размещен второй экземпляр дублирующегося объекта.
Рекомендация по устранению
Удалите дублирующиеся объекты из модели посадочного места.
В редакторе компонентов в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра посадочного места.
В редакторе компонентов в режиме Batch Component Editing mode щелкните правой кнопкой мыши по записи посадочного места в области Model Links и выберите в контекстном меню команду Edit .
Модель посадочного места, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе PCB Footprint. Выберите дублирующиеся объекты и удалите их с помощью сочетания клавиш Delete .
Missing Pad Designator
Default report mode:
Сводка
Это нарушение возникает, когда модель посадочного места, связанная с компонентом, определяемым в Component Editor, содержит объект Pad , у которого не задано значение свойства Designator .
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Missing Pad Designator on Pad: Pad <Identifier> on <Layer>
где:
Identifier — идентификатор площадки, для которой не задан позиционный обозначатель; представлен сетью площадки и координатами.
Layer — слой, на котором размещена площадка без заданного позиционного обозначателя.
Рекомендация по устранению
Задайте значения позиционных обозначателей для площадок связанной модели посадочного места.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра посадочного места, чтобы открыть посадочное место, которое в данный момент используется (на которое ссылается) компонент, во временном редакторе PCB Footprint.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи посадочного места в области Model Links и выберите команду Edit в контекстном меню.
Модель посадочного места, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе PCB Footprint. Выберите проблемную площадку и задайте значение её свойства Designator в режиме Pad mode of the Properties panel .
Shorted Copper
Default report mode:
Сводка
Это нарушение возникает, когда модель посадочного места, связанная с компонентом, определяемым в Component Editor, содержит объекты Pad , которые соединены друг с другом объектами на медном слое.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Shorted Copper Connection Between Pad <Identifier1> on <Layer1> And Pad <Identifier2> on <Layer2>
где:
Identifier1 — идентификатор первого экземпляра площадки в замкнутой паре; представлен парой «сеть‑позиционный обозначатель» и координатами площадки.
Layer1 — слой, на котором размещён первый экземпляр площадки в замкнутой паре.
Identifier2 — идентификатор второго экземпляра площадки в замкнутой паре; представлен парой «сеть‑позиционный обозначатель» и координатами площадки.
Layer2 — слой, на котором размещён второй экземпляр площадки в замкнутой паре.
Рекомендация по устранению
Удалите объекты на медном слое, которые соединяют площадки связанной модели посадочного места.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра посадочного места.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи посадочного места в области Model Links и выберите команду Edit в контекстном меню.
Модель посадочного места, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе PCB Footprint. Выберите объекты на медном слое, которые соединяют площадки, затем измените их так, чтобы они не соединяли площадки, либо удалите эти объекты.
Unconnected Copper
Default report mode:
Сводка
Это нарушение возникает, когда модель посадочного места, связанная с компонентом, определяемым в Component Editor, содержит объекты на медном слое, и эти объекты не подключены ни к одному объекту Pad . При размещении такого посадочного места в проекте PCB этим объектам на медном слое не будет назначена сеть, и они станут «мёртвой» медью.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Unconnected Copper on primitive : <ObjectType> <Identifier> on <Layer>
где:
ObjectType — тип экземпляра объекта, который не подключён ни к одному объекту Pad в модели посадочного места.
Identifier — идентификатор объекта, который не подключён ни к одному объекту Pad в модели посадочного места; представление идентификатора зависит от типа объекта.
Layer — слой, на котором размещён экземпляр объекта, не подключённого ни к одному объекту Pad в модели посадочного места.
Рекомендация по устранению
Измените модель посадочного места так, чтобы объекты, которые сейчас не подключены ни к одному объекту Pad в модели посадочного места, были подключены к площадкам.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра посадочного места.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи посадочного места в области Model Links и выберите команду Edit в контекстном меню.
Модель посадочного места, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе PCB Footprint. Разместите объекты на медном(ых) слое(ях), чтобы сформировать соединение между площадками посадочного места и объектами, которые сейчас не подключены ни к одному объекту Pad, либо удалите эти неподключённые объекты.
Нарушения, связанные с символами
Different pins between modes
Default report mode:
Сводка
Это нарушение возникает, когда в одном из режимов отображения символа присутствует лишний вывод.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Extra Pin in display mode <DisplayMode> of the symbol <SymbolRevisionID> . Part <PartDesignator> . Pin Name "<PinName> "
где:
DisplayMode — конкретный режим графического представления символа, в котором обнаружен(ы) лишний(е) вывод(ы). Символ имеет режим Normal и может иметь до 255 определённых режимов Alternate . Подробнее см. creating multiple graphical display modes of the same component symbol .
SymbolRevisionID — Item-Revision ID символа.
PartDesignator — Designator части символа.
PinName — Name проблемного вывода.
Рекомендация по устранению
Обычно это нарушение возникает, когда для символа определён альтернативный графический режим и при этом:
В один режим отображения добавлен лишний вывод, который не указан в другом режиме отображения, или
Для вывода задан другой Designator и/или Name по сравнению с выводом, указанным в другом режиме отображения.
Между графическими режимами отображения должно быть не только одинаковое количество выводов, но и выводы должны быть идентичны по Designator и Name. Подробнее см. creating multiple graphical display modes of the same component symbol .
Измените Designator и/или Name проблемного(ых) вывода(ов) так, чтобы количество выводов и их свойства Designator и Name совпадали между режимами отображения символа, либо удалите лишний вывод из режима отображения.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра символа.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи символа в области Model Links и выберите команду Edit в контекстном меню.
Модель символа, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе Schematic Library. Выберите проблемные выводы и измените значения их свойства Designator и/или свойства Name в режиме Pin mode of the Properties panel , либо удалите эти выводы с помощью сочетания клавиш Delete .
Duplicate Pin Designators
Default report mode:
Сводка
Это нарушение возникает, когда два или более вывода в модели символа компонента имеют одинаковое обозначение.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Duplicate Pin Designator(s) (mode <DisplayMode> ): <PinDesignatorList>
где:
DisplayMode — это конкретный режим графического представления символа, в котором были обнаружены дублирующиеся вывод(ы). Символ имеет режим Normal и может иметь до 255 определённых режимов Alternate .
PinDesignatorList — это разделённый запятыми список обозначений выводов, которые дублируются в проблемном символе.
Рекомендации по устранению
Измените обозначение проблемного(ых) вывода(ов) соответствующим образом, чтобы у каждого было уникальное назначение.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра символа.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи символа в области Model Links и выберите команду Edit в контекстном меню.
Модель символа, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе Schematic Library. Выберите проблемные выводы и измените значения их свойства Designator в режиме Pin mode of the Properties panel , либо удалите эти выводы с помощью сочетания клавиш Delete .
Missing Default Designator
Default report mode:
Сводка
Это нарушение возникает, когда в модели символа компонента не задано обозначение по умолчанию.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Missing Default Designator
Рекомендации по устранению
Задайте обозначение по умолчанию для проблемной модели символа.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра символа.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи символа в области Model Links и выберите команду Edit в контекстном меню.
Модель символа, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе Schematic Library. Откройте режим Symbol mode of the Properties panel (активен, когда в рабочей области не выбран ни один объект) и задайте требуемый префикс обозначения, после которого следует символ '?' в поле Designator (например, C?). Знаки вопроса в обозначениях компонентов, размещённых на листе схемы, будут заменены фактическими номерами в процессе Design Annotation .
Missing Pin Designator
Default report mode:
Сводка
Это нарушение возникает, когда у вывода в модели символа компонента не задано обозначение.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Missing Pin Designator of the symbol <SymbolRevisionID>
где:
SymbolRevisionID — это Item-Revision ID проблемного символа.
Рекомендации по устранению
Задайте обозначение для каждого вывода в проблемной модели символа.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра символа.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи символа в области Model Links и выберите команду Edit в контекстном меню.
Модель символа, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе Schematic Library. Выберите проблемные выводы и задайте значения их свойства Designator в режиме Pin mode of the Properties panel , либо удалите выводы с помощью сочетания клавиш Delete .
Missing Pin Name
Default report mode:
Сводка
Это нарушение возникает, когда у вывода в модели символа компонента не задано имя.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Missing Pin Name of the symbol <SymbolRevisionID> . Pin Designator "<PinDesignator> ".
где:
SymbolRevisionID — это Item-Revision ID проблемного символа.
PinDesignator — это Designator проблемного вывода.
Рекомендации по устранению
Задайте имя для каждого вывода в проблемной модели символа.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра символа.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи символа в области Model Links и выберите команду Edit в контекстном меню.
Модель символа, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе Schematic Library. Выберите проблемные выводы и задайте значения их свойства Name в режиме Pin mode of the Properties panel , либо удалите эти выводы с помощью сочетания клавиш Delete .
Примечание
Для каждого отдельного компонента на панели Messages будет перечислен только один экземпляр нарушения. У компонента вполне может быть символ, в котором более одного вывода без заданного имени.
Missing Pins in Sequence
Default report mode:
Сводка
Это нарушение возникает, когда в числовой последовательности значений обозначений выводов проблемного символа обнаружены пропуски. Например, если у символа есть выводы с обозначениями 1, 2, 5, и при этом отсутствуют выводы с обозначением 3 и 4.
Уведомление
Уведомление отображается на панели Messages в следующем формате:
Missing Pin Designator In Sequence : <PinDesignatorList> [<LowerPinDesignator> ..<UpperPinDesignator> ]
где:
PinDesignatorList — это разделённый запятыми список отсутствующих обозначений выводов в обнаруженной числовой последовательности проблемного символа.
LowerPinDesignator — это минимальное числовое значение обозначений выводов, обнаруженных в проблемном символе.
UpperPinDesignator — это максимальное числовое значение обозначений выводов, обнаруженных в проблемном символе.
Рекомендации по устранению
В проблемной модели символа добавьте выводы с отсутствующими обозначениями в последовательности либо измените обозначения выводов так, чтобы они образовывали непрерывную последовательность целых чисел.
В Component Editor в режиме Single Component Editing mode нажмите элемент управления в правом верхнем углу предпросмотра символа.
В Component Editor в режиме Batch Component Editing mode щёлкните правой кнопкой мыши по записи символа в области Model Links и выберите команду Edit в контекстном меню.
Модель символа, которая в данный момент используется (на которую ссылается) компонент, откроется во временном редакторе Schematic Library. Используя команду Place » Pin из главного меню, добавьте требуемое количество выводов и задайте значения их свойства Designator в режиме Pin mode of the Properties panel так, чтобы обозначения выводов в символе образовывали непрерывную последовательность целых чисел. Также можно отредактировать свойство Designator у выводов, уже размещённых в символе.
Примечание
Существуют компоненты, в которых не используется последовательная нумерация выводов, например BGA с непоследовательной нумерацией выводов: A1, A3, A5 (и т. д.). В этой ситуации рекомендуется выпустить компонент с этим нарушением и указать причину в Release Notes. Либо установите флажок Missing Pins in Sequence на странице Data Management – Component Rule Checks диалогового окна Preferences в значение No Report.