Ограничьте сумму экспортированных данных

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

Можно использовать несколько методов для того же моделирования.

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

Также для журналирования больших объемов данных, которые могут вызвать проблемы памяти, рассмотрите журналирование к персистентному устройству хранения данных. Этот подход сохраняет все данные регистрации, минимизируя использование памяти MATLAB workspace. Для получения дополнительной информации см. Данные логов к Персистентному Устройству хранения данных.

Десятикратное уменьшение

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

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

ДанныеКак задать
Журналирование сигналаЩелкните правой кнопкой по сигналу. В диалоговом окне Signal Properties выберите параметр Десятикратного уменьшения.
Журналирование хранилища данныхОт диалогового окна Block Parameters для того блока откройте вкладку Logging. Примените фактор десятикратного уменьшения использование параметра Десятикратного уменьшения.
Состояние и вывод

Введите значение в поле справа от метки Десятикратного уменьшения.

Ограничьте точки данных

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

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

ДанныеКак задать

Журналирование сигнала

Щелкните правой кнопкой по сигналу. В диалоговом окне Signal Properties выберите Предельные Точки данных, чтобы Продлиться параметр.

Журналирование хранилища данных

От диалогового окна Block Parameters для того блока откройте вкладку Logging. Выберите Предельные Точки данных, чтобы Продлиться параметр.

Время, состояние и выходное журналирование

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

Журналирование интервалов

Чтобы задать интервал для журналирования, используйте Параметры конфигурации> Импорт/Экспорт Данных> Журналирование параметра интервалов. Ограничение регистрирующий к заданному интервалу позволяет вам исследовать определенные записанные данные, не изменяя модель или добавляя сложность к модели.

Интервалы журналирования применяются к данным, регистрируемым за:

  • Время

  • Состояния

  • Вывод

  • Журналирование сигнала

  • Блок To Workspace

  • Блок To File

Интервалы журналирования не применяются к записанным данным конечного состояния, осциллографам или данным потоковой передачи к Моделированию Data Inspector.

Интервалы, заданные с Журналированием интервалов, устанавливают набор времен, к которым применяются точки данных Десятикратного уменьшения и Предела продлиться параметры. Например, предположите, что вы устанавливаете интервал журналирования [2,4;7,9] с решателем фиксированного шага с размером фиксированного шага 1. Регистрируемые времена равняются 2, 3, 4, 7, 8, и 9.

Связанные примеры

Больше о

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