主要内容

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

exportMetrics

类: slmetric.Engine
命名空间: slmetric

(待删除)导出模型度量

以后的版本中将会删除度量仪表板用户界面、metricdashboard 函数、slmetric 包 API 以及相应的自定义项。有关详细信息,请参阅从度量盘迁移到模型可维护性仪表盘

说明

将模型度量数据导出到 XML 文件。

exportMetrics(metric_engine,filename) 将包含度量数据的 XML filename 导出到当前文件夹。

示例

exportMetrics(metric_engine,filename,filelocation) 将包含度量数据的 XML filename 导出到 filelocation

示例

输入参数

全部展开

当您调用 execute 时,metric_engine 会收集可用度量或指定 MetricIDs 的度量数据。调用 getMetrics 可访问 metric_engine 中收集的度量数据。

XML 文件名。

示例: 'MyMetrics.xml'

XML 文件路径

示例: 'C:/mywork'

示例

全部展开

本示例展示了如何将模型 vdp 的度量导出到当前文件夹中的 XML 文件 MyMetrics.xml

通过输入以下命令打开模型 vdp

openExample('simulink_general/VanDerPolOscillatorExample')

创建一个 slmetric.Engine 对象。

metric_engine = slmetric.Engine();

指定度量分析模型。

setAnalysisRoot(metric_engine, 'Root', 'vdp', 'RootType', 'Model');

收集模型度量。

execute(metric_engine);

获取模型度量结果。

rc = getMetrics(metric_engine);

将度量数据导出到名为 myMetrics.xml 的 XML 文件。

exportMetrics(metric_engine, 'MyMetrics.xml');

此示例展示了如何将模型 vdp 的度量导出到指定文件夹 C:/work 中的 XML 文件 MyMetrics.xml

通过输入以下命令打开模型 vdp

openExample('simulink_general/VanDerPolOscillatorExample')

创建一个 slmetric.Engine 对象。

metric_engine = slmetric.Engine();

指定度量分析模型。

setAnalysisRoot(metric_engine, 'Root', 'vdp', 'RootType', 'Model');

收集模型度量。

execute(metric_engine);

获取模型度量结果。

rc = getMetrics(metric_engine);

将度量数据导出到名为 myMetrics.xml 的 XML 文件(位于 C:/work 中)。

exportMetrics(metric_engine, 'MyMetrics.xml', 'C:/work');

版本历史记录

在 R2016a 中推出

全部折叠