基于用户输入生成子系统(MATLAB/SimMechanics)

基于用户输入生成子系统(MATLAB/SimMechanics),matlab,simulink,Matlab,Simulink,本网络研讨会中的用户 通过复制粘贴子系统,可以为剪式升降机创建新级别的链接 我想知道是否有任何方法可以通过用户输入自动控制子系统和接头的数量 i、 e一个gui,允许用户在剪刀式升降机中输入层数,该层数(子系统)在SimMechanics中生成 如果有人能提供一个解决方案,我可以根据我试图解决的问题来调整它 提前谢谢 是的,只要您知道要添加哪些子系统和关节,就可以自动执行。有关职能包括: (路径到您的子系统,路径到目的地子系统)(我假设您的子系统存储在库中)。您可能希望指定'Position

本网络研讨会中的用户

通过复制粘贴子系统,可以为剪式升降机创建新级别的链接

我想知道是否有任何方法可以通过用户输入自动控制子系统和接头的数量

i、 e一个gui,允许用户在剪刀式升降机中输入层数,该层数(子系统)在SimMechanics中生成

如果有人能提供一个解决方案,我可以根据我试图解决的问题来调整它


提前谢谢

是的,只要您知道要添加哪些子系统和关节,就可以自动执行。有关职能包括:

  • (路径到您的子系统,路径到目的地子系统)
    (我假设您的子系统存储在库中)。您可能希望指定'Position'参数,以便所有块不会彼此重叠。需要进行一些实验才能找到适合您的模型的坐标,并根据要添加的SUSBYSTEM的数量进行参数化
  • (感兴趣的子系统路径、输出端口路径、输入端口路径)
    。您需要知道要连接到哪个端口,并根据要添加的子系统的数量确定需要连接多少次。Simscape和SimMechanics是一种特殊类型的端口,您需要正确地引用它们,否则它将无法工作,请参阅以了解更多详细信息(注意:据我所知,这是未记录的,因此可能会在未来的版本中更改)
总之,是的,这是可能的(我过去做过),但这绝非易事。有关非常简单的介绍,请参见