Можно сохранить значения сигналов в рабочем пространстве MATLAB или в файл MLDATX, MAT-файл или Excel® во время симуляции для последующего извлечения и постобработки. Сохранение данных моделирования также известно как логгирование или экспорт данных моделирования.
Сохранение данных моделирования в Dataset
формат упрощает постобработку путем обеспечения общего формата для результатов различных методов каротажа. Использование Dataset
формат сохраняет данные как MATLAB timeseries
объекты, которые можно обработать с помощью MATLAB.
Логгирование сигналов и хранение данных используют Dataset
формат.
Выход и состояние использования логгирования Dataset
как формат по умолчанию.
Формат сохранения по умолчанию для блоков To File и To Workspace Timeseries
.
Simulink® предоставляет инструменты для преобразования записанных данных в Dataset
формат.
Чтобы определить, какой подход использовать для логгирования данных сигнала, смотрите Экспорт данных моделирования.
Outport | Создайте выходной порт для подсистемы или внешнего выхода |
Record | Журнал данных в рабочей области, в файл или и то, и другое одновременно |
To File | Запись данных в файл |
To Workspace | Запись данных в рабочую область |
Экспорт (log) данных моделирования как базового уровня для анализа и отладки модели.
Формат данных для записанных данных моделирования
Можно использовать много форматов для записанных данных, включая набор данных, TIMESERIES MATLAB, массивы и структуры. Поддерживаемые форматы данных варьируются между различными методами логгирования. Однако формат Dataset доступен для всех методов логгирования.
Преобразование набора данных для записанных данных
Чтобы преобразовать переменную рабочей области, содержащую данные, которые были зарегистрированы в формате, отличном от Набора данных, для использования Набора данных формата, используйте конструктор Simulink .SimulationData. Набор данных.
Работа с большими данными для симуляций
Журнал, загрузка и анализ больших данных для симуляций.
Ограничение размера записанных данных
Выберите из нескольких стратегий, чтобы ограничить размер записанных данных.
Задайте значения сигналов для регистрации
Укажите, какие значения сигналов нужно записать во время симуляции.
Журнал данных в постоянное хранилище
Сохраните записанные в журнал данные моделирования в постоянном хранилище в MAT-файле.
Загрузка Больших данных для симуляций
Загрузите большие данные как вход симуляции.
Анализ Больших данных из симуляции
Доступ к данным моделирования, записанным в постоянное хранилище для анализа в MATLAB.
Журнал данных сигнала, которые используют модули
Логгируйте данные сигнала, который использует модули с помощью формата Dataset или Timeseries logging для логгирования сигнала, блока To File и блока To Workspace.
Выборки для экспорта для решателей переменного шага
Управляйте, сколько выходного сигнала генерирует симуляция, когда ваша модель использует решатель с переменным шагом. Используйте параметр конфигурации опций выхода.
Журнал данных в рабочей области и файл с использованием блока записи
Используйте блок Record для регистрации данных в рабочей области, в файле или в рабочей области и в файле.
Как блоки используют информацию о состоянии для вычисления выхода значения сигналов для текущего шага симуляции.
Сохранение информации о состоянии
Сохраните информацию о состоянии для зарегистрированных состояний для каждого шага симуляции во время симуляции.
Экспорт данных о сигнале с помощью логгирования сигналов
Чтобы захватить данные сигнала из симуляции, можно использовать логгирование сигнала. Отметьте сигналы, которые вы хотите записать и включить регистрацию сигналов для модели.
Сконфигурируйте сигнал для логгирования
Отметьте сигналы, для которых вы хотите записать данные моделирования.
Просмотр строения логгирования сигналов
Просмотрите сигналы, отмеченные для логгирования сигналов.
Включите логгирование сигнала для модели
Для регистрации сигналов, отмеченных для логгирования сигнала, установите параметр конфигурации Signal logging.
Переопределение настроек логгирования сигналов
Для определенного прогона симуляции переопределите настройки регистрации сигналов для отдельных сигналов, отмеченных для логгирования.
Просмотр и доступ к данным логгирования сигналов
Просмотрите и получите доступ к данным логгирования сигналов для завершенной или приостановленной симуляции.
Преобразование записанных данных в формат набора данных
Чтобы преобразовать переменную рабочей области, содержащую данные, которые были зарегистрированы в формате, отличном от Набора данных, для использования Набора данных формата, используйте конструктор Simulink .SimulationData. Набор данных.
Журнал сигналов для каждой подсистемы
Используйте логгирование сигнала For Each subsystems.
Сконфигурируйте хранилище данных для логгирования, чтобы можно было просмотреть данные, хранящиеся в запуске симуляции.