How can I invoke C++ executable file (.exe) from Matlab code or Simulink?
Mostrar comentarios más antiguos
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 comentarios
Honghao Tan
el 20 de Ag. de 2020
@Rutwesh, is it in the window 10 environment or Linux? what is the protocol between matlab and C++?
Walter Roberson
el 20 de Ag. de 2020
.exe is Windows and not Linux, not unless a windows emulator such as Wine has been added to the Linux.
Walter Roberson
el 20 de Ag. de 2020
system('TheProgram.exe &')
Or use .Net System.Diagnostic.Process
Honghao Tan
el 20 de Ag. de 2020
@Walter, thx for your comment on .exe
Rutwesh Shirbhate
el 21 de Ag. de 2020
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre External Language Interfaces en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!