Можно сохранить подсистему в файле SLX и ссылаться на нее из модели. Такой шаблон моделирования помогает повторно использовать. Рассмотрим slexSSRef_model
модель. Эта модель содержит две подсистемы, ссылающиеся на один и тот же файл подсистемы - TimesK.slx
. The TimesK.slx
Подсистема содержит блоки Inport, Gain и Outport и маскируется с помощью Model Mask. Параметр Input for Gain добавляется к маске, чтобы передать значение с помощью переменной k
. Эта модель сконфигурирована, чтобы продемонстрировать эти возможности подсистемы-ссылки.
Можно задать различные значения параметров для каждого образца подсистемы-ссылки. Например, здесь входное значение (k) для параметра Input for Gain из Subsystem1 и Subsystem2 5
и 10
соответственно.
В этом примере у вас есть два образцов подсистемы, ссылающиеся на сохраненный файл подсистемы TimesK
. Каждый образец управляется своим набором входов в верхней модели. Когда необходимо отлаживать подсистему-ссылку, можно погружаться в каждый образец и искать ошибки и отлаживать их.
При ссылке на подсистемы верхняя модель может управлять несколькими размерностями. В этой модели образец Subsystem1 управляется одномерным сигналом, а пример Subsystem2 управляется четырехмерным сигналом. В обоих образцах можно увидеть, что подсистемы-ссылки адаптируются, чтобы иметь в выходе одну размерность и четыре размерности соответственно.