Пакет: 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