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!