Задайте значения сигналов, чтобы регистрировать

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

  • Децимация — Журнал каждый n th значение сигналов.

  • Ограничьте точки данных, чтобы продлиться — Только регистрируют последние значения сигналов n.

  • Логгирование интервалов — Задает определенные временные интервалы в который к данным логов.

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

Децимация

Децимация уменьшает эффективную частоту дискретизации для записанных данных. Чтобы сократить количество регистрируемых точек данных, задайте фактор децимации, больше, чем один. Например, децимация фактора 2 регистрирует любую точку данных, сокращая количество регистрируемых точек и эффективной частоты дискретизации наполовину. Как вы применяетесь, фактор децимации зависит от записанных данных, которые вы хотите десятикратно уменьшить.

Логгирование методаКак задать децимацию
Логгирование сигнала

Используйте диалоговое окно Signal Properties или диалоговое окно Instrumentation Properties. Выберите Decimation и задайте фактор децимации.

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

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

Фактор децимации применяется только к выбранному сигналу. Можно задать различные факторы децимации для различных сигналов.

Логгирование хранилища данных

Используйте параметры блоков Decimation.

Фактор децимации применяется только к тому блоку.

Выведите и логгирование состояний

Используйте параметр Decimation в параметрах конфигурации модели на панели Data Import/Export под Additional parameters.

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

Регистрируйте последние значения сигналов n

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

Логгирование методаКак задать децимацию
Логгирование сигнала

Используйте диалоговое окно Signal Properties или диалоговое окно Instrumentation Properties. Выберите Limit data points to last и задайте количество демонстрационных значений, чтобы регистрировать.

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

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

Установка применяется только к выбранному сигналу.

Логгирование хранилища данных

Используйте параметры блоков Limit data points to last.

Фактор децимации применяется только к тому блоку.

Выведите и логгирование состояний

Выберите параметр Limit data points to last в параметрах конфигурации модели на панели Data Import/Export, под Additional parameters и задайте количество значений сигналов, чтобы регистрировать.

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

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

Задайте интервалы логгирования

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

Задайте интервалы логгирования с помощью параметра Logging intervals на параметрах конфигурации модели панель Data Import/Export под Additional parameters. Задайте интервалы логгирования как n-by-2 матрица, где n является количеством интервалов, номер в первом столбце указывает на запуск интервала логгирования, и номер во втором столбце указывает на конец. Например, когда установка Logging intervals задана как [2,4;7,9], записанные данные сохранены между временами 2 и 4 и снова между временами 7 и 9.

Заданные интервалы логгирования применяются:

  • Время, состояния и выходное логгирование.

  • Логгирование сигнала.

  • Данные регистрировали использование блока To Workspace.

  • Данные регистрировали использование блока To File.

  • Данные, регистрируемые к рабочей области с помощью блока Record.

Регистрирующие интервалы не применяются к логгированию конечного состояния, данные, регистрируемые с помощью осциллографов или данных, регистрируемых Инспектору Данных моделирования.

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

Смотрите также

Параметры конфигурации Simulink

Блоки

Инструменты

Похожие темы