Подсветите источники сигнала и места назначения

Можно подсветить сигнал и его источник или целевые блоки, затем удалить выделение, если оно служило своей цели. Сигнал, подсвечивающий перекрестную подсистему и контуры модели - ссылки, позволяя вам проследить сигнал через несколько уровней подсистемы. Если сигнал является составным объектом, весь источник или целевые блоки подсвечены. Смотрите Составные Методы Сигнала.

Чтобы продолжить трассировку к источнику или месту назначения сигнала, используйте левые и правые клавиши со стрелками своей клавиатуры, соответственно.

Подсветите источник сигнала

Чтобы начать трассировку к исходным блокам сигнала, выберите Сигнал Подсветки к Исходной опции из контекстного меню для сигнала. Значок идентифицирует запуск трассировки. Эта опция подсветки:

  • Все ответвления сигнала где угодно в модели

  • Все виртуальные блоки, через которые сигнал передает

  • Невиртуальные блоки, которые пишут значение сигнала

Чтобы продолжить прослеживать к источнику сигнала, нажмите Клавишу со стрелкой влево.

Подсветите место назначения сигнала

Чтобы начать трассировку к целевым блокам сигнала, выберите Сигнал Подсветки к Целевой опции из контекстного меню для сигнала. Нажмите Клавишу со стрелкой вправо, чтобы переместить трассировку к конечному пункту назначения. Значок идентифицирует запуск трассировки. Эта опция подсветки:

  • Все ответвления сигнала где угодно в модели

  • Все виртуальные блоки, через которые сигнал передает

  • Невиртуальные блоки, которые читают значение сигнала

  • И целевой блок сигнала для всех блоков, которые являются копиями блока импорта для строки, которую вы выбираете

В этом примере выбранная трассировка показывает путь сигнала от Входного параметра Палки до Команды Лифта в Подсистеме контроллера модели f14.

В следующем примере, выбирая сигнал из In2 и выбирая Сигнал Подсветки к Целевой опции подсвечивает и целевой блок сигнала для In2 и In1, потому что In1 и In2 являются дублирующимися блоками импорта.

Выберите путь трассировки

В некоторых ситуациях трассировка сигнала может взять несколько жизнеспособных путей в следующем сегменте трассировки. Это может быть замечено, когда сигнал объединен или разделен через блок Mux или Demux, или если он расширен как входной параметр к другому блоку. В таких случаях опции подсвечены в синем и могут быть циклически повторены с помощью Стрелки вверх и вниз, включает клавиатуру. Если вы подсветили блок, в который требуется переместиться, продолжить как нормальные.

В фигуре выше, трассировка к источнику достигла блока Sum, где это может взять один из трех возможных путей. Право преимущественной покупки, чтобы Получить Zd подсвечено в синем.

Подсистемы

Когда трассировка достигает подсистемы, она автоматически не прослеживает в. Вместо этого трассировка подсвечивает целевую подсистему, и вы можете видеть предварительный просмотр трассировки в подсистеме.

В этом примере выбранная трассировка сигнала месту назначения достигла Подсистемы контроллера модели f14. Вы видите, что содержимое подсистемы видимо, и следующий сегмент трассировки подсвечен в предварительном просмотре.

Когда трассировка выходит из подсистемы, предварительный просмотр подсистемы также отображает путь трассировки в ней. Следующий пример показывает путь трассировки через Подсистему модели Динамики Самолета от входного параметра wGust к вертикальному скоростному w вывод.

Примечание

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

Покажите все возможные пути трассировки

Чтобы подсветить все возможные пути, трассировка может взять, нажать клавишу CTRL наряду с Левым (к источнику) или Право (к месту назначения) ключ. Можно продолжить прослеживать как прежде.

Чтобы очистить выделение, одновременно нажмите клавишу CTRL и клавишу со стрелкой в направлении напротив трассировки.

Отобразите значения порта вдоль трассировки

После того, как вы прослеживаете путь сигнала, нажимаете клавишу L, чтобы отобразить значения сигнала в выходном порту каждого блока.

Если вы подсвечиваете все возможные пути трассировки, как описано на Показе Все Возможные Пути Трассировки, нажмите Ctrl + L, чтобы просмотреть значения сигналов во всех выходных портах.

Удалите выделение

Чтобы удалить все выделение, выберите Remove Highlighting из контекстного меню модели или выберите Display> Remove Highlighting. Можно также нажать Ctrl+Shift+H или кликнуть по значку в главном правом угле редактора.

Чтобы поддержать трассировку, нажмите клавишу со стрелкой напротив исходного намерения трассировки. Например, если требуется поддержать трассировку месту назначения сигнала, нажмите клавишу со стрелкой влево. Чтобы поддержать трассировку к источнику сигнала, нажмите клавишу со стрелкой вправо.

Разрешите неполное выделение к блокам библиотеки

Если путь от исходного блока или к целевому блоку включает некорректную ссылку в блок библиотеки, опции выделения подсвечивают путь от или до блока библиотеки, соответственно. Чтобы отобразить полный путь, нажмите Ctrl+D, чтобы обновить схему. Обновление схемы разрешает все справочные руководства по библиотеке и отображает полный путь к целевому блоку или от исходного блока.

Ограничения

Инструмент трассировки сигнала имеет следующие ограничения в своем использовании:

  • Трассировка сигнала не сохраняет информацию о шине при трассировке в или из модели, на которую ссылаются.

  • Трассировка мимо блока Goto изменяет активный уровень на тот содержащий соответствующий блок From. Однако это не гарантирует, что соответствующий блок From является активным блоком, если существуют другие допустимые блоки на том же уровне.

  • Трассировка сигнала не поддержана определенными блоками. Неподдерживаемые блоки являются блоками где:

    • Вы не можете проследить в них, чтобы подсветить их содержимое. Примеры таких блоков включают, но не ограничиваются графиками Stateflow®, подсистемами Simscape™ и функциональными блоками.

    • Вы не можете пересечь их и продолжить прослеживать (e. g. Блоки Simscape).

  • Моделирование сигнала не обновляет с модификациями к модели, когда трассировка сигнала включена.

  • Операция, чтобы Показать Все Возможные Пути Трассировки не пересекает через модели, на которые ссылаются, таким же образом, когда она делает подсистемы. Модели, на которые ссылаются, обработаны как невиртуальные блоки, и область влияния не подсветит их содержимое.

Похожие темы

Была ли эта тема полезной?