FTP를 통해 영상 내보내기
네트워크에서 FTP 서버로 영상을 내보내도록 In-Sight 비전 시스템을 구성할 수 있습니다. 그렇게 구성하면, 도구 또는 잡의 통과/실패 조건에 따라, 촬상한 영상을 다른 장치에 저장하여 보관할 수 있습니다. 그러면 해당 영상을 검토할 수 있어, 생산 프로세스에서 발생했던 문제를 진단하는 데 도움이 됩니다.
FTP연결을 구성하려면:
- 통신 그룹 상자에서 FTP를 선택합니다.
- 영상 탭을 선택합니다.
-
추가 버튼을 눌러 항목을 추가하고, 영상 내보내기 매개변수를 구성합니다.
참고 : 잡에는 하나 이상의 영상 내보내기 잡을 추가할 수 있습니다. - 설정 탭을 선택하여 FTP 서버 설정을 구성하십시오.
- In-Sight 비전 시스템을 온라인 상태로 둡니다. 비전 시스템은 온라인 상태일 때에만 실행되며, 온라인 상태가 아닌 경우에는 영상을 내보낼 수 없습니다.
- 영상을 촬상하려면 비전 시스템을 트리거하십시오. 촬상된 각 영상에 대해, 영상 파일(파일 형식 매개변수에 따라 BMP 또는 JPG)이 내보내지고 호스트 이름 매개변수에 지정된 호스트에 저장됩니다.
- 전송 조건이 없음(기본값)으로 설정되어 있으면, 새 영상이 촬상될 때마다 영상 파일이 내보내집니다. 전송 조건이 없음(기본값)이 아닌 값으로 설정되어 있으면, 해당 이벤트가 발생할 때마다 영상 파일이 내보내집니다. 예를 들어 전송 조건이 Job.Fail로 설정되어 있으면, 작업이 실패할 때마다 영상 파일이 내보내져 FTP 서버에 저장됩니다.
- In-Sight 에뮬레이터를 FTP 서버로 사용할 떄는 파일이 기본적으로 에뮬레이터 폴더([ProgramData]\Cognex\In-Sight\Emulators\x.x.x)에 작성됩니다. 이 디렉토리 외에 사용자 정의 위치(승인된 FTP 디렉토리)에 파일을 작성할 수도 있습니다. 승인된 FTP 디렉토리에 대한 자세한 내용은 옵션 대화상자 항목(에뮬레이션 패널)을 참조하십시오.
이미지 탭
내보낸 영상, 그 형식, 영상을 내보낼 시기 및 위치를 정의하기 위한 매개변수를 제공합니다.
영상 내보내기 작업이 가능한지 여부(기본적으로 선택됨), VisionView 작업자 인터페이스 패널에 표시할 수 있고, 작업자가 편집할 수 있는 EasyView 항목(예: WriteImageFTP_1.Tool_Enabled)으로 노출할지 여부 등을 정의합니다.
특정 도구가 통과 또는 실패한 경우, 입력이 수신된 경우 등과 같이 FTP 서버로 데이터를 전송할 시기를 정의합니다. 기본적으로, 없음이 선택되며, 이 설정은 활성화 확인란이 선택된 경우, 영상을 촬상할 때마다 데이터를 내보내도록 합니다. 활성화 확인란이 비활성화되었거나, 참조된 도구가 비활성화된 경우에는 내보내기 작업이 실행되지 않습니다.
설정 탭에 구성된 FTP 서버를 정의하며, 내보낸 영상 파일을 이 서버에서 수신하게 됩니다. 기본값으로 장치 1이 선택됩니다.
내보낸 영상의 파일 형식을 BMP(Windows 비트맵 형식) 또는 JPG(표준 임호화된 JPEG 형식)로 정의합니다. 기본적으로 BMP가 선택됩니다.
내보낸 영상의 해상도를 정의합니다 (예: 전체, 1/2 또는 1/4). 기본적으로 전체가 선택됩니다.
지원된 위치와 검사 도구에 대한 오버레이 그래픽 데이터를 포함한 SVG 파일이 생성되었는지 정의합니다. SVG 파일과 영상 파일을 보고 SVG파일을 SVG 파일 형식을 지원하는 웹 브라우저(예, Microsoft Internet Explorer 9.0)로 엽니다. SVG 파일에는 SVG 파일과 연계되어 촬상된 영상에 연결된 내부 링크가 포함되어 있고, SVG 파일을 브라우저로 열면 오버레이 그래픽과 함께 촬상된 영상에 연결된 링크가 따라와서 표시됩니다.
- 활성화하려면 오른쪽의 그룹 상자에서 그래픽 포함 확인란을 선택합니다. 표에서 그래픽 포함 확인란은 읽기 전용입니다.
- 활성화된 경우, SVG 파일에는 파일 명 매개변수에 지정된 이름이 들어갑니다.
- 설정 탭의 호스트 이름 매개변수가 In-Sight 파일 에뮬레이터로 설정되어 있으면, svg 파일은 에뮬레이터 디렉토리([ProgramData]\Cognex\In-Sight\Emulators\x.x.x)에 저장되며 In-Sight 파일 창에 표시됩니다.
- 위치 및/또는 검사 도구가 결과 표시 옵션 대화상자에 있는 도구 옵션을 수정해서 오버레이 그래픽을 숨기도록 구성되어 있으면, SVG 그래픽은 출력되지 않습니다. 기본값으로 모든 도구는 오버레이 그래픽을 표시합니다.
- 그래픽이 웹 브라우저와 같은 제3의 응용프로그램으로 렌더링되었기 때문에 오버레이 그래픽 데이터가 픽셀 대 픽셀로 정확하게 일치하지 않습니다.
- In-Sight 펌웨어는 모든 SVG와 영상 파일 쌍 전송을 보장하지 않습니다. In-Sight 비전 시스템이 과부하되면 검사 및/또는 영상 취득이 누락되지 않도록 하기 위해서 SVG 및/또는 영상 파일 전체 또는 이 중 하나의 전송을 생략할 수 있습니다.
내보내는 영상 파일의 이름을 미리 보여주며 "Image999"가 기본적으로 표시됩니다. 파일 이름은 매개변수 기본 파일 이름, 링크 추가, 타임스탬프 추가, 카운터 추가를 구성하여 사용자 정의할 수 있습니다.
- 최소한 하나의 매개변수를 이미지 파일에 대해 정의합니다. 기본 파일 이름 필드가 비어 있고 링크 추가, 타임스탬프 추가 및 카운터 추가 확인란이 선택되어 있지 않으면, 필드 내보내기 작업은 실패합니다.
- 매개변수 순서는 변경할 수 없습니다.
- 카운터 추가 매개변수가 활성화되면, 카운터의 최대 값이 파일 이름 미리보기에 항상 표시됩니다.
내보내는 영상 파일의 이름을 정의하며, 기본 이름은 ""Image"입니다. 긴 파일 이름이 지원됩니다.
선택한 도구가 내보낸 파일 이름에 링크 및 추가될지 여부를 정의합니다. 이 확인란은 기본적으로 비활성화되어 있습니다.
- 선택한 도구가 <, >, :, ", /, \, |, ?, * 등이 포함된 문자열에 연결되어 있으면, 내보내기 작업이 수행되지 않습니다.
- EasyBuilder가 링크할 수 있는 도구를 찾을 수 없는 경우 링크 추가 확인란은 회색으로 표시됩니다.
- 링크된 도구가 작업에서 삭제되면 링크 추가 확인란은 자동으로 비활성화됩니다.
- 링크 추가 확인란이 활성화되면 정의되지 않음을 드롭다운 목록에서 선택하지 마십시오. 정의되지 않은 결과가 생성될 수 있습니다.
타임스탬프가 내보낸 이미지 파일 이름에 추가될지 여부를 정의합니다. 이 확인란은 기본적으로 비활성화되어 있습니다. 활성화되면, 사전 정의된 타임스탬프 형식인 MMDDYY, YYYYMMDD_HHMMSS, DDMMYY_HHMMSS, MM-DD-YYYY_HH.MM.SS, HHMMSS, YYMMDD_HHMMSS 또는 YYDDMM_HHMMSS 중 하나를 드롭다운 목록에서 선택할 수 있습니다.
카운터가 내보낸 이미지 파일 이름에 추가될지 여부를 정의합니다(기본값 = 활성화). 활성화되면, 카운터의 최대 값을 지정할 수 있습니다(0~9999999, 기본값 = 999). 각 이미지 파일을 내보낼 때 카운터가 증가됩니다. 카운터가 최대 값에 도달하면 자동으로 재설정되며, 동일한 이름을 가진 새 파일이 기존 이미지 파일을 덮어씁니다.
목록에 새로운 내보내기 작업을 추가합니다.
목록에서 내보내기 작업을 제거합니다. 내보내기 작업은 한 번에 하나씩만 제거할 수 있습니다.
목록에 있는 각 이미지 내보내기 작업에 대해 이미지 파일명에 추가된 값을 000으로 재설정합니다.
설정 탭
설정 탭은 두 대의 대상 장치를 정의하는 매개변수를 제공합니다. 대상 장치는 In-Sight 에뮬레이터, 또는 네트워크에서 FTP 서버 역할을 하는 다른 호스트일 수 있습니다.
대상 장치 FTP 서버의 호스트 이름(또는 IP 주소)을 정의합니다.
- 유효하지 않은 호스트 이름을 지정하는 경우, 연결이 타임아웃될 때까지 최대 30초가 소요될 수 있습니다.
-
호스트 이름이나 사용자 이름을 지정할 때 지정한 이름의 앞이나 뒤에 빈 공간을 넣지 않습니다. 호스트 이름이나 사용자 이름 설정으로 지정된 이름의 앞 뒤에 빈 공간이 있으면영상 내보내기 작업에서 지정된 서버에 이미지를 작성하지 못합니다.
- 다른 PC에도 FTP 서버가 설치된 경우, 해당 PC를 저장 위치로 선택할 수 있습니다. In-Sight Explorer 소프트웨어는 FTP 서버로 간주됨에 유의하십시오. 타사 FTP 서버를 사용하는 경우에는 In-Sight Explorer를 닫아야 합니다. 실행 중인 다른 FTP 서버가 없는 경우에는, In-Sight Explorer가 실행 중이어야 합니다. 타사 FTP 서버를 사용 중인 경우, 호스트 이름 매개변수에 PC의 IP 주소를 사용해야 합니다.
- 호스트 이름(또는 IP 주소)에 콜론(:)과 새 포트 번호를 추가하여 FTP 서버 연결의 포트 번호를 변경할 수 있습니다. 예를 들어, 현재 호스트 이름이 PRODUCTION1이고, 기본 포트 번호(21)를 포트 34로 변경하는 경우, 호스트 이름 매개변수는 PRODUCTION1:34로 변경됩니다.
대상 장치 FTP 서버에 대해 유효한 사용자 이름을 정의합니다(255자를 초과할 수 없음). 이 이름이 영상 파일이나 데이트를 내보내는 In-Sight 비전 시스템상에 존재할 필요는 없습니다.
대상 장치의 FTP 서버에 대해 유효한 암호를 정의합니다. 암호는 대소문자를 구분하며, 그 길이가 20자를 초과할 수 없습니다.
- 보안상의 이유로, 입력하는 암호는 필드에서 "*"로 표시됩니다.
- 암호는 암호화된 형식으로 잡 파일에 저장됩니다.
영상 내보내기 연결 유형을 표준 FTP(기본 선택), 보안 FTP 또는 Mitsubishi GOT로 정의합니다. 보안 FTP는 SFTP응용 프로그램과 사용할 수 있도록 보안 전송 프로토콜을 제공하고, Mitsubishi GOT는 Mitsubishi GOT 터미널에서 영상을 표시할 수 있도록 지원합니다.
FTP 설정 대화상자를 시작합니다.
영상 내보내기 작업 중 오류가 발생한 경우, 오류의 원인을 나타내는 텍스트를 표시합니다. 이 필드를 업데이트하려면, 파일 - 전송 조건에서 정의된 이벤트가 발생(즉, 영상 트리거)하거나 In-Sight 비전 시스템이 온라인이어야 합니다.