通过一个脚本,我试图从整个复杂的模型中创建更小的模块。我剪切了这个模块,并将其添加到一个新的模型中。这样就可以了。
在第二步,我想做的是根据输入的数量添加常量块,对于输出,我想根据输出的数量添加终结器,当然,最后它们必须连接。
要添加常量块,我使用以下命令(它工作):add_block('simulink/Commonly Used Blocks/Constant', 'my_model/Constant1')
这必须在一个for循环中工作,取决于存在多少输入。
要将此常量块与输入连接(不起作用):add_line('my_model', 'Constant1', 'Input1')
如何在for循环中实现这一点?
3条答案
按热度按时间nwwlzxa71#
请仔细查看add_line文档中的示例。您应该使用,
更改上述代码中的
1
,以反映您连接到模块的哪个输入或输出。cidc1ykv2#
我找到了一个解决方案,如下所示,它可以添加块和连接
c0vxltue3#
我正尝试在Simulink中为我的传感器网络构建一个可编程创建的块。它可以是一个相当大的,也可以是可配置的。
我正在寻找的想法,创造它在循环(S)从脚本内的Simulink(SimScape)元素。我会很感激,如果你能给我建议。