MATLAB Answers

How to link a plot or continous data from M-file to Simulink Model

10 views (last 30 days)
I have done a wind turbine Model. In M-file ,I have written the code of the wind power characteristics for different wind speed with respect to rootr speed. Please, help me ..How can I link the wind speed (Wind~Time graph)from M-file to Simulink Model??
When I used "Sim..." command only latest data came. Here, The wind Speed~Time is a continuous graph or data.So, How can I call the continuous datas or graph from the M-file to Simulink Model.

Accepted Answer

Muruganandham Subramanian
Muruganandham Subramanian on 27 Dec 2012
Edited: Muruganandham Subramanian on 27 Dec 2012
Have you tried with From workspace block?
  1 Comment
chittaranjan pradhan
chittaranjan pradhan on 23 Jan 2014
Thank you, Sir....Mr. Muruganandham Subramanian
your answer was very helpful. Sir, i want to run my model for 10-Second. I want sine wave upto 5-sec and then from 5-sec to 10-sec, 2 as a constant value. When i use *If* or *For* -loop , i am unable to call the M-file program to simulink model. please, give some idea to me...
Thanking you Chittarnajan

Sign in to comment.

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 27 Dec 2012
Edited: Azzi Abdelmalek on 27 Dec 2012
You can use from file or from workspace block
Example
t=0:0.1:10
y=sin(t)
ty=[t' y']
then set the value of your from workspace block to ty
  2 Comments
chittaranjan pradhan
chittaranjan pradhan on 23 Jan 2014
Thank you, Sir....Mr. Azzi Abdelmalek
your answer was very helpful. Sir, i want to run my model for 10-Second. I want sine wave upto 5-sec and then from 5-sec to 10-sec, 2 as a constant value. When i use *If* or *For* -loop , i am unable to call the M-file program to simulink model. please, give some idea to me...
Thanking you Chittarnajan

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!