Сошлитесь на компонент подсистемы в модели

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

Экземпляр определенная параметризация

Можно задать различные значения параметров для каждого экземпляра компонента подсистемы. Например, здесь входное значение (k) для параметра Редактирования от Подсистемы и Subsystem2 равняется 5 и 10 соответственно.

Экземпляр определенная отладка

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

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

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

Несколько обработка шага расчета

В этой модели два экземпляра подсистем, на которые ссылаются, сконфигурированы, чтобы запуститься с двумя различными шагами расчета 0.01 и 0.02. Это преодолевает ограничения ссылки модели, где несколько шагов расчета не поддержаны.

open_system('slexSSRef_model');