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