人在仿真软件万博1manbetx

万博1manbetxSimulink &基于模型的设计

基于模型的设计难题

我目前正在做一个模型,我有一个困境。有两种方法可以建立系统模型。我需要你告诉我哪种方法是最好的,为什么。

我需要你的帮助!

我们的目标

我正在做一个模型来驱动一个乐高积木做的小机器人。这个系统类似于NXTWay-GS在MATLAB中心提交。

NXTWay-GS

基于模型的设计方法,我想设置我的文件,以便我可以轻松地开发我的控制器模拟和生成代码,以测试我的算法在真实的硬件。这意味着在模拟中,我需要将执行器命令发送到LTI系统,以逼近系统动力学;对于代码生成,我需要从硬件驱动程序发送和接收信号。

硬件驱动程序和仿真模型

我现在的问题是:在我的模型架构中包含这两组块的最好方法是什么?

选择1:两个顶级模特

我的第一个选择是创建两个顶级模型,它们都使用相同的控制器模型参考

我有一个顶级模型用于模拟:

模型仿真

一个用于代码生成的顶级模型:

代码生成模型

选项2:子系统变体

我的第二个选择是创建一个顶级模特。在这个顶级模型中,使用子系统变体在模拟和硬件驱动程序之间切换:

一个顶级模型,2个变体

现在轮到你了

你喜欢什么样的建筑?的原因吗?你有其他选择吗?我很想听听你们的意见和想法。请留下你的这里的评论

|

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。