Класс: Simulink.SimulationData.DatasetRef
Пакет: Simulink.SimulationData
Получите представление matlab.io.datastore.SimulationDatastore элемента от объекта Dataset, на который ссылаются,
element = Simulink.SimulationData.DatasetRef.getAsDatastore(datasetref_elements)
element = Simulink.SimulationData.DatasetRef.getAsDatastore(datasetref_elements)
возвращает matlab.io.datastore.SimulationDatastore
представление элемента или набор элементов от набора данных, на который ссылаются, на основе индекса, имени или блока path элемента.
Можно представлять Dataset
элемент как matlab.io.datastore.SimulationDatastore
возразите, был ли элемент помещен в MAT-файл с помощью любого из этих подходов:
Регистрируйте Dataset
данные о формате к персистентному устройству хранения данных (MAT-файл).
Поместите элемент в Simulink.SimulationData.Dataset
возразите и сохраненный Dataset
возразите против v7.3 MAT-файла.
SimulationDatastore
представление для Dataset
элемент создает объект SimulationDatastore для поля Values того элемента. SimulationDatastore
потоковая передача поддержек представления данных для Values
свойство элемента в другие симуляции или в MATLAB®.
Примечание
Вы не можете использовать, создают SimulationDatastore
для Dataset
элементы, которые содержат эти типы данных:
Массив
Можно использовать SimulationDatastore
объекты к:
Обратитесь к регистрируемым данным моделирования, которые хранятся на диске в MAT-файле.
Задайте сигналы передать потоком инкрементно от диска до симуляции.
Обеспечьте базис для большого анализа данных с помощью функций MATLAB.
Чтобы оптимизировать использование индексации, можно использовать фигурные скобки ({}
) синтаксис, чтобы получить SimulationDatastore
объект для DatasetRef
объектные значения сигналов. Требования и результаты совпадают с использованием getAsDatastore
. Например, если вы регистрируете данные сигнала к персистентному устройству хранения данных (выберите параметр конфигурации Log Dataset data to file), и симулируйте модель.
sigLogRef = Simulink.SimulationData.DatasetRef('out.mat','logsout'); firstSig = sigLogRef{1}
ans = Simulink.SimulationData.Signal Package: Simulink.SimulationData Properties: Name: 'x1' PropagatedName: '' BlockPath: [1x1 Simulink.SimulationData.BlockPath] PortType: 'outport' PortIndex: 1 Values: [1×1 matlab.io.datastore.SimulationDatastore]
matlab.io.datastore.SimulationDatastore
| Simulink.SimulationData.Dataset
| Simulink.SimulationData.DatasetRef