Класс: Simulink. SimulationData. Набор данных
Пакет: Simulink. SimulationData
Добавьте элемент к концу набора данных
набор данных = addElement (набор данных, элемент)
набор данных = addElement (набор данных, элемент, имя)
добавляет элемент к набору данных 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