How to create own stimulus to drive simulink blocks ?
6 次查看(过去 30 天)
显示 更早的评论
Hello,
I am new to Simulink world. I want to generate my own stimulus to drive my simulink design blocks. I can use the Simulink existing source blocks (such as step, sine etc). But I want to control a group of my signals as the function of simulation time. For example, signal A goes to a value at simulation time T1, then change to a different value at simulation time T2. Similar request for other signals. I am looking a suggestions for to write a simple function (text based is prefered) to achieve this purpose.
Thank you in advance.
-Tom
0 个评论
回答(1 个)
Azzi Abdelmalek
2013-2-21
编辑:Azzi Abdelmalek
2013-2-21
Example:
t1=0:0.1:10
y1=sin(t)
t2=10.1:0.1:20
y2=cos(t)./t
t=[t1 t2];
y=[y1 y2];
ty=[t;y];
save yourfile ty
In your Simulink model use a from file block and set a file name to yourfile.mat
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sources 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!