2016 - 2024

感恩一路有你

simulink传递函数怎么输入 Simulink求一个多输入多输出的S函数?

浏览量:1799 时间:2021-03-17 09:28:22 作者:admin

Simulink求一个多输入多输出的S函数?

1. 据我所知,s函数似乎不支持多输入多输出。为了实现多输入多输出,需要在输入端将所需的信号组合成矢量,然后在输出端将矢量信号分解成多个输出。这样,您不仅需要一个S函数,还需要在S函数模块之前和之后添加MUX和demux模块。

2. 从你的方程来看,似乎没有必要使用s函数。建议的方法如下:

(1)使用matlab FCN模块(r2011a改名为解释matlab函数)。其优点是易于使用,任何matlab函数都可以在理论上使用。

(2)直接使用Simulink的基本模块(如FCN);

(3)使用嵌入式matlab函数模块(r2011a后改名为matlab函数)。该模块的优点是支持多输入多输出,也可以生成代码,但有严格的语法限制。

除非需要使用s功能,否则最好使用以上任一功能。你考虑一下,当你决定用哪种方法时,我会帮你(事实上,你可以自己试试)。

3. 低通滤波器应使用1/(TS 1)。

simulink传递函数怎么输入 simulink中fcn表达式怎么写 simulink自定义函数模块

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。