Framegrabber SDK

Basler의 Framegrabber SDK 은 런타임 환경에서 하드웨어 장치에 접근하는 데 사용됩니다. 모든 VisualApplets 구현체는 Framegrabber SDK 의 API 함수를 통해 접근할 수 있습니다. VisualApplets 에서는 각 VisualApplets 구현체별로 개별 SDK 샘플 프로젝트를 생성할 수 있습니다.

SDK 예제 생성

각 VisulApplets 프로젝트에 대해 Framegrabber SDK 예제 코드를 생성할 수 있습니다. SDK 예제를 생성하려면 다음을 선택하십시오. Build → SDK 예제 생성 메뉴에서 또는 다음을 선택하십시오. [아이콘]이 있는 Build 예제를 생성하기 위한 도구 모음. 이 폴더 찾아가기 대화 상자가 열립니다.

SDK 예제의 저장 위치 선택

그림 165. SDK 예제의 저장 위치 선택


SDK 예제를 저장할 위치를 선택한 다음 '확인'을 클릭하십시오. 하위 디렉터리가 생성되지 않으므로, 하위 디렉터리를 직접 생성하는 것이 좋습니다. SDK 예제가 생성되어 선택한 디렉터리에 저장됩니다.

[참고] VisualApplets 잘못된 설계 시 주의 사항

각 SDK 예제 생성을 시작하기 전에, ` VisualApplets `는 DRC 검사를 실행하며, DRC 검사에서 오류가 발생하면 경고를 표시합니다:

생성된 SDK 예시 사용

이 SDK 예제에는 소스 파일과 함께 Microsoft Visual Studio 6 프로젝트 파일이 포함되어 있으며, 이 프로젝트 파일은 최신 버전의 Visual Studio에서도 열 수 있습니다. 이 예제를 바로 컴파일하고 실행할 수 있습니다. 사용 가능한 모든 매개변수가 포함되어 있으며, 예시를 통해 매개변수가 설정되어 있습니다.

Framegrabber API 에서 VisualApplets 의 사용법에 대한 자세한 설명은 다음을 참조하십시오. Framegrabber API 문서. 다음 함수를 사용하십시오 Fg_getParameterIDByName() 예제와 같이 고유한 매개변수 ID를 얻으려면. VisualApplets 연산자에 포함된 모든 열거형에 대해 헤더 파일이 생성됩니다. 애플릿에서 사용되는 각 연산자 유형에 대해 연산자 이름을 가진 네임스페이스가 생성됩니다. 이 네임스페이스에는 여러 열거형이 포함되어 있습니다.