getPropertyValues
说明
返回图元素查找器结果对象 propVals
= getPropertyValues(resultObject
,propNames
)resultObject
在 propNames
中指定的属性值。propNames
必须具有查找器结果对象或查找器结果对象所表示的图元素上的属性名称。
示例
查找图元素对象的属性值
查找 sf_car
模型中图元素的属性值。
导入所需的命名空间以避免使用长且完全限定的类名称。
import slreportgen.finder.*
加载模型并在模型中搜索图元素。对于每个结果对象,打印 Type
属性。
model_name = 'sf_car'; load_system(model_name) diagFinder = DiagramFinder(model_name); diagrams = find(diagFinder); for diag = diagrams elemFinder = DiagramElementFinder(diag); elemFinder.Types = "slfunction"; for elems=find(elemFinder) getPropertyValues(elems,"Type") end end
ans = 1x1 cell array
{["Stateflow.SLFunction"]}
输入参数
resultObject
— 查找器结果对象
slreportgen.finder.DiagramElementResult
对象
查找器结果对象,指定为 slreportgen.finder.DiagramElementResult
对象。
propNames
— 属性列表
字符串数组 | 元胞数组
要访问的属性值列表,指定为字符串数组或字符元胞数组。
有效的 propNames
元素为:
Name
Parent
可以使用点符号访问的图元素的任何属性
如果 propNames
包含无效属性,则相应的元胞数组值为 N/A
。
输出参量
propVals
— 属性值
元胞数组
所访问属性的值,以元胞数组形式返回。
版本历史记录
在 R2022a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)