Input an array to transfer function block in simulink

I need to give an array input to the transfer function block in simulink.
I got the following error:
Error in port widths or dimensions. Invalid dimension has been specified for input port 1 of <Model_Name>\Transfer_fcn'.
Component:Simulink | Category:Model error
Is there any possibility of getting a [1x20] array as output for this transfer function block.
if not, is there an alternative solution to this.

回答(1 个)

I don't remember that the Transfer Function block works as a MISO system.
If you think that all 20 inputs are fed into the same transfer function , might as well duplicate additional 19 TF blocks and obtain the individul outputs separately.
You can apply the Superposition principle later if you want, by using an Add block.

类别

在 帮助中心 和 File Exchange 中查找有关 Simulink 的更多信息

产品

版本

R2019b

提问:

2022-5-10

回答:

2022-5-10

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by