Есть ли способ создать порт ввода/вывода в Simulink
(некоторый обходной путь)? Порт будет шиной, и некоторые сигналы устанавливаются снаружи блока, а некоторые сигналы устанавливаются блоком. Вот пример:
Дан следующий автобус:
Flow (scalar)
Composition (vector)
Enthalpy (scalar)
Я бы хотел, чтобы Flow
устанавливалось снаружи блока (на выходе есть насос, который устанавливает это значение). Composition
и Enthalpy
вычисляются блоком.
Мое решение на данный момент: сделать Flow
входом в блок и с прямым проходом установить его на выход. Я не нахожу это решение интуитивно понятным, потому что с графической точки зрения отток становится входом в блок (что верно с математической точки зрения, но я хотел бы сделать диаграмму Simulink
интуитивно понятной). Я видел в Modelica
возможность создавать порты ввода/вывода (RealPort
), и сигнал мог быть прочитан или записан блоком. Мне нужна была бы такая функция в Simulink
.