sldvsimdata

Получите данные моделирования в формате Dataset

Синтаксис

[simData,params] = sldvsimdata(dataFile)
[simData,params] = sldvsimdata(dataFile,index)
[simData,params] = sldvsimdata(data)
[simData,params] = sldvsimdata(data,index)

Описание

[simData,params] = sldvsimdata(dataFile) возвращает объект Simulink.SimulationData.Dataset simData, содержа данные моделирования и массив структур params, содержа значения параметров, из файла данных Simulink® Design Verifier™ dataFile. Элементы simData и params соответствуют каждому тесту или контрпримеру в dataFile.

[simData,params] = sldvsimdata(dataFile,index) возвращает объект Simulink.SimulationData.Dataset simData, содержа данные моделирования и массив структур params, содержа значения параметров, для теста или контрпримера, представленного целочисленным index в файле данных Simulink Design Verifier dataFile.

[simData,params] = sldvsimdata(data) возвращает объект Simulink.SimulationData.Dataset simData, содержа данные моделирования и массив структур params, содержа значения параметров, от переменной данных Simulink Design Verifier data.

пример

[simData,params] = sldvsimdata(data,index) возвращает объект Simulink.SimulationData.Dataset simData, содержа данные моделирования и массив структур params, содержа значения параметров, для теста или контрпримера, представленного целочисленным индексом в переменной данных Simulink Design Verifier data.

Примеры

свернуть все

Сгенерируйте тесты для модели sldvdemo_cruise_control. Затем покрытие отчета при помощи sldvsimdata для теста 1.

Откройте модель sldvdemo_cruise_control в качестве примера.

model = 'sldvdemo_cruise_control';
open_system('sldvdemo_cruise_control');

Анализируйте модель и сгенерируйте тесты при помощи sldvrun.

[~,files] = sldvrun(model);
s = load(files.DataFile);

Сгенерируйте объект Simulink.SimulationData.Dataset для теста 1 от переменной данных Simulink Design Verifier s.

simData = sldvsimdata(s.sldvData,1);

Моделируйте и сгенерируйте отчет покрытия модели для тестовых объектов.

cvdata = cvsim(model, 10, [], simData);
 cvhtml('Test Coverage', cvdata);

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

свернуть все

Файл данных Simulink Design Verifier. Для получения дополнительной информации смотрите Файлы данных Simulink Design Verifier.

Переменная данных Simulink Design Verifier.

Целое число, которое задает индекс теста или контрпримера в файле данных.

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

свернуть все

Данные моделирования, возвращенные как объект Simulink.SimulationData.Dataset.

Параметры модели, возвращенные как массив структур.

Введенный в R2014b