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