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

Можно снова использовать подсистему в модели путем создания ссылки подсистемы, которая сохраняет подсистему в файл SLX. Чтобы снова использовать ту подсистему, можно использовать блоки ссылки подсистемы, которые ссылаются на тот же самый файл SLX.

Рассмотрите slexSSRef_model модель.

Эта модель содержит две подсистемы, ссылающиеся на тот же файл подсистемы, sref_timesK.

sref_timesK подсистема содержит Inport, Gain и блок Outport и маскируется с помощью Маски Модели. Параметр Edit добавляется к маске, чтобы передать значение с помощью переменной k.

Эта модель сконфигурирована, чтобы продемонстрировать эти возможности ссылки подсистемы:

  • Экземпляр определенная параметризация: можно задать различные значения параметров для каждого экземпляра подсистемы, на которую ссылаются. Например, здесь входное значение (k) для параметра Edit от Subsystem и Subsystem1 5 и 10 соответственно.

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

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

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

Похожие темы