Просмотрите настройку журналирования сигнала

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

Сигнал, регистрирующий подход просмотра настройкиИспользованиеДокументация

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

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

Этот подход старается не оставлять Редактор Simulink.

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

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

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

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

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

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

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

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

Просмотрите настройку журналирования с селектором журналирования сигнала

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

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

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

Используйте Model Explorer, чтобы просмотреть настройку журналирования сигнала

Используйте команды MATLAB®

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

Программно найдите сигналы сконфигурированными для журналирования

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

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

  1. Щелкните правой кнопкой по сигналу. Из контекстного меню выберите Signal Properties.

  2. Выберите вкладку Logging and accessibility.

Например, в следующей модели вывод блока Sine Wave регистрируется:

Если вы используете интерфейс командной строки, чтобы заменить журналирование для сигнала, Редактор Simulink продолжает отображать индикатор журналирования сигнала для того сигнала. Когда вы моделируете модель, Simulink отображает красный индикатор журналирования сигнала для всех сигналов, отмеченных, чтобы регистрироваться, отражая любые переопределения. Для получения дополнительной информации о конфигурировании сигнала для журналирования, смотрите, Конфигурируют Сигнал для Журналирования.

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

Чтобы скрыть индикаторы журналирования, очистите Display> Signals & Ports> Testpoint & Logging Indicators.

Просмотрите настройку журналирования с селектором журналирования сигнала

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

  2. Откройте Селектор Журналирования Сигнала, с помощью одного из следующих подходов:

    • В Configuration Parameters> панель Data Import/Export, в области Signals, нажимают кнопку Configure Signals to Log.

      При необходимости выберите Signal logging, чтобы включить кнопку Configure Signals to Log.

    • Для модели, которая включает блок Model, можно также использовать следующий подход:

      1. В Редакторе Simulink щелкните правой кнопкой по блоку Model.

      2. В контекстном меню выберите Log Referenced Signals.

  3. В панели Model Hierarchy выберите образцовый узел, для которого вы хотите просмотреть настройку журналирования сигнала. Например:

Чтобы расширить узел в панели Model Hierarchy, щелкните правой кнопкой по стрелке влево узла.

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

Для модели, которая ссылается на модель, флажок панели Model Hierarchy слева от образцового узла указывает на настройку переопределения узла.

ФлажокНастройка журналирования сигнала

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

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

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

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

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

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

Просмотрите настройку подсистем и соединенных библиотек

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

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

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

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

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

  • Чтобы отобразить соединенные библиотеки, используйте значок или View> Show Library Links

Фильтрация сигнала, регистрирующего селекторное содержимое

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

Выделение блока в модели

Чтобы использовать панель Иерархии модели, чтобы подсветить блок в модели, щелкните правой кнопкой по блоку или предупредите и выберите Highlight block in model.

Используйте Model Explorer, чтобы просмотреть настройку журналирования сигнала

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

  2. В панели Contents, набор Column View к представлению Signals.

Для получения дополнительной информации смотрите Model Explorer: Панель Иерархии модели и 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

Похожие темы