Macro Recording은 CADFEKO에서 제공되는 기능으로, CADFEKO에서 작업한 모든 이력을 스크립트 언어(lua)로 기록해 줌으로써, 복잡한 작업을 반복 수행하거나 시뮬레이션의 자동화(Automation)에 유용하게 사용할 수 있습니다.

Macro Recording 기능의 사용방법을 다이폴 안테나의 시뮬레이션 절차로 설명합니다.

1. CADFEKO를 열고 Home 탭에서 “Record macro”를 클릭하여 기록을 시작합니다.

macro_recording

2. 다이폴 안테나를 아래 절차로 설정합니다.

 1) 주파수설정: Single frequency 300 MHz & 안테나 그리기: Line length 0.5 meter

 2) 포트설정: Wire port & 소스설정: Voltage source for port 1

 3) Requests: 3D far-field & 메쉬 수행: Standard Mesh, Wire segment radius=0.001

3. “Record macro”를 다시 클릭하여 기록을 중지합니다.

4. FEKO의 Script editor가 나타나면 기록된 스크립트를 적당한 이름(dipole.lua)으로 저장합니다.

dipole_lua

5. 저정된 매크로(dipole.lua)를 활용하여 다이폴 안테나의 시뮬레이션을 설정하려면, CADFEKO에서 Home 탭의 Script editor에서 dipole.lua을 열고 Run script (Ctrl+R)으로 실행시키면 됩니다.

dipole

감사합니다.