How to know status of the MATLAB execution process has got completed or not?
조회 수: 13 (최근 30일)
이전 댓글 표시
From main program, I am starting multiple MATLAB Instances (say 3 MATLABs), and all the instances run a mscript. I am using `!matlab` command to start instances.
Once MATLAB execution gets completed in each instance , I want to know the status of their completion in the main program.
댓글 수: 0
채택된 답변
Mario Malic
2023년 4월 4일
Hello,
It's been a while since I last did it, if you call matlab.exe with input arguments, I think it closes itself after its finished. If you call it this way, instead of using (!), you can solve it, check this link.
The other way is to write a code to your mscripts that will save a file to specific location. Your main program has to check that these file exist, once they do, continue execution of it.
댓글 수: 3
Mario Malic
2023년 4월 4일
If you use the ampersand
system("matlab.exe& other arguments")
after the executable, it will report the status immediately, otherwise it returns status after exit.
However, I still would suggest the solution from the link.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!