How to create exe from gui and simulink

5 visualizzazioni (ultimi 30 giorni)
ander
ander il 19 Mag 2015
Commentato: ander il 2 Giu 2015
Good Morning!
I have different problems or lack of knowedledge. First of all I have a Gui and it use a simulink mdl file to do different calculus. At the mdl file I use S-function, which are write in C++ language. My objective is to create one .exe file to use all the program (GUI+simulink) without installing Matlab.
At the program I want to first configurate the variables and then watch some values at the GUI (at real time). The Gui is only .m file (I don`t have the .fig file). So I have read a lot but I dont know something.
1- it is possible to do only one .exe, or ihave to do 2 one for simulin and other for the GUI?
2- to create the simulink .exe I have to use RTW, but how I can configurate the simuink.exe before start executing? now I am using workspace variables, later with the .exe could I use workspace variables?
3- if I have 2 .exe (one for simulink and another for GUI) how will comunicate they? How I can access to simulink variable from the gui (i only want the command)?
maybe in the future I will have more questions but to start reading and doing different test i will need some help.
Thanks for all and excuse me for the English level.

Risposta accettata

Anthony Poulin
Anthony Poulin il 20 Mag 2015
Hey Ander,
First what you want to do is possible!
Then, to do it you have to create a DLL from your simulink model and an exe from your GUI (the exe will call the DLL).
Do not hesitate, if you have questions or misunderstanding in this tutorial.
Anthony
  3 Commenti
Anthony Poulin
Anthony Poulin il 21 Mag 2015
For these questions, I have not answers... It seems complicated, because (if I remember well) the output of your listener is a handle in your WS and when your model is compiled as a DLL, you have not a Matlab WS...
You have to try it!
ander
ander il 2 Giu 2015
Excuse me, but how I have to start the dll? I have to change all the gui and use callib and things like this to start or to stop?
thanks in advance

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Simulink Coder in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by