Класс: Simulink .SimulationData. Набор данных
Пакет: Simulink .SimulationData
Измените элемент, сохраненный с заданным индексом
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'addElement | concat | find | get | getElementNames | numElements | Simulink.SimulationData.BlockPath | Simulink.SimulationData.Dataset | Simulink.SimulationData.DataStoreMemory | Simulink.SimulationData.Signal