slvnvlogsignals

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

Описание

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

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

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

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

свернуть все

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

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

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

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

свернуть все

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

Примеры

свернуть все

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

Откройте директорию, которая содержит файлы в качестве примера.

openExample('ComponentBasedModelingWithModelReferenceExample')

Откройте модель и регистрируйте сигналы для блока CounterB.

open_system('sldemo_mdlref_basic');
data = slvnvlogsignals('sldemo_mdlref_basic/CounterB');

Создайте модель тестовой обвязки для sldemo_mdlref_counter использование записанных данных и опций обвязки по умолчанию.

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

Смотрите также

(Simulink Design Verifier) | | |

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