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