Класс: Simulink .SimulationData. Набор данных
Пакет: Simulink .SimulationData
Получите элемент или коллекцию элементов из набора данных
element = get(dataset,index)
element = get(dataset,name)
element = get(dataset,{name})
element = get(
возвращает элемент, соответствующий dataset
,index
)index
. The 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
метод для получения элемента или коллекции элементов из набора данных.
addElement
| concat
| find
| getElementNames
| numElements
| setElement
| Simulink.SimulationData.BlockPath
| Simulink.SimulationData.Dataset
| Simulink.SimulationData.DataStoreMemory
| Simulink.SimulationData.Signal