Моделируйте модель при помощи входных данных
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