Класс: Simulink. SimulationData. Набор данных
Пакет: Simulink. SimulationData
Добавьте элемент в конец набора данных
dataset = addElement(dataset,element)
dataset = addElement(dataset,element,name)
добавляет элемент к набору данных dataset
= addElement(dataset
,element
)Simulink.SimulationData.Dataset
.
добавляет элемент в набор данных dataset
= addElement(dataset
,element
,name
)Simulink.SimulationData.Dataset
и дает элементу имя, которое вы задаете с аргументом name
. Если объект уже имеет имя, элемент вместо этого использует имя, которое вы задаете при помощи аргумента name
.
Чтобы оптимизировать синтаксис индексации, можно использовать фигурные скобки ({}
), чтобы добавить элемент в набор данных, вместо того, чтобы использовать addElement
. Для индекса используйте скаляр, который больше, чем число элементов одним. Новый элемент становится последним элементом набора данных.
time = 0.1*(0:100)'; ds = Simulink.SimulationData.Dataset; element1 = Simulink.SimulationData.Signal; element1.Name = 'A'; element1.Values = timeseries(sin(time),time); ds{1} = element1; element2 = Simulink.SimulationData.Signal; element2.Name = 'B'; element2.Values = timeseries(2*sin(time),time); ds{2} = element2; element3 = Simulink.SimulationData.Signal; element3.Name = 'C'; element3.Values = timeseries(3*sin(time),time); ds{3} = element3;
Simulink.SimulationData.BlockPath
| Simulink.SimulationData.DataStoreMemory
| Simulink.SimulationData.Dataset
| Simulink.SimulationData.Dataset.concat
| Simulink.SimulationData.Dataset.find
| Simulink.SimulationData.Dataset.get
| Simulink.SimulationData.Dataset.getElementNames
| Simulink.SimulationData.Dataset.numElements
| Simulink.SimulationData.Dataset.setElement
| Simulink.SimulationData.Signal
| matlab.io.datastore.SimulationDatastore