Тестовая обвязка является схемой блока модели, которую можно использовать для теста, редактирования, или отладить модель Simulink®. В основной модели вы сопоставляете обвязку с компонентом модели или моделью верхнего уровня. Тестовая обвязка содержит отдельное рабочее пространство модели и конфигурацию модели. Тестовая обвязка сопоставлена с основной моделью и может быть получена доступ через образцовый холст.
Вы создаете модель тестовой обвязки вокруг компонента под тестом, который соединяет обвязку с основной моделью. Если вы редактируете компонент под тестом в обвязке, основные образцовые обновления, когда вы закрываете обвязку. Можно сгенерировать тестовую обвязку для:
Компонент модели, такой как подсистема, блок библиотеки или блок Model. Тестовая обвязка изолирует компонент в отдельной среде симуляции.
Модель верхнего уровня. Компонент под тестом является блоком Model, ссылающимся на основную модель.
Когда вы сопоставляете тестовую обвязку с компонентом модели, рабочая область модели тестовой обвязки содержит копии параметров, сопоставленных с компонентом.
Этот пример показывает тестовую обвязку для компонента, который содержит блок Gain. Рабочая область модели тестовой обвязки содержит копию параметра g, потому что g задает часть компонента.
Параметр h является усилением блока усиления в обвязке вне компонента под тестом (CUT). h существует только в рабочей области модели тестовой обвязки.
Когда вы сопоставляете обвязку с верхним уровнем основной модели, рабочая область модели тестовой обвязки не содержит копии параметров, относящихся к компоненту. Компонент под тестом является блоком Model, ссылающимся на основную модель, и параметры остаются в основном рабочем пространстве модели. В этом примере компонент под тестом ссылается на основную модель, и переменная g существует в основном рабочем пространстве модели. Переменная h является значением блока Gain в обвязке. Это существует только в рабочей области модели тестовой обвязки.
Параметры в тестовой обвязке решают к самой локальной рабочей области. Параметры решают к рабочей области модели тестовой обвязки, затем рабочая область системной модели, затем основная рабочая область MATLAB®.
Можно открыть только одну тестовую обвязку за один раз на основную модель.
Не комментируйте компонент под тестом в тестовой обвязке. Комментирование компонента под тестом может вызвать неожиданное поведение.
Если подсистема имеет тестовую обвязку, вы не можете расширить содержимое подсистемы в модель, содержащую подсистему. Удалите тестовую обвязку (обвязки) прежде, чем расширить подсистему. Для получения дополнительной информации смотрите Расширение Подсистемы (Simulink).
Тестовые обвязки не поддержаны для блоков под объектом Stateflow®.
Обновите советника, и дифференцирование XML не поддержаны для моделей тестовой обвязки.
Тестовая обвязка с источником блока Signal Builder не поддерживает:
Основанные на кадре сигналы
Комплексные сигналы
Сигналы переменной размерности
Для тестовой обвязки с источником блока Test Sequence все входные параметры к компоненту под тестом должны действовать с тем же шагом расчета.