Выберите формат данных для сохранения состояний, вывода и данных о конечных состояниях.
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'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Нет рекомендации |
Меры безопасности | Нет рекомендации |