【发布时间】:2014-11-26 16:36:54
【问题描述】:
我正在使用 MATLAB/simulink 2014a,我想为多路复用器(带有 3 个端口)提供 3 个可变大小的信号。但我得到了错误:
有人可以帮我解决问题吗?
非常感谢。
【问题讨论】:
-
您是否尝试过“检查配置...”等下列出的建议?
-
据我所知,Simulink 不支持可变大小数据。这实际上很有意义。因此,您只需要不使用可变尺寸。
-
Simulink 支持可变大小的数据。 Mux 不支持可变大小的数据。如果您只想连接数据,请尝试使用“Vector Concatenate”块。
-
@Navan 是对的,Simulink 确实支持可变大小的数据,但并非适用于所有块。不幸的是,Mux 块不是支持可变大小数据的块列表的一部分,有关更多详细信息,请参阅文档中的Simulink Block Support for Variable-Size Signals。按照建议使用 Vector Concatenate 块。
标签: arrays matlab simulink multiplexing