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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Используйте образцовый проводник.

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

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

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

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

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

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

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

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

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

  2. Выберите вкладка доступности и Logging.

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

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

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

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

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

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

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

    • В Параметрах конфигурации> панель Импорта/Экспорта Данных, в области Signals, нажимают кнопку Configure Signals to Log.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Чтобы отобразить замаскированные подсистемы с регистрируемыми сигналами, используйте значок, или Представление> Показывают Подсистемы Маскированные

  • Чтобы отобразить соединенные библиотеки, используйте значок или Представление> Ссылки Библиотеки Show

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

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

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

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

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

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

  2. В панели Содержимого, Представлении Столбца набора к представлению Signals.

Для получения дополнительной информации см. Образцовый Проводник: Панель Иерархии модели и Образцовый Проводник: Панель Содержимого.

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

Используйте команды 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

Похожие темы

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