主要内容

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

sldvloadresults

加载模型的 Simulink Design Verifier 分析结果

说明

status = sldvloadresults(model) 在结果摘要窗口中加载最近为 model 生成的 Simulink® Design Verifier™ 分析结果。如果 model 没有打开,sldvloadresults 就会打开 model

要从数据文件加载结果,请在 Design Verifier 选项卡的查看结果部分中点击加载以前的结果并打开数据文件。sldvloadresults 从这个指定的数据文件加载结果。

示例

status = sldvloadresults(model, dataFile) 在结果摘要窗口中从 model 加载 dataFile 的分析结果。如果 model 没有打开,sldvloadresults 就会打开 model。该函数从 dataFile 加载结果。

示例

示例

全部折叠

加载指定模型的活动 Simulink Design Verifier 分析结果。

打开 sldvdemo_flipflop 示例模型。

open_system('sldvdemo_flipflop');

使用默认设置对示例模型运行测试生成分析。

status = sldvrun('sldvdemo_flipflop')
Checking compatibility for test generation: model 'sldvdemo_flipflop'
Compiling model...done
Building model representation...done
'sldvdemo_flipflop' is compatible for test generation with Simulink Design Verifier.

Generating tests using model representation from 14-Dec-2018 16:33:34...
............

Completed normally.

Generating output files:

Results generation completed.

    Data file:
    H:\work\sldv_output\sldvdemo_flipflop\sldvdemo_flipflop_sldvdata.mat

status =

     1

关闭示例模型。

bdclose('sldvdemo_flipflop')

重新打开示例模型。加载最近生成的分析结果。

sldvloadresults('sldvdemo_flipflop')
ans =

     1

您可以在 Simulink Design Verifier 结果摘要窗口中查看已加载的分析结果。要打开“结果摘要”窗口,请在 Design Verifier 选项卡的查看结果部分中点击结果摘要

从指定模型的数据文件中加载 Simulink Design Verifier 的分析结果。

打开 sldvdemo_flipflop 示例模型。

openExample('sldv/FlipFlopTestGenerationExample',...
'supportingFile', 'sldvdemo_flipflop');

使用默认设置,对示例模型运行测试生成分析。

[status, filenames] = sldvrun('sldvdemo_flipflop')
Checking compatibility for test generation: model 'sldvdemo_flipflop'
Compiling model...done
Building model representation...done

Generating tests using model representation from 14-Dec-2018 16:36:43...
............

Completed normally.

Generating output files:

Results generation completed.

    Data file:
    H:\work\sldv_output\sldvdemo_flipflop\sldvdemo_flipflop_sldvdata.mat

status =

     1

关闭示例模型。

bdclose('sldvdemo_flipflop')

重新打开示例模型。从分析生成的数据文件中加载模型的分析结果。

sldvloadresults('sldvdemo_flipflop',filenames.DataFile)
ans =

     1

您可以在 Simulink Design Verifier 结果摘要窗口中查看已加载的分析结果。要打开“结果摘要”窗口,请在 Design Verifier 选项卡的查看结果部分中点击结果摘要

输入参数

全部折叠

要加载分析结果的模型的名称或模型的句柄。

示例: 'sldvdemo_cruise_control'

示例: 'sldvdemo_flipflop'

包含分析结果的数据文件的名称。dataFile 必须包含指定 model 的分析结果。

如果 dataFile 是使用 model 的先前版本生成的,当您加载 dataFile 的结果时,您可能会看到意外的效果。为了避免模型与分析结果数据之间出现不一致,当您指定 dataFile 时,请选择包含来自同一版本 model 的结果的数据文件。

有关分析数据文件的更多信息,请参阅管理 Simulink Design Verifier 数据文件

示例: 'results.mat'

示例: 'sldv_output\sldvdemo_flipflop\sldvdemo_flipflop_sldvdata.mat'

示例: 'sldv_output\my_model\my_model_sldvdata.mat'

输出参量

全部折叠

尝试加载结果的结果,以逻辑值形式返回。

返回逻辑值已加载结果的状态
true处理正常完成。
false发生错误。

版本历史记录

在 R2013b 中推出