主要内容

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

slvnvlogsignals

在仿真期间记录组件或模型的测试数据

说明

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

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

data = slvnvlogsignals(harness_model,test_case_index) 仿真 harness_model 指定的 test_case_indexSignal Editor 模块中的每个测试用例。slvnvlogsignals 将输入信号记录到框架模型中的测试单元模块。如果省略 test_case_indexslvnvlogsignals 将仿真信号编辑器中的每个测试用例。

示例

示例

全部折叠

此示例显示如何记录 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) | | |