首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Simulink:用户界面,用户->自动生成的“系统”数量

Simulink:用户界面,用户->自动生成的“系统”数量
EN

Stack Overflow用户
提问于 2013-09-21 18:04:32
回答 2查看 81关注 0票数 0

我正致力于一个非常雄心勃勃的项目,现在在Simulink,我想使它尽可能友好的用户。

基本上,我是在做一个详细的模型,一个交叉路口装满了汽车。我有一个被蒙面的汽车模型块,您可以定义位置、速度、方向等。但是,如果用户想要将汽车添加到系统中,他必须手动“复制/粘贴”,然后连接到正确的位置(例如,输出到GUI等)。

有什么办法让这件事自动发生吗?也就是说,用户可以指定汽车的数量,并将它们自动添加到模型中?

我会附上照片,但我还没有足够的声誉:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-22 22:13:07

没有开箱即用的方法可以自动完成这一任务。

然而,通过编写各种MATLAB脚本,使用get_param、set_param、add_block、add_line等方法,以及MAPLAB中的其他建模功能,都可以成功地实现。

有关如何使用上述函数,请查看文档。有一个构建模型的简单示例(演示如何添加和连接块) 这里

票数 1
EN

Stack Overflow用户

发布于 2013-09-23 13:14:45

菲尔的答案包括如何添加块和布线到您的模型。另一种方法是“重构”您的模型,以处理模拟中的汽车数量。例如,使用"for“子系统,您可以遍历每个car。另一种方法是,如果您的每辆车都是用向量建模的,那么您的汽车模型块可以在矩阵上工作,每一列都代表一辆汽车。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18935833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档