我如何在另一个 LeafSystem 中创建一个子 LeafSystem?
How do I create a sub-LeafSystem within another LeafSystem?
我需要创建一个 LeafSystem
,它本身包含另一个子 LeafSystem
(在我的例子中是 SimpleCar
),以便将一些输入传递给 SimpleCar,并将 SimpleCar
与其他一些处理相结合以生成我的 LeafSystem
.
的最终输出
我猜我需要在我的 LeafSystem
中创建一个 Diagram
并创建类似 "bypass" 端口的东西,将输入通过管道传输到输出,这样我就可以使用 Connect
将它们连接起来。这是正确的方法吗?
A "System that contains another System" 正是 Drake 中 Diagram 的定义。考虑使顶层成为图表而不是 LeafSystem。然后你可以使用 Connect
将 Diagram 的输入端口馈送到内部 LeafSystem,并将内部输出端口转发到 Diagram 输出端口。
我需要创建一个 LeafSystem
,它本身包含另一个子 LeafSystem
(在我的例子中是 SimpleCar
),以便将一些输入传递给 SimpleCar,并将 SimpleCar
与其他一些处理相结合以生成我的 LeafSystem
.
我猜我需要在我的 LeafSystem
中创建一个 Diagram
并创建类似 "bypass" 端口的东西,将输入通过管道传输到输出,这样我就可以使用 Connect
将它们连接起来。这是正确的方法吗?
A "System that contains another System" 正是 Drake 中 Diagram 的定义。考虑使顶层成为图表而不是 LeafSystem。然后你可以使用 Connect
将 Diagram 的输入端口馈送到内部 LeafSystem,并将内部输出端口转发到 Diagram 输出端口。