Моделируйте модель при помощи входных данных
outData = slvnvruntest(model, dataFile)
outData = slvnvruntest(model, dataFile, runOpts)
[outData, covData]
= slvnvruntest(model, dataFile, runOpts)
моделирует outData
= slvnvruntest(model
, dataFile
)model
при помощи всех тестов в dataFile
. outData
является массивом объектов
. Каждый элемент массива содержит выходные данные симуляции соответствующего теста.Simulink.SimulationOutput
[
моделирует outData
, covData
]
= slvnvruntest(model
, dataFile
, runOpts
)model
при помощи тестов в dataFile
. Когда поле runOpts
, coverageEnabled
является true
, программное обеспечение Simulink® Coverage™, собирает информацию покрытия модели во время симуляции. slvnvruntest
возвращает данные о покрытии в объекте cvdata
covData
.
Входные параметры
Выходные аргументы
Примеры
Анализируйте модель и исследуйте выходные данные с инспектором данных моделирования
% Analyze the sldemo_mdlref_basic model and log the input signals to the CounterA Model block:
open_system('sldemo_mdlref_basic');
loggedData = slvnvlogsignals('sldemo_mdlref_basic/CounterA');
% Using the logged signals, simulate the model referenced in the Counter block (sldemo_mdlref_counter):
runOpts = slvnvruntestopts;
runOpts.coverageEnabled = true;
open_system('sldemo_mdlref_counter');
[ outData ] = slvnvruntest('sldemo_mdlref_counter',...
loggedData, runOpts);
% Examine the output data from the first test case using the Simulation Data Inspector:
Simulink.sdi.createRun('Test Case 1 Output', 'namevalue',...
{'output'}, {outData(1).find('logsout_slvnvruntest')});
Simulink.sdi.view;
Советы
dataFile
, который вы создаете с анализом Simulink Design Verifier или путем выполнения slvnvlogsignals
, содержит временные стоимости и значения данных. Когда вы моделируете модель при помощи этих тестов, вы можете видеть недостающее покрытие. Эта проблема происходит, когда временные стоимости в dataFile
не выравниваются с текущим шагом времени симуляции из-за числовых различий в вычислении. Вы видите эту проблему более часто с многоскоростными моделями — модели, которые имеют несколько шагов расчета.
Смотрите также
cvsim
| cvtest
| sim
| slvnvruntestopts
Представленный в R2010b