화인스텍 로고

지식정보

제품사용 매뉴얼

EURESYS_CXP_Script 사용 방법

2022-10-25

1. 소개

 

Euresys GenApi Script의 문법은 JavaScript와 비슷합니다.

확장자로 .js를 사용하는 이유는 에디터에서 문법의 highlighting 효과가 적용되기 위함입니다.

Script로 보드 및 카메라 파라미터를 설정할 경우, 별도의 소스 코드 컴파일 단계가 필요하지 않으므로 유지보수를 간편하게 할 수 있습니다.

Script 파일은 간단히 메모장에서 작성 가능하며, 확장자는 js로 저장하면 됩니다.

2. Script 예시 파일

 

아래 경로에 기본적인 Script 사용 예시가 있습니다.

기본 설치 경로 : C:\Program Files\Euresys\Coaxlink\scripts

3. Script 작성 - 카메라 설정

카메라의 특정 파라미터를 설정하기 위해 아래와 같이 작성합니다.

var grabber = grabbers[0]; //첫 번째 보드의 핸들

var remote = grabber.RemotePort; //보드의 카메라 핸들

remote.set(“TriggerMode”, “On”); //Trigger Mode를 On으로 설정

4. Script 실행 - GenICam Browser

 

GenICam Browser에서 작성한 Script 파일을 테스트할 수 있습니다.

"Run Script..." 버튼을 클릭하여 작성한 Script 파일을 불러오면, 오른쪽 그림처럼 실행 결과를 확인할 수 있습니다.

Script를 잘못 작성하면 에러 메시지가 표시됩니다.

5. Script 실행 - Code

 

Code에서도 마찬가지로 Script 파일을 불러올 수 있습니다.

Script 호출을 위한 EGrabber Class의 runScript() API가 제공 됩니다.

첨부파일