Connecting matlab output to simulink input. How to?

31 vues (au cours des 30 derniers jours)
adi kul
adi kul le 2 Avr 2015
Commenté : adi kul le 3 Avr 2015
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.

Réponse acceptée

Mahdiyar
Mahdiyar le 2 Avr 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 commentaire
adi kul
adi kul le 3 Avr 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!

Connectez-vous pour commenter.

Plus de réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 2 Avr 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