• Регистрация
Н/Д
Н/Д 0.00
н/д

Как сформировать порты для множества подсистем

18.04.2020

Здравствуйте. У меня есть несколько десятков подсистем в simulink. Эти подсистемы абсолютно одинаковы (каналы). Часто нужно изменить количество внешних портов, например из каждой подсистемы вывести сигнал test_data, либо подать новый управляющий сигнал. Причем внешние сигналы независимые к каждой подсистеме. Если использовать блок from внутри копии подсистемы, то ругается, что такой сигнал уже есть. Сейчас добавляю внешний порт и прописываю вручную каждый сигнал. Так как подсистем много, то на это уходит пол дня - день.

Подскажите, пожалуйста, как организовать работу, чтобы ускорить данный процесс?

Теги

      18.04.2020

      Ответы

      • aBoomest
        aBoomest+942.89
        19.04.2020 11:33

        Ваша подсистема должна изначально иметь все вариации входов и выходов. А их использование - это уже настройка подсистемы. Можно сделать как например в блоке Three-Phase Breaker. В его настройках есть пункт External control . . . Правой кнопкой на блоке. Lool under mask. Там все понятно как это сделать используя блок Switch.

        • Н/Д
          Н/Д0.00
          19.04.2020 14:44

          Спасибо, завтра посмотрю на работе.