How can I invoke C++ executable file (.exe) from Matlab code or Simulink?
显示 更早的评论
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 个评论
Honghao Tan
2020-8-20
@Rutwesh, is it in the window 10 environment or Linux? what is the protocol between matlab and C++?
Walter Roberson
2020-8-20
.exe is Windows and not Linux, not unless a windows emulator such as Wine has been added to the Linux.
Walter Roberson
2020-8-20
system('TheProgram.exe &')
Or use .Net System.Diagnostic.Process
Honghao Tan
2020-8-20
@Walter, thx for your comment on .exe
Rutwesh Shirbhate
2020-8-21
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 External Language Interfaces 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!