如何在 Simulink 中实现 .m 脚本?
How to implement a .m script in Simulink?
我已经在脚本中编写了一个 m 函数。此功能脚本模拟系统的行为。
现在我想在 Simulink Modell 中实现它。该函数有多个输入和多个输出。其实我找到了用户定义的函数,但它们都有一个输入和一个输出。
现在有人知道如何将 m.file 实现到具有多个输入和输出的 simulink 模型中吗?
谢谢!
所有用户定义的函数都允许多个输入。
例如,MATLAB Function 块的默认值为:
function y = fcn(u)
y = u;
可以将其更改为具有 2 个输出和 3 个输入(例如),就像任何其他 MATLAB 函数一样:
function [out1,out2] = fcn(in1,in2,in3)
out1 = in1;
out2 = in2 + in3;
我已经在脚本中编写了一个 m 函数。此功能脚本模拟系统的行为。 现在我想在 Simulink Modell 中实现它。该函数有多个输入和多个输出。其实我找到了用户定义的函数,但它们都有一个输入和一个输出。
现在有人知道如何将 m.file 实现到具有多个输入和输出的 simulink 模型中吗?
谢谢!
所有用户定义的函数都允许多个输入。
例如,MATLAB Function 块的默认值为:
function y = fcn(u)
y = u;
可以将其更改为具有 2 个输出和 3 个输入(例如),就像任何其他 MATLAB 函数一样:
function [out1,out2] = fcn(in1,in2,in3)
out1 = in1;
out2 = in2 + in3;