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