主要内容

slvnvlogsignals

在仿真过程中记录组件或模型的测试数据

说明

data = slvnvlogsignals(model_block) 对包含 model_block 的模型进行仿真,并将输入信号记录到 model_block 模块。model_block 必须是一个 Simulink® Model 模块。

data = slvnvlogsignals(harness_model)harness_model 中的每个测试用例进行仿真,并将输入信号记录到框架模型中的 Test Unit 模块。通过使用 Simulink Design Verifier™ 分析、sldvmakeharness (Simulink Design Verifier)slvnvmakeharness 生成 harness_model

data = slvnvlogsignals(harness_model,test_case_index)harness_modelSignal Editor 模块中由 test_case_index 指定的每个测试用例进行仿真。slvnvlogsignals 将输入信号记录到框架模型中的 Test Unit 模块。如果您省略了 test_case_index,则 slvnvlogsignals 会对 Signal Editor 中的每个测试用例进行仿真。

示例

示例

全部折叠

此示例说明如何记录 Model 模块的仿真数据,使用已记录的数据创建一个框架模型,并在引用模型中可视化这些数据。

打开包含示例文件和名为 sldemo_mdlref_basic 的模型的工程。

openExample('simulink_features/ComponentBasedModelingUsingModelReferenceExample')
openProject('ModelReference');

记录名为 CounterB 的模块的信号。

data = slvnvlogsignals('sldemo_mdlref_basic/CounterB');

使用已记录的数据和默认的框架选项为 sldemo_mdlref_counter 创建一个框架模型。

load_system('sldemo_mdlref_counter');
harnessOpts = slvnvharnessopts
[harnessFilePath]  = ...
    slvnvmakeharness('sldemo_mdlref_counter', data, ...
    harnessOpts);

输入参数

全部折叠

Simulink Model 模块的完整模块路径名称或句柄,指定为字符向量或字符串。

Simulink Design Verifier 软件、sldvmakeharness (Simulink Design Verifier)slvnvmakeharness 创建的框架模型的名称或句柄,指定为字符向量或字符串。

整数数组,用于指定框架模型的 Signal Editor 模块中要仿真的测试用例。

输出参量

全部折叠

包含已记录数据的结构体。

版本历史记录

在 R2010b 中推出

另请参阅

(Simulink Design Verifier) | | |