Пакет: 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
объект.
Метод | Цель |
---|---|
Получите количество элементов из набора данных | |
Возвращает имена всех элементов в наборе данных | |
The Примечание Можно использовать фигурные скобки для упорядочения синтаксиса индексации для доступа к элементам в ссылке на набор данных, вместо использования | Получите элемент из набора данных |
Получение | |
Перечислите имена | |
Постройте график данных в Данные моделирования Inspector |
Совет
Чтобы получить имена Dataset
переменные в MAT-файле, с помощью
функции обрабатываются быстрее, чем с помощью Simulink.SimulationData.DatasetRef.getDatasetVariableNames
who
или whos
функций.
Можно копировать DatasetRef
свойства объекта по значению. Однако копирование DatasetRef
объект создает объект указатель. Копирование DatasetRef
объект не копирует данные в MAT-файле, на который ссылается объект. Для получения дополнительной информации об операциях копирования см. раздел «Копирование объектов» в документации MATLAB.
matlab.io.datastore.SimulationDatastore
| Simulink.SimulationData.Dataset
| Simulink.SimulationData.DatasetRef.getDatasetVariableNames