exponenta event banner

Ссылка на файл подсистемы в модели

Подсистему можно сохранить в SLX-файле и сослаться на нее из модели. Такой шаблон моделирования помогает повторно использовать. Рассмотрим slexSSRef_model модель. Эта модель содержит две подсистемы, ссылающиеся на один и тот же файл подсистемы - TimesK.slx. TimesK.slx подсистема содержит блоки Inport, Gain и Outport и маскируется с помощью маски модели. Параметр Input for Gain добавляется к маске для передачи значения с помощью переменной k. Эта модель сконфигурирована для демонстрации этих возможностей указанной подсистемы.

Параметризация экземпляра

Для каждого экземпляра подсистемы, на которую имеется ссылка, можно указать различные значения параметров. Например, здесь входное значение (k) для параметра Input for Gain от Subsystem1 и Subsystem2 равно 5 и 10 соответственно.

Отладка для конкретного экземпляра

В этом примере имеется два экземпляра подсистемы, ссылающиеся на сохраненный файл подсистемы, TimesK. Каждый экземпляр управляется собственным набором входных данных в верхней модели. Если требуется отладить подсистему, на которую имеется ссылка, можно углубиться в каждый экземпляр, найти ошибки и отладить их.

Адаптируемость размеров

При ссылке на подсистемы верхняя модель может управлять несколькими размерами. В этой модели экземпляр Subsystem1 управляется одномерным сигналом, а экземпляр Subsystem2 - четырехмерным сигналом. В обоих случаях можно увидеть, что ссылочные подсистемы адаптируются к одному измерению и четырем измерениям соответственно в выходных данных.

См. также

Ссылка на подсистему