主要内容

openArtifact

R2026b

从度量结果打开追溯的工件

描述

openArtifact(metricEngine,artifactID) 在指定的 metric.Engine 对象中打开具有指定标识符的工件。打开的编辑器取决于工件的类型,例如:

  • 需求在需求编辑器中打开。

  • 测试用例和测试结果在测试管理器中打开。

Fixed-Point Designer™ 文档中还提供了 openArtifact (Fixed-Point Designer) 函数。

示例

示例

全部折叠

收集工程中与每个测试链接的需求数量的度量结果。然后,在测试管理器中打开其中一个测试用例。

打开工程。对于此示例,在 MATLAB® 命令行窗口中,输入:

openExample("slcheck/ExploreTestingMetricDataInModelTestingDashboardExample");
openProject("cc_CruiseControl");

为工程创建一个 metric.Engine 对象。

metric_engine = metric.Engine();

更新 metric_engine 的追溯信息,确保工件信息是最新的。

updateArtifacts(metric_engine)

通过执行度量引擎,收集模型设计度量的结果。

execute(metric_engine,"sldesignlayer.SimulinkDesignInfo");

使用函数 getMetrics 访问结果。

results = getMetrics(metric_engine,"sldesignlayer.SimulinkDesignInfo");

使用工件标识符打开第一个工件。

openArtifact(metric_engine,results(1).Artifacts(1).UUID)

输入参数

全部折叠

为其收集度量结果的度量引擎对象,指定为 metric.Engine 对象。

工件标识符,指定为字符向量或字符串标量。在 metric.Result 对象中,Artifacts 字段针对该结果追溯到的每个工件包含一个结构体。要获取工件的标识符,请使用该工件对应的结构体的 UUID 字段。

版本历史记录

在 R2020b 中推出