Как создать подсистему Leaf в другой системе Leaf?
Мне нужно создать LeafSystem
который сам содержит другойLeafSystem
(а SimpleCar
в моем случае) такой, что некоторые входы передаются в SimpleCar и выходы SimpleCar
в сочетании с какой-то другой обработкой для получения окончательного результата моего LeafSystem
,
Я думаю, мне нужно создать Diagram
в моем LeafSystem
и создать что-то вроде "обходного" порта, который направляет входы к выходам, чтобы я мог использовать Connect
чтобы соединить их. Это правильный подход?
1 ответ
"Система, которая содержит другую Систему" - это в точности определение Диаграммы в Дрейке. Рассмотрите возможность сделать верхний уровень диаграммой, а не системой LeafSystem. Тогда вы можете использовать Connect
подать входной порт Diagram во внутреннюю LeafSystem и перенаправить внутренний выходной порт в выходной порт Diagram.