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