Объедините тесты и инициализации в одну модель тестовой обвязки
Примечание
sldvmergeharness
заменяет sldvharnessmerge
.
собирает тестовые данные и команды инициализации из каждой тестовой обвязки в status
= sldvmergeharness(name
, models
, initialization_commands
)models
. Функция сохраняет данные и команды инициализации в name
, который является указателем на новую модель.
Если name
не существует, sldvmergeharness
создает name
как копия первой модели в models
. sldvmergeharness
затем объединяет данные из других моделей, перечисленных в models
в эту модель. Если вы создаете name
из предыдущего sldvmergeharness
run, последующие запуски sldvmergeharness
для name
поддерживает структуру и инициализацию из предыдущего запуска. Если name
соответствует существующему Simulink® модель, sldvmergeharness
объединяет тестовые данные из models
в name
.
sldvmergeharness
принимает, что name
и остальная часть моделей в models
иметь только один Signal Builder блок на верхнем уровне. Если модель в models
имеет более одного блока Signal Builder на верхнем уровне или его Signal Builder блок верхнего уровня не имеет такого же количества сигналов, как Signal Builder блок верхнего уровня в name
, sldvmergeharness
не объединяет тестовые данные модели в name
.
Чтобы объединить тесты, которые используют различные наборы значений параметров, используйте sldvmergeharness
с sldvgencov
.