Connecting matlab output to simulink input. How to?

58 views (last 30 days)
Hi, Me and my friend were working on a project where I have developed pre part in matlab code and my friend has done his part in Simulink. Now I want to connect my output to his Simulink diagram's input port. Can anyone help me or guide me?
My output consists of 4 values, temperature, velocity, NH3 and NO concentrations which represents exhaust. While that output will be fed to his model as input where he created a model which will further optimize the output which is coming from my model.

Accepted Answer

Mahdiyar
Mahdiyar on 2 Apr 2015
Hi kul
I think you need to:
1- use "From Workspace" in the simulink part. This blok helps you to take the value from the workspace. So you can put the name of your varaibles in this block.
2- use the matlab command "sim" at the end of your code to run the simulink. (check matlab help to know how to use it. It is simple)
3- Run your code.
Enjoy it :)
Regards
  1 Comment
adi kul
adi kul on 3 Apr 2015
Hi, I am trying this solution but I can't get it work.
I have put in matlab code as
Simout=sim('Model',temp);
and in Simulink diagram in "from workspace" changed the parameter to temp
Still getting error there!

Sign in to comment.

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 2 Apr 2015
You can use a Matlab function block

Categories

Find more on Interactive Model Editing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!