如何在Simulink中克隆具有不同参数集的子系统?或者:如何为子系统定义局部索引变量?

走走

我的Simulink模型将包含(很多) n相同的子系统,每个子系统由大约30个不同的预定参数定义。当前,每次复制子系统时,我都需要修改每个块的属性,因此工作量大且容易出错。所以我的想法是将相应的参数存储在向量中,如下所示:

parametersA = (parameterA1 , parameterA2 , ... , parameterAn);
...
parametersZ = (parameterZ1 , parameterZ2 , ... , parameterZn);

然后parametersA(2)将为子系统#2和parametersA(n)第n个子系统定义块属性中的值或者想象每个子系统都包含一个PID控制器,并且KP需要定义比例增益因此,第一个子系统将调用KP(1),第n个子系统KP(n)

因此,我的基本问题是:如何n在每个子系统中声明索引变量,以便每个块都知道要调用参数向量的哪个元素?

另一个问题是:实际上是否真的有必要复制我的子系统,还是所有事情都可以在一个中完成?这会影响模拟时间吗?

am304

你看你屏蔽子系统和在遮蔽(见只有一个结构参数化它遮蔽在doc)?然后,将使用该结构的字段对蒙版下面的所有块进行参数化。然后,您可以拥有一个结构的单元格数组,该数组用于参数化子系统的每个实例。实际上,掩码所需的唯一参数是在基本工作区中定义的单元格数组中的索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Simulink子系统掩码中实现按钮?

来自分类Dev

如何为 Windows 安装 Linux 子系统

来自分类Dev

如何在Linux子系统中设置字体?

来自分类Dev

如何在Unity中启动和停止粒子系统?

来自分类Dev

如何在 Linux 的 Windows 子系统中运行没有 sh 或 bash 的 shell 脚本?

来自分类Dev

具有不同几何形状的粒子系统

来自分类Dev

Simulink同步子系统

来自分类Dev

如何为Windows子系统的Linux转换Windows路径

来自分类Dev

如何在Windows子系统的Linux子系统上为Windows和Linux使用相同的Python

来自分类Dev

如何在Windows子系统的Linux子系统上为Windows和Linux使用相同的Python

来自分类Dev

Simulink:使用遮罩控制变量子系统

来自分类Dev

如何在Win 10的Linux子系统中使用xclip?

来自分类Dev

如何设置子系统内所有组件的采样时间?

来自分类Dev

如何设置子系统内所有组件的采样时间?

来自分类Dev

如何删除Unity中粒子系统显示的图标

来自分类Dev

如何从Windows Linux子系统中打开VSCode?

来自分类Dev

在simulink中,以编程方式创建变体子系统

来自分类Dev

Simulink 2007a中的可变子系统实现

来自分类Dev

如何影子系统升压库?

来自分类Dev

如何在Hazelcast CP子系统使用的AtomicLong只有2个Hazelcast群集节点?

来自分类Dev

如何在Visual Studio Code中为Linux的Windows子系统中设置包含路径

来自分类Dev

如何在JavaScript / jQuery中为粒子系统重用数组中的对象?

来自分类Dev

Wildfly:如何在IO子系统中动态配置工作线程

来自分类Dev

如何在Rstudio中通过z shell而不是bash在Linux上使用Windows子系统?

来自分类Dev

如何在Windows 10(WSL)中更改Linux子系统的语言?

来自分类Dev

如何在Windows子系统(适用于Linux)中设置X鼠标指针的大小

来自分类Dev

如何在Windows子系统中为Linux重置Kali Linux密码

来自分类Dev

如何在 Unity 中读取和保存粒子系统的起始颜色

来自分类Dev

Simulink:通过掩码从子系统中删除所有块

Related 相关文章

  1. 1

    如何在Simulink子系统掩码中实现按钮?

  2. 2

    如何为 Windows 安装 Linux 子系统

  3. 3

    如何在Linux子系统中设置字体?

  4. 4

    如何在Unity中启动和停止粒子系统?

  5. 5

    如何在 Linux 的 Windows 子系统中运行没有 sh 或 bash 的 shell 脚本?

  6. 6

    具有不同几何形状的粒子系统

  7. 7

    Simulink同步子系统

  8. 8

    如何为Windows子系统的Linux转换Windows路径

  9. 9

    如何在Windows子系统的Linux子系统上为Windows和Linux使用相同的Python

  10. 10

    如何在Windows子系统的Linux子系统上为Windows和Linux使用相同的Python

  11. 11

    Simulink:使用遮罩控制变量子系统

  12. 12

    如何在Win 10的Linux子系统中使用xclip?

  13. 13

    如何设置子系统内所有组件的采样时间?

  14. 14

    如何设置子系统内所有组件的采样时间?

  15. 15

    如何删除Unity中粒子系统显示的图标

  16. 16

    如何从Windows Linux子系统中打开VSCode?

  17. 17

    在simulink中,以编程方式创建变体子系统

  18. 18

    Simulink 2007a中的可变子系统实现

  19. 19

    如何影子系统升压库?

  20. 20

    如何在Hazelcast CP子系统使用的AtomicLong只有2个Hazelcast群集节点?

  21. 21

    如何在Visual Studio Code中为Linux的Windows子系统中设置包含路径

  22. 22

    如何在JavaScript / jQuery中为粒子系统重用数组中的对象?

  23. 23

    Wildfly:如何在IO子系统中动态配置工作线程

  24. 24

    如何在Rstudio中通过z shell而不是bash在Linux上使用Windows子系统?

  25. 25

    如何在Windows 10(WSL)中更改Linux子系统的语言?

  26. 26

    如何在Windows子系统(适用于Linux)中设置X鼠标指针的大小

  27. 27

    如何在Windows子系统中为Linux重置Kali Linux密码

  28. 28

    如何在 Unity 中读取和保存粒子系统的起始颜色

  29. 29

    Simulink:通过掩码从子系统中删除所有块

热门标签

归档