Main Content

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

sldvlogsignals

记录仿真输入端口值

说明

示例

data = sldvlogsignals(model_block) 仿真包含 model_block 的模型并将输入信号记录到 model_block模块。model_block 必须是 Simulink® Model模块。sldvlogsignals 将记录的数据记录在结构体data 中。

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

data = sldvlogsignals(harness_model, test_case_index) 仿真指定 test_case_indexharness_modelSignal EditorSignal Builder模块中的每个测试用例。sldvlogsignals 将输入信号记录到框架模型中的Test Unit 模块。如果省略 test_case_indexsldvlogsignals 将仿真 Signal BuilderSignal Editor 中的每个测试用例。

示例

全部折叠

使用记录的信号来创建框架模型来可视化数据。

sldemo_mdlref_basic模型的上下文中仿真引用 sldemo_mdlref_counter模型的CounterB Model模块。然后记录数据:

openExample('sldemo_mdlref_basic');
data = sldvlogsignals('sldemo_mdlref_basic/CounterB');

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

load_system('sldemo_mdlref_counter');
harnessOpts = sldvharnessopts;
[~, harnessFilePath]  = ...
    sldvmakeharness('sldemo_mdlref_counter', data, harnessOpts);

输入参数

全部折叠

Simulink Model模块的完整模块路径名或句柄。

Simulink Design Verifier 软件、sldvmakeharnessslvnvmakeharness (Simulink Coverage) 创建的框架模型的名称或句柄。

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

输出参量

全部折叠

包含记录数据的结构。

版本历史记录

在 R2010b 中推出