Пакет: Simulink.SimulationData
Суперклассы:
Создайте Simulink.SimulationData.DatasetRef объект
Использовать ссылку для доступа к Simulink.SimulationData.Dataset объект, хранивший в MAT-файле, создайте Simulink.SimulationData.DatasetRef объект. Можно использовать эту ссылку, чтобы не исчерпывать память, путем получения сигнала данных сигналом, для данных, которые вы регистрируете к персистентному устройству хранения данных. Можно передать потоком DatasetRef объект во входной порт корневого уровня или можно использовать его, чтобы создать SimulationDatastore возразите, чтобы использовать для потоковой передачи. Для получения дополнительной информации смотрите Загрузку Большие данные для Симуляций.
Для параллельных симуляций, для которых вы задаете массив Simulink.SimulationInput объекты, если вы регистрируете к файлу, Simulink®:
Создает Simulink.SimulationData.DatasetRef объекты получить доступ к выходным данным в MAT-файле и включают те объекты в SimulationOutput данные объектов
Включает CaptureErrors аргумент для симуляции
создает ссылку на содержимое DSRefObj = Simulink.SimulationData.DatasetRef(location,identifier)Simulink.SimulationData.Dataset переменная сохранена в MAT-файле.
Используйте numElements, getElement, и getElementNames методы для Simulink.SimulationData.DatasetRef возразите тому же способу, которым вы используете те методы для Simulink.SimulationData.Dataset объект.
Метод | Цель |
|---|---|
Получите число элементов от набора данных | |
Возвратите имена всех элементов в наборе данных | |
Примечание Можно использовать фигурные скобки, чтобы оптимизировать синтаксис индексации, чтобы получить доступ к элементам в ссылке набора данных, вместо того, чтобы использовать | Получите элемент от набора данных |
Получите | |
|
Перечислите имена | |
Отобразите данные на графике в Инспекторе Данных моделирования |
Совет
Получить имена Dataset переменные в MAT-файле, с помощью функциональные процессы быстрее, чем использование Simulink.SimulationData.DatasetRef.getDatasetVariableNameswho или whos функции.
Можно скопировать DatasetRef свойства объектов значением. Однако копирование DatasetRef объект производит объект указателя. Копирование DatasetRef объект не копирует данные в MAT-файле что ссылки на объект. Для получения дополнительной информации об операциях копии, смотрите Копирование Объектов в документации MATLAB.
matlab.io.datastore.SimulationDatastore | Simulink.SimulationData.Dataset | Simulink.SimulationData.DatasetRef.getDatasetVariableNames