Can I use MATLAB Engine API for C++ for compiled standalone applications?
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi there,
We are planning to create a small standalone application (using MATLAB compiler) that performs some calculations and displays/updates plots in real-time (e.g. once every second). The data is generated by C++ code, which in turn receives measurements and preprocesses it.
Can I use the "MATLAB Engine API for C++" for this case?
I assume that this is not possible because the C++ application would need to interface the MATLAB Runtime. (The page "MATLAB Engine API for C" says: "Engine applications require an installed version of MATLAB; you cannot run the MATLAB engine on a machine that only has the MATLAB Runtime.")
Hence, I guess we need to wrap our C++ code using MEX and call it from the compiled standalone application. Is this correct or is there a better way?
댓글 수: 0
채택된 답변
Kojiro Saito
2021년 9월 14일
The link (MATLAB Engine API for C) is the interface in which MATLAB is called from C.
댓글 수: 2
Indhu Priyadharshini Govindasamy
2022년 3월 4일
Could you please help me with this?
(the problem is using mxArray i am creating Matrix in workspace and hardcoding the values. i dont want to hardcode the values like this)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Call MATLAB from C에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!