How can I invoke C++ executable file (.exe) from Matlab code or Simulink?
Afficher commentaires plus anciens
I am trying to run a C++ executable file (.exe) from matlab or Simulink. Currently I have to run the ++ executable file (.exe) manually and start the simulation in matlab environment to start the data exchange between matlab and C++ code. Is there any easier way to automate the process? Eg- I can just run matlab/Simulink and the C++ executable file (.exe) is invoked.
Operating system - Windows10
Matlab - 2017a/b
User Datagram Protocol (UDP) is used between matlab and C++
5 commentaires
Honghao Tan
le 20 Août 2020
@Rutwesh, is it in the window 10 environment or Linux? what is the protocol between matlab and C++?
Walter Roberson
le 20 Août 2020
.exe is Windows and not Linux, not unless a windows emulator such as Wine has been added to the Linux.
Walter Roberson
le 20 Août 2020
system('TheProgram.exe &')
Or use .Net System.Diagnostic.Process
Honghao Tan
le 20 Août 2020
@Walter, thx for your comment on .exe
Rutwesh Shirbhate
le 21 Août 2020
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur External Language Interfaces dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!