来自java的matlab openfig调用

时间:2011-11-30 13:24:00

标签: java matlab matlab-deployment matlab-figure

我在Matlab中使用WebFigures,我在matlab中有一个简单的函数

function df = getFig

  f = openfig('C:\test1.fig');

  figure('Visible','Off')

  df = webfigure(f);
  close(f);
end

我正在从我的java servlet调用这个函数。然而,这只是坐了一会然后我得到这个错误:

{_Error using figure

UIJ_AreThereWindowShowsPending - timeout waiting for window to show up

Error in openfig (line 135)

Error in getFig (line 3)
}_ 

我试过调用相同的函数,除了使用生成的图形,比如使用plot或knot,两者都可以正常工作。

另外作为一个相关的问题,是否可以从java传入对该函数的文件引用?喜欢通过输入流对象?这是因为我需要检索的文件实际上是从URL中检索的。

有什么想法吗?

0 个答案:

没有答案