主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

hasValue

查找元素实例是否具有属性值

    说明

    result = hasValue(instance,property) 查询实例 instance 是否具有给定属性 property

    注意

    该函数是实例编程接口的一部分,可用于逐元素迭代分析模型。instance 指的是执行迭代的元素实例。

    示例

    示例

    全部折叠

    加载小型无人驾驶飞行器 (UAV) 模型,创建架构实例,并查询实例元素是否包含属性。

    openProject("scExampleSmallUAV");
    model = systemcomposer.loadModel("scExampleSmallUAVModel");
    instance = instantiate(model.Architecture,"UAVComponent","NewInstance");
    queryResult = hasValue(instance.Components(1).Components(1),...
    "UAVComponent.OnboardElement.Mass")
    queryResult = logical
       1
    
    

    输入参数

    全部折叠

    属性,以 "<profile>.<stereotype>.<property>" 的形式指定。

    数据类型: char | string

    输出参量

    全部折叠

    查询结果,以 1 (true) 或 0 (false) 的形式返回。

    数据类型: logical

    详细信息

    全部折叠

    版本历史记录

    在 R2019a 中推出