Photonics – Chinese

Photonics – Chinese

询问关于FDTD和matlab软件的互联问题 ——appopen

    • zycheng
      Subscriber

      如题,已经照着教程进行了设置,也把MATLAB的软件路径到了lumerical api matlab的里面,但是使用appopen语句时,仍然打不开,显示无法打开请求的软件,是因为权限不够吗?

    • Chih-Hao Chen
      Ansys Employee
      您好
      您有在Lumerical設置了matlab的路徑嗎?(參考這裡)
      matlab出現的錯誤訊息是甚麼呢?

      如果有做了這個設定,可以簡單測試一下Lumerical呼叫matlab的指令。
      matlab("plot(1:10)");
      如果正常的話,那表示是matlab呼叫Lumerical有問題。以下是我之前試過可以正常運作的方法
      在matlab的command window中鍵入以下指令 (v202 為舊版本,目前2021 R2 是v212,要根據您的版本更改)
      setenv('PATH', [getenv('PATH') ';C:\Program Files\Lumerical\v202\bin']);
      path(path,'C:\Program Files\Lumerical\v202\api\matlab')
      最後,可以測試一下
      appopen('fdtd')

      希望以上資訊對您有幫助。


    • zycheng
      Subscriber
      您好
      想確認一下。如果您在FDTD內執行500p15h_6.fsp。是否會有這個錯誤訊息呢?
      (即用matlab跑出來的檔案在lumerical自己執行,不是讓matlab命令lumerical開始模擬)
    • zycheng
      Subscriber
      现在新的问题出现了,今天尝试了软件间的互联后,想跑一个FDTD程序,
      结果显示job error,failed to post close command error
      ,error unable to teardown the job tree.exeiting,
      任何的FDTD文件都跑不了了,
      这个是跟环境变量有关系吗?
       
      另外还想问下,现在lumerical的网站国内似乎需要挂VPN才能连上,实验室的服务器为了确保安全性不敢挂VPN,这个直接导致了服务器上的软件无法直接打开support,并且软件提供的一些分析组,结构组无法搜索到,需要联网的功能一片空白,问下这个是否有好多解决方式
    • Chih-Hao Chen
      Ansys Employee
      您好
      您有做甚麼修改嗎?能否分享一下您在matlab內key入了甚麼以及您看到的錯誤訊息截圖?
      分析組的話,我看我最新版的軟件能在安裝的資料夾內找到對應的分析組。您可以找一下。



    • zycheng
      Subscriber
      以下是键入信息
      1630028490(1).png
       
      1630028542(1).png
      以下是报错信息
      1630028719(1).png
    • Chih-Hao Chen
      Ansys Employee
      您好
      想確認一下。如果您在FDTD內執行500p15h_6.fsp。是否會有這個錯誤訊息呢?
      (即用matlab跑出來的檔案在lumerical自己執行,不是讓matlab命令lumerical開始模擬)

    • zycheng
      Subscriber
      您说的文件夹里有东西,但是这个上面还是没有任何显示。但是刚刚不知道为什么突然又有了模组的显示,关闭软件后重启,模组又消失了
    • zycheng
      Subscriber
      你好,之前是lumerical软件控制matlab的没问题,matlab控制lumerical的有问题 然后现在加了setenv这个语句(大概是设置环境变量的吧?),现在问题解决了
    • zycheng
      Subscriber
      您好,我后来直接在FDTD内执行文件也会有错误信息,并且之前所有的FDTD文件都不再能运行了
    • Chih-Hao Chen
      Ansys Employee
      您好
      GUI內顯示的分析組可能會有您說的網路連線問題,我覺得之後碰到這樣的狀況可以考慮到安裝資料夾內去找,避開網路不穩的問題。
      從您的資訊看起來,似乎是Lumerical這邊的執行問題。如果您重新安裝一次Lumerical呢?您可以參考以下文章的clean installation步驟
      https://forum.ansys.com/discussion/24789
      謝謝
    • zycheng
      Subscriber
      您好,按照您说的重新安装之后软件又能用了 然后我又再次尝试了之前交互的语句,结果软件又再次的崩溃,和之前的报错基本一样,并且再也无法运行,重启后也是 个人感觉是否是和matlab中写的环境变量的语句有关系,从而导致的软件崩溃,请问是否有解决方案,谢谢呀
    • Chih-Hao Chen
      Ansys Employee
      您好
      我想確認一個細節。請問您的Lumerical版本是什麼呢? 您裝了新的版本後是否有移除舊版本?
      如果是新版本的話,Matlab呼叫Lumerical的環境變量路徑也要跟著修改。 (v202是舊的版本,現在最新的版本是v212)
      setenv('PATH', [getenv('PATH') ';C:\Program Files\Lumerical\v202\bin']);
      path(path,'C:\Program Files\Lumerical\v202\api\matlab')

    • zycheng
      Subscriber

      您好

      我想確認一個細節。請問您的Lumerical版本是什麼呢? 您裝了新的版本後是否有移除舊版本?

      如果是新版本的話,Matlab呼叫Lumerical的環境變量路徑也要跟著修改。 (v202是舊的版本,現在最新的版本是v212)

      setenv('PATH', [getenv('PATH') ';C:\Program Files\Lumerical\v202\bin']);
      path(path,'C:\Program Files\Lumerical\v202\api\matlab')
      https://forum.ansys.com/discussion/comment/130510#Comment_130510

      感谢感谢,问题解决了。
      最开始的时候用的是2020R3版本,照着您第一次提供的代码写的环境变量,然后不能运行了
      后来按照您这边的要求卸载干净后,升级到新的版本后2021 R2.1后,也是按照之前的代码运行,先忘了更改路径,后来发现问题后更改了代码中路径运行,又出现相同的问题
      现在是卸载干净后重新装,按照您给的最新代码(和之前的代码区别可能就是setenv和path语句换了个先后顺序)做了后,再没出现类似问题
Viewing 13 reply threads
  • You must be logged in to reply to this topic.