Altium Designer Documentation

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

Created: 03.04.2019 | Updated: 03.04.2019

Родительская категория: 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 в общем процессе выпуска.
Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
200 characters remaining
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе: