본문 바로가기
RF,HAM,Radio/안테나 설계

4NEC2 와 EZNEC 차이 NEC4.2

by codeart 2022. 11. 8.

EZNEC 가 프리웨어로 배포 되었으므로 무료 안테나 시뮬레이션 툴이 두개나 생겼다.

 

4NEC2 설치 및 기본사용법

https://ds1orj.tistory.com/180

 

4NEC2 다이폴 안테나 만들기 1.

4NEC2 는 NEC 기반의 안테나 설계 / 시뮬레이션 프로그램이다. NEC 는 ( Numerical Electromagnetics Code ) 라고 한다. 1970 년대에 개발된 포트란 프로그램으로 그 당시 메인프레임에서 천공카드로 입력을 받

ds1orj.tistory.com

 

EZNEC  리뷰

https://ds1orj.tistory.com/199

 

EZNEC 설치 및 실행

W7EL 오엠의 EZNEC 가 무료로 배포되었으므로 아래 간단한 사용기를 기술한다. 아래는 무료 배포를 예고하는 기사. https://www.dxzone.com/eznec-pro-2-will-be-free/ EZNEC (PRO/2) WILL BE FREE Beginning 2022 EZNEC will be re

ds1orj.tistory.com

 

이 글에서는 두 프로그램의 대략적인 차이점과 NEC 엔진의 차이에 대해 기술한다. 

(이 두 프로그램 외에도 다른  프로그램들도 존재한다, MMANA-GAL, GAL-ANA, XNEC2(리눅스용) 등 )


4NEC2 

 

 

  • 외부 NEC2 엔진 기본 제공 (DOS 및 32비트, 원형 및 개조된 버전)   
  • 외부 엔진만 지원(NEC4 까지 지원, 기본 제공되는 엔진도 외부 엔진으로 작동. 단, NEC2 엔진 자체는 오픈소스로 공개되었으므로 64비트로 빌드해서 적용 할 수도 있다.  11000 세그먼트 까지 지원하는 버전 기본 제공. )
  • 안테나 최적화 프로그램 내장
  • 임피던스 매칭 계산기 내장
  • 안테나 모델링에 변수(심볼) 사용 가능
  • EZNEC 파일 읽기 가능
  • 최종버전 5.9.3 (2021 년)
  • 활용 가능한 자료(안테나 모델 등) 많음(세계적으로)
  • 제작자 Arie Voors (네덜란드),   공식사이트  https://www.qsl.net/4nec2/

 

 

 


EZNEC

 

 

  • 내장 NEC2 엔진 기본 제공(64, 32비트) 
  • 외부 엔진 지원(NEC4, NEC5 지원) 
  • EZNEC 에 내장된 NEC2 엔진은 W7EL 에 의해 자체적으로 수정/보완된 버전으로 64 비트도 지원한다. (큰 모델링 작업에서 64bit 가 더 많은 메모리를 쓸 수 있으므로 도움이 될 것이다) 
  • 프로그램의 실행속도 최적화가 잘되어 있음(저사양 PC 에서도 비교적 빠르다)
  • 안테나 최적화 기능은 외부 프로그램에 의존함(AutoEZ  상용)
  • 최종버전 7.0 (2022 년)
  • ARRL 의 많은 자료가 EZNEC 로 작성됨(주로 미국내 자료)
  • 4NEC2 파일(표준 NEC) 시뮬레이션 가능, 그러나 4NEC 용 SY 명령이 포함되어 있으면 불가능.  (단, 이 경우라도 4NEC2 의 Geometry 윈도우(F3) 에서 "D" 키를 누르면 EZNEC 에서 사용 가능한 파일을 얻는다.)
  • 제작자 W7EL (ROY W LEWALLEN) 미국,  공식 사이트   https://www.eznec.com/

※ 현재 두 프로그램 모두 NEC4 를 지원하며 NEC5 는 EZNEC 만 지원한다. 

 

NEC4 이상 부터는 미국의 수출통제 대상으로 허가를 받고 구입해야 사용 가능하다. 

NEC4 이상 버전 역시 NEC2 를 기반으로 하므로 일반적인 상황에서 두 엔진간 결과 차이는 거의 없다. 

NEC2 의 한계는 아래와 같다.

 

- 매립된 와이어(예컨데 땅속 레디얼)를 NEC2 에서는 지원하지 않는다. 

- GN3 카드(확장 정밀도) 를 NEC2 에서는 지원하지 않는다.

- 직경이 다른 도체(와이어 혹은 파이프)가 서로 연결되는 상황에서 NEC2 는 오류 가능성 있다.

  (이 상황에서는 NEC2 가 권장되지 않고 NEC4, NEC5 가 권장됨) 


현재 가장 많이 사용중인 NEC4 엔진은 4.2 버전으로 컴파일된 두개의 실행 파일이 있다.

 

NEC42W32CL.exe

NEC42W64CL.exe 

 

※ 이 파일들을 구할 수 있다면 아래와 같이 세팅하여 NEC 2 가 아닌 4.2 버전을 계산용 엔진으로 사용할 수 있다. 

 

4NEC2 에서 세팅.

상기 메뉴를 선택하면 아래와 같이 파일을 물어 보는데 기본은 NEC42W32CL.exe 로 되어 있다.  필요에 따라 64비트 버전인 NEC42W64CL.exe 로 지정 가능하다. 

NEC2 엔진과 NEC4 엔진을 번갈아 쓸 때에는 매번 NEC42W32CL.exe 로 초기화 되므로 귀찮으면 NEC42W64CL 을 NEC42W32CL 로 복사해서 넣으면 무엇을 선택하든 64 비트로 작동하므로 덜 번거롭다.


EZNEC 의 경우에는 내장된 NEC4 엔진(Pro/4+ 버전)이 있지만 기존 라이센스를 가지고 있는 사람에 한해 무료로 배포되고 있으며 프리웨어 사용자는 이용 할 수 없다. 

프리웨어인 Pro/2 버전에서는 4NEC2 와 같이 외부 NEC4 엔진을 지정 할 수 있다. 

 

위와 같이 선택하고 아래처럼 외부 NEC4.2 엔진을 선택하면 파일을 지정 할 수 있다.  (4NEC2 와 마찬가지로  64 또는 32 버전을 선택할 수 있다.)

단, 외부 NEC 엔진은 text 파일을 입/출력 하므로 반드시 "읽고, 쓰기" 가능한 폴더에 위치하고 있어야 한다. 기본적으로 EZNEC 폴더는 쓰기가 금지되므로 여기에 복사해 넣으면 정상 작동을 하지 않는다. 프로그램 폴더의 권한을 변경하거나 읽고 쓰기 가능한 곳에 NEC42W64CL.exe 또는 NEC42W32CL.exe 를 복사해 두어야 한다.

 

제대로 작동하면 시뮬레이션 출력 파일(out 파일)에서 아래와 같이 NEC-4.2 헤더를 볼 수 있다.

 

                               ***********************************************
                                *                                             *
                                *  NUMERICAL ELECTROMAGNETICS CODE (NEC-4.2)  *
                                *                                             *
                                ***********************************************

※ 현재까지 개인적으로 두 프로그램을 사용해 봤을 때 경험은 아래와 같다.

 

  • Text (명령)로 안테나를 모델링 할 때 SY 명령을 지원하는 4NEC2 가 작업하기 좋다.
  • 4NEC2 는 성능 최적화 기능을 제공한다.(EZNEC 는 기능 제공을 안하지만, 외부 협업 프로그램 AutoEZ(상용) 사용가능.)
  • 이미 완성된 안테나를 시뮬레이션 하는 것은 EZNEC 가 좀 더 편하다.
  • 대체적으로 EZNEC 가 좀 더 빠르고 깔끔한 편이다.  
  • 대체적으로 4NEC2 가 좀 더 보기 좋고 사용하기 편한 인터페이스를 제공한다.
  • 4NEC2 는 몇가지 부가 기능(최적화, 임피던스 매칭, 컬러 렌더링된 3차원 뷰어 등)을 제공한다.

부가적으로.. 

  • EZNEC 는 224 페이지에 달하는 메뉴얼 제공(특히 시뮬레이션 한계에 대한 세부사항)
  • 4NEC2 는 79 페이지에 달하는 메뉴얼 제공(제공 정보의 분량은 비슷하다)

※ 둘 다 사용하는 것을 추천하며, "교차 검증" 가능하므로 오류의 가능성을 줄일 수 있다. 

 

반응형

댓글