Component Revision has Inapplicable State – Ревизия компонента в неприменимом состоянии

Вы просматриваете версию 20.2. Для самой новой информации, перейдите на страницу Component Revision has Inapplicable State – Ревизия компонента в неприменимом состоянии для версии 21

Родительская категория: Violations Associated with Components

Режим отчета по умолчанию: 

Обзор

Это нарушение возникает, когда по крайней мере один экземпляр ревизии компонента, размещенного с сервера управляемых данных, находится в неприменимом состоянии. Например, компонент находится в состоянии Depracated или Obsolete, поэтому он не должен быть размещен в проектах. Применимость определяется параметром Allowed to be used in designs (Разрешено использовать в проектах) в диалоговом окне State Properties. Откройте это диалоговое окно для нужного состояния из диалогового окна Edit Lifecycle Definitions, дважды щелкнув мышью по соответствующей записи в родительском определении жизненного цикла либо выбрав запись и щелкнув по появившейся иконке редактирования (). Когда этот параметр включен, ревизию объекта в этом состоянии допускается использовать в проектах, и она считается применимой. Если этот параметр отключен, ревизию объекта в этом состоянии нельзя использовать корректно, и она считается неприменимой.

Само диалоговое окно Edit Lifecycle Definitions можно открыть на странице Data Management - Servers диалогового окна Preferences, нажав кнопку Properties для того сервера, к которому вы в данный момент подключены, и выбрав Lifecycles из выпадающего меню.

Уведомление

Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:

Component <ПозиционноеОбозначение> <Комментарий>: Component revision has inapplicable state,

где:

  • ПозиционноеОбозначение – параметр Designator экземпляра компонента.
  • Комментарий – параметр Comment экземпляра компонента.

Рекомендации по исправлению

Используйте диалоговое окно Item Manager, чтобы выбрать допустимую к использованию ревизию компонента для замены. Сделайте это для каждого компонента в неприменимом состоянии. Либо вы можете переключить существующую ревизию компонента на другую ревизию или на ревизию другого компонента на уровне отдельного компонента. Выделите компонент на схеме, чтобы открыть его свойства в панели Properties. В разделе Properties панели нажмите кнопку Update, чтобы использовать самую новую ревизию текущего компонента, или нажмите кнопку справа от поля Design Item ID, чтобы получить доступ к серверу и найти другую ревизию компонента для использования.

Используйте элементы управления, доступные в панели Properties или в диалоговом окне Item Manager, чтобы выбрать более позднюю ревизию объекта, которая находится в применимом состоянии, либо, если это невозможно (объект в целом не допустим к использованию в проектах), выберите применимую ревизию другого объекта.

Советы

  1. Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).
  2. Если размещенный управляемый компонент теряет соединение с исходным сервером (например, вы отключились от сервера, с которого был размещен компонент), проверка Component revision has inapplicable state будет нарушена. Это будет отражено в панели Messages в виде: Component <ПозиционноеОбозначение> <Комментарий>: Can't perform revision status validation: Failed to get session: Access denied! User login required for this service.
  3. Вы также можете выявить некорректно используемые в проекте компоненты в процессе выпуска проекта. Добавьте и настройте проверку Component State Checking в общем процессе выпуска.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Примечание

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

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