Формат

Описание

Выберите формат данных для сохранения состояний, вывода и данных о конечных состояниях.

Category: импорта/экспорта данных

Настройки

По умолчанию: Dataset

Dataset

Каждый из записанных состояний и выходов сохранен в Simulink.SimulationData.Dataset объект. Каждый Dataset объект содержит элемент для каждого отдельного состояния или выхода. Данные для каждого состояния или выхода хранятся в timeseries объект по умолчанию, кроме данных о сигнале переменного размера. Данные о сигнале переменного размера всегда хранятся в timetable объект, который содержит массив ячеек из значений сигналов для каждого временного шага.

Array

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

Structure

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

Structure with time

Данные регистрируются в структуре с полем времени и полем сигналов. Поле времени содержит вектор времен симуляции. Поле сигналов содержит те же данные что и Structure формат.

Совет

  • Когда вы логгируете состояния и выводите данные, используя Dataset:

    • Вы можете работать с записанными данными в MATLAB® без Simulink® лицензия.

    • Логгирование поддерживает сохранение нескольких значений данных для заданного временного шага, который может потребоваться для регистрации данных в For Iterator Subsystem, While Iterator Subsystem и Stateflow®.

    • Записанные данные автоматически потокуются в Simulation Data Inspector во время симуляции.

    • Можно регистрировать сигналы переменного размера, используя блоки Outport корневого уровня.

  • Dataset формат не поддерживает быстрая симуляция Accelerator.

  • Для логгирования состояний, Dataset формат не поддерживает:

    • Логгирование информации о состояниях внутри подсистемы вызова функций

    • Генерация кода

  • Как использовать Array формат, все записанные состояния и выходы должны:

    • Быть всеми скалярами или всеми векторами (или всеми матрицами для состояний)

    • Быть всем реальным или всем комплексным

    • Иметь тот совпадающий тип данных

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

  • Формат, заданный для параметра Format, не применяется к данным о конечных состояниях.

Информация о командной строке

Параметр: SaveFormat
Значение: 'Array' | 'Structure' | 'StructureWithTime' | 'Dataset'
По умолчанию: 'Dataset'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьНет рекомендации
Меры безопасностиНет рекомендации

Похожие темы