Моделируйте модель при помощи входных данных
outData = sldvruntest(model, dataFile)
outData = sldvruntest(model, dataFile, runOpts)
[outData, covData]
= sldvruntest(model, dataFile, runOpts)
моделирует outData
= sldvruntest(model
, dataFile
)model
при помощи всех тестов в dataFile
. outData
является массивом объектов Simulink.SimulationOutput
. Каждый элемент массива содержит выходные данные симуляции соответствующего теста.
[
моделирует outData
, covData
]
= sldvruntest(model
, dataFile
, runOpts
)model
при помощи тестов в dataFile
. Когда поле runOpts
, coverageEnabled
является true
, программное обеспечение Simulink® Coverage™, собирает информацию покрытия модели во время симуляции. sldvruntest
возвращает данные о покрытии в объекте cvdata
covData
.
dataFile
, который вы создаете с анализом Simulink Design Verifier или путем выполнения sldvlogsignals
, содержит временные стоимости и значения данных. Когда вы моделируете модель при помощи этих тестов, можно достигнуть недостающего покрытия. Недостающее покрытие происходит, когда временные стоимости в dataFile
не выравниваются с текущим шагом времени симуляции из-за числовых различий в вычислении. Вы достигаете недостающего покрытия более часто с многоскоростными моделями — модели, которые имеют несколько шагов расчета.
cvsim
| cvtest
| sim
| sldvrun
| sldvruntestopts