MatlabでWebFiguresを使用していますが、matlabで簡単な関数を使用しています
function df = getFig
f = openfig('C:\test1.fig');
figure('Visible','Off')
df = webfigure(f);
close(f);
end
この関数をJavaサーブレットから呼び出しています。ただし、これはしばらくの間、次のエラーが発生します。
{_Error using figure
UIJ_AreThereWindowShowsPending - timeout waiting for window to show up
Error in openfig (line 135)
Error in getFig (line 3)
}_
プロットやノットを使用するなど、オンザフライで生成された図を除いて、同じ関数を呼び出してみましたが、どちらも正常に機能します。
また、関連する質問として、Javaからこの関数へのファイルへの参照を渡すことは可能ですか?inputstreamオブジェクトのように?これは、取得する必要のあるファイルが実際にはURLから取得されるためです。
何か案は?