Объедините тесты и инициализации в одну модель тестовой обвязки
Примечание
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.