Matlab Integration status显示active但是没法用


#1

我在服务器上使用lumerical,创建了一个lumerical的link 以及一个matlab的link ,在matlab integration configuration 中的Select选择了那个matlab的link (是一个 executable text file) ,然后status显示的active但还是无法在lumerical中使用matlab,有什么解决方案吗?


#2

Hi @leimi,

具体是使用中出现了什么问题呢?可以把截图发给我们看看吗?你是在使用Intergration还是automation API?这两个也是略有区别的。先看看你的错误提示吧:)


#3

我用的是Intergration,因为服务器上的fdtd是旧版的,没有API功能。
截图如下:

错误提示:
Error: prompt line 1: Can not open a connection to MATLAB. You must have a supported verstion of MATLAB installed to use this feature. Please see the manual for details.


#4

Hi @leimi,

看这个错误提示像是MATLAB版本的问题。你使用的MATLAB是哪个版本?如果configuration显示active,这方面应该是没什么问题的。


#5

我估计你给出的Matlab的路径不对,应该含Matlab和后续路径名。参见这个帖子

注意,Integration和API不同,前者是Lumerical控制Matlab,需要手动添加Matlab软件的路径到Lumerical软件中,例如,Matlab安装在这里
C:/Program Files/MATLAB/R2012a/bin/win64
需要在Lumerical软件里面的Help/Matlab Integration Status给出上述路径。

而后者是Matlab来控制Lumerical软件,需要在Matlab里面给出Lumerical的接口,例如path(path,‘C:\Program Files\Lumerical\FDTD\api\matlab’);
其中api\matlab是Lumerical接口软件所在。


#6

但是,问题是我在服务器上用,我不知道matlab的安装地址,只有一个link


#7

应该是matlab2014,版本应该没问题,似乎是matlab用不了


#8

如果是在服务器上,首先你需要有权限使用matlab。是Linux还是WIndows?
其次,如果你是想在我们软件中使用Matlab,你需要知道Matlab的安装路径,你应改能查到。
如果是用Matlab控制我们软件,你需要启动Matlab后添加我们软件对Matlab接口的安转路径。

你根据需要再次设置,给出路径而不是给executable text file。