In-Sight® SDK 5.6.0 릴리스 정보

© Copyright 1999-2018 Cognex Corporation. All rights reserved.

Revision: 5.6.0.6, 05/25/2018

개요

이 안내서는 Microsoft® Windows®용 In-Sight SDK(소프트웨어 개발 키트)에 관하여 다음 주제를 중심으로 설명합니다.

CvsInSightDisplay 제어에 대한 자세한 내용은 In-Sight 디스플레이 제어 릴리스 정보를 참조하십시오.

In-Sight SDK 정보

In-Sight SDK는 네트워크에 연결된 In-Sight 비전 시스템과 상호작용하는 사용자 정의 응용 프로그램을 개발하는 데 필요한 플랫폼을 제공합니다. In-Sight SDK로 개발된 프로그램은 특정 형식으로 도킹된 단순한 In-Sight 디스플레이 제어부터 작업을 로드하고 영상을 저장하며 다중 I/O 채널을 통해 통신하는 강력한 응용 프로그램에 이르기까지 매우 다양할 수 있습니다.

현지화된 버전을 포함하여 최신 릴리스 정보 및 안내서를 다운로드하려면 In-Sight 온라인 지원 센터를 방문하십시오.

참고: In-Sight Micro 1020, In-Sight 2000 시리즈 및 In-Sight 7020, 7010, 7230, 7430, 7432는 In-Sight SDK에서 지원되지 않습니다.

시스템 요구사항

PC 하드웨어 요구사항

최소

참고: 느린 생산 속도로 실행되는 저해상도의 단일 In-Sight 비전 시스템에 연결할 PC에 대한 최소 하드웨어 요구사항입니다.

권장

참고:  In-Sight 비전 시스템 4대까지 동시에 연결하는 데 이용할 PC의 권장 하드웨어 요구사항입니다.

운영 체제 요구사항

In-Sight 소프트웨어는 다음 운영 체제에서 검사를 마쳤습니다.

In-Sight SDK가 다른 운영 체제에서 작동할 수 있기는 하지만 상기 요구사항을 충족하지 않는 시스템은 검사되지 않았으며 지원되지 않습니다.

지원 언어

지원되는 In-Sight 비전 시스템/센서

펌웨어 버전 지원

In-Sight 5.6.0 소프트웨어는 다음의 세 가지 펌웨어 버전을 포함합니다:

그보다 이전 버전인 In-Sight 비전 시스템은 정상 작동할 수 있으나, 일부 기능이 지원되지 않으며 완전한 테스트를 거치지 않았습니다. 최적의 성능을 위해서는 이전 버전 펌웨어를 실행 중인 비전 시스템을 지원되는 최신 펌웨어 버전으로 업데이트하십시오.

참고: 전체 모델 및 지원되는 펌웨어 버전 목록은 In-Sight® 익스플로러 도움말 파일의 펌웨어 버전 항목을 참조하십시오.

In-Sight Firmware 5.6.0

In-Sight Firmware 5.2.2

In-Sight Firmware 4.10.5

참고:

Microsoft .NET Framework 4.5

In-Sight 소프트웨어에는 Microsoft .NET Framework 4.5가 필요합니다. Microsoft .NET Framework 4.5가 PC에서 발견되지 않는 경우, In-Sight 소프트웨어는 먼저 .NET Framework 4.5를 다운로드/설치하려고 시도할 것입니다.

지원되는 개발 환경

참고

ToolBuilder 지원

In-Sight SDK는 사용자 정의 간편한 작성기 도구를 생성하는 기능을 지원합니다. 자세한 내용은 ToolBuilder 프로그래머 참조 가이드를 참조하십시오. ToolBuilder로 생성한 모든 간편한 작성기도구를 In-Sight 익스플로러 응용 프로그램에서 사용하려면 도구를  C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 5.x.x\AddIns 디렉토리에 배치해야 합니다. ToolBuilder를 사용하여 간편한 작성기 도구를 만들려면 도구의 DLL이 In-Sight Explorer 5.x.x\AddIns 디렉터리에 있어야 합니다. 이전에 생성한 ToolBuilder DLL 파일을 모두 복사하여 AddIns 디렉터리에 붙여 넣으십시오.

설치

In-Sight SDK를 설치하려면 모든 관리 권한이 있는 사용자로 로그온해야 합니다.

참고: 다른 버전의 In-Sight 디스플레이 제어 또는 In-Sight SDK를 사용해 개발된 COM/ActiveX 응용 프로그램은 이 버전과 호환되지 않으며 올바르게 작동하지 않습니다. 사용자 정의 응용 프로그램을 이 버전에 맞게 다시 컴파일하거나 원래 버전을 다시 설치해야 합니다. (CR# 5084)

샘플 프로젝트

In-Sight SDK 샘플 프로젝트는 다음 폴더에 설치되어 있습니다.

시작 메뉴의 바로가기를 이용해 이 위치를 열 수 있습니다.

알려진 문제점

참고: Cognex 기술 지원을 통해 신고된 알려진 문제점을 더 쉽게 추적할 수 있도록 CR#(변경 요청 번호)이 포함되었습니다(해당되는 경우). Cognex In-Sight 디스플레이(CvsInSightDisplay) 제어와 관련된 알려진 문제점은 In-Sight 디스플레이 제어 릴리스 정보를 참조하십시오.
CR# 문제
31753

업데이트해야 하는 In-Sight SDK 항목(예: CvsInSightDisplay)은 표시된 경우에만 업데이트를 요청하며, 숨겨지거나 최소화되었을 때는 그렇지 않습니다.

해결 방법: 이 시나리오에서 업데이트가 필요한 경우, In-Sight 비전 시스템에서 새로운 결과를 가져와야 할 때 CvsInSight.AcceptUpdate() 및/또는 CvsInSightDisplay.AcceptUpdate() 호출을 추가해야 합니다. CvsInSight.ResultsChanged 이벤트에 핸들러를 연결하는 것이 좋고, 결과가 처리되면 CvsInSight.AcceptUpdate를 호출해야 합니다.

15264

64비트 운영 체제에서 In-Sight SDK 응용 프로그램을 빌드할 때는 플랫폼 대상을 x86으로 설정해야 합니다. 플랫폼 대상을 모든 CPU 또는 x64로 설정하면 FileNotFoundException 또는 BadImageFormatException이 발생하여 응용 프로그램 작동이 중단될 수 있습니다.

해결 방법: Visual Studio에서 x86 대상 플랫폼용으로 응용 프로그램 구성하기:

  • 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  • 구축 탭을 선택합니다.
  • 드롭다운 목록에서 플랫폼 대상x86으로 토글합니다.
참고: 다른 프로젝트 유형에서 이 문제를 해결하는 방법에 대한 자세한 설명은 In-Sight SDK 참조 도움말 파일을 참조하십시오.
11930 SetExpression 방법을 호출하기 전에 비전 시스템이 오프라인 상태인지 확인하는 것이 좋습니다.