基于模型的设计困境
我目前正在制作模型,并且有困境。我可以通过两种方式对系统进行建模。我需要你告诉我哪种方法是最好的,为什么。
我需要你的帮助!
目标
我正在建立一个模型,以驱动由乐高积木制成的小机器人。该系统类似于nxtway-gs在MATLAB中央提交。
遵循基于模型的设计方法,我想设置文件,以便可以轻松地开发模拟中的控制器并生成代码以测试我在真实硬件上的算法。这意味着在模拟中,我需要将执行器命令发送到近似系统动力学的LTI系统。对于代码生成,我需要从硬件驱动程序发送和接收信号。
我现在的问题是:在我的模型体系结构中包括这两组块的最佳方法是什么?
选项1:两个顶级型号
我的第一个选项是创建2个顶级模型,这些模型既可以使用模型引用。
我将有一个模拟的顶级模型:
以及代码生成的一个顶级模型:
选项2:子系统变体
我的第二个选择是创建一个顶级模型。在此顶部模型中,使用子系统变体在模拟和硬件驱动程序之间切换:
现在轮到你了
您更喜欢什么建筑?出于哪些原因?您看到其他选项吗?我很想听听您的评论和想法。请留下在这里评论。
评论
要,请,请点击此处登录到您的的帐户帐户或一个新。。。