MATLAB script integration feature를 사용하는 방법

matlabsave
matlabintegration
64bit
32bit
matlabput

#1

Lumerical 제품에서 MATLAB 연동기능 즉 MATLAB script integration feature를 사용하기 위해서는 해당 PC에 MATLAB version 2006b (7.3) 혹은 그 보다 높은 버전의 제품이 설치되어 있어야 합니다. 또한, FDTD Solutions이 64bit (32bit) 버전으로 설치되어 있다면, 마찬가지로 MATLAB도 64 bit (32bit) 버전으로 동일한 PC에 설치되어 있어합니다. PC에 설치된 두 제품의 bit 버전이 동일해야 합니다. MATLAB student version의 경우는 32bit 버전의 Lumerical 제품만 이 기능을 사용할 수 있습니다.

  1. 64bit 버전의 FDTD Solutions이 설치된 PC에 64bit 버전의 MATLAB 2014a 제품을 설치하고 MATLAB script integration feature을 이용하려면, 아래 그림처럼 우선 위쪽 메뉴의 Help - MATLAB integration status를 클릭해서 연동 기능의 활성화 여부를 확인합니다.

  2. MATLAB integration status가 inactive(비활성화)로 되어 있음을 확인 할 수 있으며, MATLAB이 설치된 폴더 중에 libeng.dll 파일이 존재하는 폴더를 선택합니다 (C:\Program Files\MATLAB\R2014a\bin\win64).

  3. libeng.dll 파일이 저장된 MATLAB 폴더를 선택하면, MATLAB integration status가 active(활성화)되어 있음을 확인하실 수 있습니다.

이 기능이 활성되어 있으면 시뮬레이션 후에 생성된 파라미터 혹은 데이터를 .mat 파일로 저장할 수 있고 (matlabsave 스크립트 명령어), 데이타 결과를 MATLAB으로 전송시킬 수도 있습니다 (matlabput 스크립트 명령어). 또한, 여러 줄의 MATLAB 명령어들을 포함시켜서 수학적인 연산이나 visualization 등의 기능을 MATLAB interface에서 실행시킬 수 있습니다 (matlab 스크립트 명령어).

MATLAB 연동기능과 관련된 자세한 내용은 Matlab Script Integration KB 컨텐츠을 참고하세요.


field 데이터로 current plot 하는 방법?