writeVideo function not accessible from appdesign (only from script)
古いコメントを表示
Using MATLAB 2018a, I build an appdesign interface that should create a video file.
When I execute the app, the line:
writeVideo(vid,frame);
throws the error: Undefined function or variable 'writeVideo'. However, the very same code, executed outside appdesign (in a script) runs perfectly. I also verified whether writeVideo is accessible from the app by writing
which writeVideo
writeVideo(vid,frame);
which gave me the correct location of the writeVideo method:
/Applications/MATLAB_R2018a.app/toolbox/matlab/audiovideo/@VideoWriter/VideoWriter.m % VideoWriter method
However, the next line still throws the aforementioned error. I cannot get my head around how this could be logically possible.
Many thanks for any ideas!
6 件のコメント
Walter Roberson
2018 年 7 月 27 日
At the point that the problem occurs, what shows up for
class(vid)
?
Jannis
2018 年 7 月 27 日
Walter Roberson
2018 年 7 月 28 日
In cases like these, I would erase the writeVideo word and type it back in again, just in case I was having difficulty seeing a spelling mistake.
Greg
2018 年 7 月 30 日
Very odd. I have no troubles. After what Walter suggested, does methods(vid) inside the app code list writeVideo as an option?
Walter Roberson
2018 年 7 月 31 日
One thing I would wonder about is whether the MATLAB path is somehow getting clobbered.
Jannis
2018 年 7 月 31 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Audio and Video Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!