Unsupported Multi-channel Alternate Item – Неподдерживаемый альтернативный элемент в многоканальном проекте
Родительская категория: Violations Associated with Others
Режим отчета по умолчанию:
Обзор
Это нарушение возникает, когда для данного варианта многоканального проекта используются различные альтернативные компоненты для компонента в различных каналах.
Уведомление
Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:
There are alternate items for multi-channel item "Component <ЛогическоеОбозначениеКомпонента> <ИмяКомпонента>" in variant "<ИмяВарианта>". Please, check your variant configuration. Alternate parts aren't fully supported in multi-channel designs and can lead to inconsistent data
где:
ЛогическоеОбозначениеКомпонента
– логическое позиционное обозначение компонента с нарушением (обозначение, которое отображается на виде вкладки Editor соответствующего документа схемы, в котором находится вызывающий нарушение компонент).ИмяКомпонента
– имя вызывающего нарушение компонента.ИмяВарианта
– имя варианта проекта, для которого были определены альтернативные компоненты в различных каналах.
Рекомендации по исправлению
Используйте область Details панели Messages, чтобы перейти к вызывающему нарушение компоненту. Чтобы исправить нарушение этого типа, задайте одинаковые альтернативные компоненты для всех каналов с нарушением либо задайте компонент как Fitted
или Not Fitted
для канала, чтобы различные альтернативные компоненты больше не использовались. Для этого:
- Из папки
Variants
родительского проекта в панели Projects сделайте соответствующий вариант текущим. Переключитесь на вкладку Editor документа, затем щелкните ПКМ по компоненту с нарушением и выберите Part Actions » Variants. Будет открыто диалоговое окно Variant Management, где будет представлен только вызывающий нарушение компонент (для всех каналов). - Для каждого вызывающего нарушение канала используйте поле Component Variation, чтобы открыть диалоговое окно Edit Component Variation.
- Когда параметр Alternate Part выбран, используйте другие параметры диалогового окна, чтобы найти и выбрать такой же (нужный) компонент, уже размещенный в другом канале. Либо задайте компонент как
Fitted
илиNot Fitted
для этого конкретного канала. - Нажимайте OK, чтобы закрыть диалоговые окна, и скомпилируйте проект повторно. Нарушение должно быть исправлено, и оно не будет отображаться. Если существует множество компонентов с подобной проблемой, повторите предыдущие шаги.
Совет
- Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).