Просмотр строения логгирования сигналов

Подходы к просмотру строения логгирования сигналов

Подход к просмотру строения регистрации сигналовИспользованиеДокументация

В Simulink® Редактор, просмотрите индикаторы логгирования сигналов.

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

Этот подход избегает выхода из Редактор.

Откройте диалоговое окно Свойства для каждого сигнала.

Просмотр строения регистрации сигналов с помощью редактора Simulink

Используйте селектор логгирования сигналов.

Рассмотрите использование этого подхода для моделей с глубокими иерархиями.

Просмотрите модель, которая имеет настройки переопределения логгирования сигналов для некоторых сигналов.

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

Просмотрите строение логгирования сигналов, не отображая индикаторы логгирования сигналов в модели.

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

Просмотрите строение логгирования с помощью селектора регистрации сигналов

Используйте браузер Model Explorer.

Просмотрите строение логгирования сигналов в контексте других свойств компонента модели.

При необходимости настройте вид столбца, чтобы отобразить свойства логгирования сигналов.

Просмотрите строение регистрации сигналов с помощью Model Explorer

Использование MATLAB® команды

Получите указатели на сигналы в модели и найдите таковые, у которых включена регистрация данных.

Программный поиск сигналов, настроенных для логгирования

Просмотр строения регистрации сигналов с помощью редактора Simulink

По умолчанию Редактор Simulink отображает индикатор на каждом сигнале, отмеченном для логгирования. Например, эта модель регистрирует выходной сигнал блока Sine Wave.

Чтобы просмотреть свойства сигнала, щелкните правой кнопкой мыши сигнал и выберите Properties.

Если вы программно переопределяете логгирование сигнала, редактор Simulink продолжает отображать индикатор логгирования сигнала для этого сигнала. Когда вы симулируете модель, Simulink отображает красный индикатор логгирования сигнала для всех сигналов, отмеченных как подлежащие регистрации, отражающий любые переопределения. Для получения дополнительной информации о конфигурировании сигнала для регистрации смотрите Configure a Signal for Logging.

Зарегистрированный сигнал также может быть тестовой точкой. Смотрите Конфигурацию сигналов как тестовых точек для получения информации о тестовых точках.

Чтобы скрыть индикаторы регистрации, на вкладке Debug щелкните, чтобы удалить Information Overlays > Log & Testpoint.

Просмотрите строение логгирования с помощью селектора регистрации сигналов

На вкладке Simulation нажмите Model Settings. Затем нажмите Configure Signals to Log.

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

Когда модель включает модели-ссылки, флажок на панели Model Hierarchy указывает строение переопределения для модели, соответствующей узлу.

ФлажокСтроение логгирования

Для узла модели верхнего уровня регистрирует все записанные сигналы в верхней модели.

Для Model блочного узла регистрирует все записанные сигналы в иерархии моделей-ссылок для этого блока.

Для узла модели верхнего уровня отключает логгирование для всех записанных сигналов в модели верхнего уровня.

Для узла с Model блоком отключает регистрацию для всех сигналов в иерархии модели-ссылки для этого блока.

Для узла модели верхнего уровня регистрирует все записанные сигналы, которые имеют DataLogging настройка включена.

Для Model блочного узла регистрирует все записанные сигналы в иерархии модели-ссылки для того блока, который имеет DataLogging настройка включена.

Просмотр строения подсистем и связанных библиотек

В следующей таблице описывается отображение Model Hierarchy панели по умолчанию подсистем, маскированных подсистем и связанных библиотечных узлов.

УзелОтображение по умолчанию
ПодсистемаОтображает подсистемы, все которые включают записанные сигналы
Маскированная подсистемаНе отображает маскированные подсистемы
Связанная библиотекаОтображает все подсистемы, которые включают записанные сигналы

Можно управлять отображением подсистем, маскированных подсистем и связанных библиотек на панели Model Hierarchy. Используйте значки в верхней части панели Model Hierarchy или меню View, используя тот же подход, что и в Model Explorer. Для получения дополнительной информации см. раздел Model Explorer и Управление существующими масками.

  • Чтобы отобразить все подсистемы, включая подсистемы, которые не включают сигналы, отмеченные для логгирования, выберите значок или View > Show All Subsystems. Этот параметр подсистемы также применяется к маскированным подсистемам, если задано отображение маскированных подсистем.

  • Чтобы отобразить маскированные подсистемы с записанными сигналами, используйте значок или View > Show Masked Subsystems

  • Для отображения связанных библиотек используйте значок или View > Show Library Links

Содержимое селектора регистрации сигналов фильтрации

Чтобы найти определенный сигнал или значение свойства для сигнала, используйте Filter Contents окно редактирования. Используйте тот же подход, что и в Model Explorer; для получения дополнительной информации см. Model Explorer.

Подсветка блока в модели

Чтобы использовать панель Иерархия модели (Model Hierarchy) для подсветки блока в модели, щелкните правой кнопкой мыши блок или сигнал и выберите Highlight block in model.

Просмотрите строение регистрации сигналов с помощью Model Explorer

  1. Чтобы получить доступ к информации строения регистрации для ссылочных моделей, откройте модель, для которой вы хотите просмотреть строение регистрации сигналов. Выберите модель верхнего уровня в иерархии моделей-ссылок.

  2. На панели Contents установите Column View на Signals посмотреть.

Для получения дополнительной информации см. Model Explorer.

Программный поиск сигналов, настроенных для логгирования

Используйте команды MATLAB, чтобы получить указатели на сигналы в модели и найти таковые, у которых включена регистрация данных. Для примера:

mdlsignals = find_system(gcs,'FindAll','on','LookUnderMasks','all',...
        'FollowLinks','on','type','line','SegmentType','trunk');
ph = get_param(mdlsignals,'SrcPortHandle')
for i=1: length(ph)
    get_param(ph{i},'datalogging')
end

Похожие темы