Класс: 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