Класс: Simulink. SimulationData. Набор данных
Пакет: Simulink. SimulationData
Получите элемент или набор элементов от набора данных
element = get(dataset,index)
element = get(dataset,name)
element = get(dataset,{name})
element = get(
возвращает элемент, соответствующий dataset
,index
)index
. Метод getElement
использует тот же синтаксис и поведение как метод get
.
element = get(
возвращает элемент, имя которого совпадает dataset
,name
)с name
. Когда name
находится в массиве ячеек, возвратите индекс элемента, имя которого совпадает с name
.
element = get(
возвращает один элемент, если только одно имя элемента соответствует, dataset
,{name
})SimulationData.Dataset
, если несколько элементов с этим именем существуют.
Если вы используете Log Dataset data to file, чтобы создать MAT-файл, используйте getAsDatastore
для быстрого доступа к данным.
Можно использовать фигурные скобки, чтобы оптимизировать синтаксис индексации, чтобы получить элемент в наборе данных, вместо того, чтобы использовать get
или getElement
. Индекс должен быть скаляром, который не больше, чем число элементов в переменной. Например, получите второй элемент набора данных logsout
.
logsout{2}
Кроме того, можно использовать метод find
, чтобы получить элемент или набор элементов от набора данных.
Simulink.SimulationData.BlockPath
| Simulink.SimulationData.DataStoreMemory
| Simulink.SimulationData.Dataset
| Simulink.SimulationData.Dataset.addElement
| Simulink.SimulationData.Dataset.concat
| Simulink.SimulationData.Dataset.find
| Simulink.SimulationData.Dataset.getElementNames
| Simulink.SimulationData.Dataset.numElements
| Simulink.SimulationData.Dataset.setElement
| Simulink.SimulationData.Signal