How to write my Matlab code so that its standalone application program takes multiple input files?

Dear All,
I want to design my standalone application code (.exe file generated by Matlab compiler) which takes input files as follows:
> Standalone_Code.exe <file1> <file2> <file3> <file4>
I am wondering if it is possible to write my Matlab code so that I can run its standalone applicaton code as the above.
Thanks a lot.
Benson

 채택된 답변

Matt J
Matt J 2020년 6월 17일
편집: Matt J 2020년 6월 17일
It should work just as you've shown. Just write your mcode to accept input arguments as you would write a non-deployed mfile. See also,

댓글 수: 2

Hi, Matt,
I wrote my Matlab code for the input files as follows:
fundction [x] = main(file1,file2,file3,file4)
.......
end
I have 4 txt files and their names are 'model.txt', 'meas1.txt', 'meas2.txt','meas3.txt'. I run my Matoab code as follows,
>> [x] = main('model.txt', 'meas1.txt', 'meas2.txt','meas3.txt')
it worked perfectly.
But after I obtained my standalone application using Compiler, I tried the following ways to read the input files:
  1. > main('model.txt', 'meas1.txt', 'meas2.txt','meas3.txt')
  2. > main 'model.txt', 'meas1.txt', 'meas2.txt','meas3.txt'
  3. > main <'model.txt'> <'meas1.txt>' <'meas2.txt'> <'meas3.txt'>
All of them did not work. Would you please tell me how it would work? Thanks a lot.
Benson
Hi, Matt,
Now it works. I directly use the file names withou using ' '. Thanks a lot.
Benson

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

질문:

2020년 6월 17일

댓글:

2020년 6월 18일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by