【发布时间】:2016-06-19 18:29:49
【问题描述】:
我需要在 Simulink 模型中使用 Matlab 函数。我知道如何使用 Matlab 函数来做简单的事情。但是我现在需要的有点复杂。让我给你一个基本的例子。
假设我需要一个模块来生成正弦波,以便直接在示波器上查看(我知道已经有一个正弦波模块,我只是以它为例)。如果我在 Matlab 中而不是在 Simulink 中编写,我会这样做:
t = [0:1/30000:0.2];
A = 1;
f =10000;
y = A*sin(2*pi*f*t);
plot(t(1:100),y(1:100))
如何在 Simulink matlab-function 块中构建相同的函数并直接在 Scope 上查看结果?
记住:Matlab 功能块有两个端口,u 和 y。分别代表输入和输出。在上面给出的示例中,正弦波发生器不需要输入。
【问题讨论】:
-
可以配置一个matlab功能块的端口数。
标签: matlab function simulink frequency