文档

setElement

类:万博1manbetxSimulink.SimulationData.Dataset
包:万博1manbetxSimulink.SimulationData

改变元素存储在指定的索引

语法

数据集= setElement(数据、索引…元素)
数据集= setElement(索引、元素名称)

描述

数据集= setElement (数据集,指数,……元素)改变元素存储在指定的索引,为现有的索引。如果指数是一个大于数据集合中的元素的数量,这个函数添加元素的数据集。

数据集= setElement (指数,元素,的名字)改变元素存储在指定的索引和您所指定的名称。您可以使用的名字确定一个元素没有一个名字。如果信号已经有了一个名字,元素,而不是使用您指定的名称使用的名字论点。

输入参数

全部展开

设置元素的数据集。

索引添加元素,指定为一个标量数值。的值必须介于1和元素的个数加1。

替换现有的元素或元素添加到数据集,指定为一个万博1manbetxSimulink.SimulationData.Signal对象或万博1manbetxSimulink.SimulationData.DataStoreMemory对象。

元素名称,作为一个特征向量返回。

输出参数

全部展开

数据集的更改或添加一个元素,指定为一个特征向量。

例子

全部展开

设置元素名称。

ds = 万博1manbetxSimulink.SimulationData。数据集element1 = Simul万博1manbetxink.SimulationData。element1的信号。Name =“一个”ds = ds.addElement element2 = Simulink.S万博1manbetximulationData (element1)。element2的信号。Name =“B”elementNew = 万博1manbetxSimulink.SimulationData。信号ds = ds.setElement (2 elementNew“B1”ds)
ds = 万博1manbetxSimulink.SimulationData。数据集包:仿真软件。万博1manbetx模拟Data Characteristics: Name: 'topOut' Total Elements: 2 Elements: 1: 'A' 2: 'B1' Use getElement to access elements by index, name or block path. Methods, Superclasses

替代

您可以使用花括号来简化索引的语法改变一个元素的数据集,而不是使用setElement。索引必须是一个标量,不大于元素变量的数量。例如,改变的第二个元素的名称logsout数据集。

logsout {2}。Name =“secondSignal”

介绍了R2011a

这个主题有帮助吗?