slvnvmergedata

Объедините тестовые данные из файлов данных

Описание

merged_data = slvnvmergedata(data1,data2,...) объединения два или больше теста и контрпримеры data в одну структуру данных теста merged_data.

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

свернуть все

Сгенерированный путем выполнения slvnvlogsignals или путем выполнения Simulink® Анализ Design Verifier™.

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

свернуть все

Структура, которая содержит объединенные тесты или контрпримеры.

Примеры

Регистрируйте сигналы и объедините записанные данные

В этом примере показано, как объединить записанные данные от нескольких тестов.

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

openExample('ComponentBasedModelingWithModelReferenceExample')

Откройте sldemo_mdlref_basic модель, которая содержит три блока Model та ссылка sldemo_mdlref_counter модель.

open_system('sldemo_mdlref_basic');

Регистрируйте входные сигналы с тремя блоками Model.

data1 = slvnvlogsignals('sldemo_mdlref_basic/CounterA');
data2 = slvnvlogsignals('sldemo_mdlref_basic/CounterB');
data3 = slvnvlogsignals('sldemo_mdlref_basic/CounterC');

Объедините записанные данные.

merged_data = slvnvmergedata(data1, data2, data3);

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

open_system('sldemo_mdlref_counter');
runOpts = slvnvruntestopts;
runOpts.coverageEnabled = true;
[ outData, initialCov ] = slvnvruntest('sldemo_mdlref_counter', ...
     merged_data, runOpts);

Сгенерируйте отчет покрытия просмотреть результаты.

cvhtml('Initial coverage', initialCov);

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

(Simulink Design Verifier) | | | |

Введенный в R2011a