Error using export function
12 ビュー (過去 30 日間)
古いコメントを表示
I have a live script, and want to automatically export the output of the live script to a pdf file. To do this, I am using the export function:
% Name of output file
outputFile=strcat(filebase,timestr,'_OUTPUT.pdf');
% Export the PDF file to subfolder of current run
pdfPath = strcat(newdir,'/',outputFile)
pdfFile = export(strcat(simfile,".mlx"), pdfPath, OpenExportedFile=false, HideCode=true);
However, the resulting pdf contains the output from the last run and not the current run. From what I understand, this is because the export function only exports the last saved changes and the currently running live script output is not considered to be saved. What can I do to fix this and export the most recent ouput?
1 件のコメント
Vinayak
2023 年 4 月 24 日
This can be fixed by saving the live script just before exporting the file.
% Name of output file
outputFile=strcat(filebase,timestr,'_OUTPUT.pdf');
% Export the PDF file to subfolder of current run
pdfPath = strcat(newdir,'/',outputFile)
% Save the live script
save(strcat(simfile,".mlx"));
% Export the PDF file
pdfFile = export(strcat(simfile,".mlx"), pdfPath, OpenExportedFile=false, HideCode=true);
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で File Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!