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