slvnvlogsignals

Регистрируйте тестовые данные для компонента или модели во время симуляции

Синтаксис

data = slvnvlogsignals(model_block)
data = slvnvlogsignals(harness_model)
data = slvnvlogsignals(harness_model, test_case_index)

Описание

data = slvnvlogsignals(model_block) моделирует модель, которая содержит model_block и регистрирует входные сигналы к блоку model_block. model_block должен быть блоком Model Simulink®.

data = slvnvlogsignals(harness_model) моделирует каждый тест в harness_model и регистрирует входные сигналы к блоку Test Unit в модели тестовой обвязки. Сгенерируйте harness_model при помощи анализа Simulink Design Verifier™, sldvmakeharness или slvnvmakeharness.

data = slvnvlogsignals(harness_model, test_case_index) моделирует каждый тест в блоке Signal Builder harness_model, заданного test_case_index. slvnvlogsignals регистрирует входные сигналы к блоку Test Unit в модели тестовой обвязки. Если вы не используете test_case_index, slvnvlogsignals моделирует каждый тест в Signal Builder.

Входные параметры

свернуть все

Полный путь блока или указатель на блок Model Simulink, заданный как вектор символов или строка.

Назовите или обработайте к модели тестовой обвязки, которую программное обеспечение Simulink Design Verifier, sldvmakeharness или slvnvmakeharness создают, заданный как вектор символов или строка.

Массив целых чисел, который задает который тесты в блоке Signal Builder модели тестовой обвязки моделировать.

Выходные аргументы

свернуть все

Структура, которая содержит записанные данные.

Примеры

свернуть все

Регистрируйте данные моделирования для блока Model. Используйте записанные данные, чтобы создать модель тестовой обвязки и визуализировать данные в модели, на которую ссылаются.

% Simulate the CounterB Model block, which references the
% sldemo_mdlref_counter model, in the context of the
% sldemo_mdlref_basic model and log the data:
open_system('sldemo_mdlref_basic');
data = slvnvlogsignals('sldemo_mdlref_basic/CounterB');

% Create a harness model for sldemo_mdlref_counter using the
% logged data and the default harness options:
load_system('sldemo_mdlref_counter');
harnessOpts = slvnvharnessopts
[harnessFilePath]  = ...
    slvnvmakeharness('sldemo_mdlref_counter', data, ...
    harnessOpts);

Представленный в R2010b