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