Connecting matlab output to simulink input. How to?

39 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

Mahdiyar
Mahdiyar il 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 Commento
adi kul
adi kul il 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!

Accedi per commentare.

Più risposte (1)

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

Community Treasure Hunt

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

Start Hunting!

Translated by