How can I invoke C++ executable file (.exe) from Matlab code or Simulink?
Mostra commenti meno recenti
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 Commenti
Honghao Tan
il 20 Ago 2020
@Rutwesh, is it in the window 10 environment or Linux? what is the protocol between matlab and C++?
Walter Roberson
il 20 Ago 2020
.exe is Windows and not Linux, not unless a windows emulator such as Wine has been added to the Linux.
Walter Roberson
il 20 Ago 2020
system('TheProgram.exe &')
Or use .Net System.Diagnostic.Process
Honghao Tan
il 20 Ago 2020
@Walter, thx for your comment on .exe
Rutwesh Shirbhate
il 21 Ago 2020
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su External Language Interfaces in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!