找到
类:金宝appSimulink.SimulationData.Dataset
包:金宝app仿真软件。SimulationData
从数据集中获取元素或元素集合
语法
描述
[
属性的值传递给对象时,使用正则表达式匹配元素datasetOut
,retIndex
) =找到(datasetIn
“正则表达式”,的名字
,价值
,……)正则表达式
函数为:
正则表达式(element.Name值)
正则表达式
.如果没有正则表达式
,该方法匹配元素,就好像属性的值被传递为:
isequal (element.Name值)
欲知更多有关正则表达式
,请参阅使用多个块路径的regexp.
正则表达式
有多个块路径
正则表达式
使用char类型的属性。若要指定多个块路径,可以使用金宝appSimulink.SimulationData.BlockPath
而且金宝app仿真软件。BlockPath
.例如,当一个信号被记录在一个参考模型中时,您可以使用金宝appSimulink.SimulationData.BlockPath
指定多个块路径。
方法返回包含属性的元素BlockPath属性,其中一个或多个块路径与指定的路径匹配价值
路径时使用:
正则表达式
与BlockPath的名字
财产。价值
作为类型的字符向量或标量对象金宝appSimulink.SimulationData.BlockPath
使用一个块路径
输入参数
输出参数
例子
替代
您可以使用花括号简化索引语法以获取数据集中的元素,而不是使用找到
.索引必须是一个不大于变量中元素数量的标量。的第二个元素logsout
数据集。
logsout {2}
此外,您还可以使用得到
方法从数据集中获取元素或元素集合。
另请参阅
金宝appSimulink.SimulationData.BlockPath
|金宝appSimulink.SimulationData.DataStoreMemory
|金宝appSimulink.SimulationData.Dataset
|金宝appSimulink.SimulationData.Dataset.addElement
|金宝appSimulink.SimulationData.Dataset.concat
|金宝appSimulink.SimulationData.Dataset.get
|金宝appSimulink.SimulationData.Dataset.getElementNames
|金宝appSimulink.SimulationData.Dataset.numElements
|金宝appSimulink.SimulationData.Dataset.setElement
|金宝appSimulink.SimulationData.DatasetRef.getDatasetVariableNames
|金宝appSimulink.SimulationData.Signal
|findobj
|正则表达式