# ExportData

ExportData는 스프레드시트의 미리 결정된 이벤트에 따라 스프레드시트 셀의 데이터를 셀 데이터(.CXD) 파일로 자동으로 내보냅니다. 비전 시스템의 단일 셀 내 데이터를 다음 위치 중 하나로 내보낼 수 있습니다.

- 로컬 장치의 플래시 메모리
- FTP 서버
- SFTP 서버

참고 : ExportData 함수는 .CXD 파일을 PC의 Snippets 폴더로 내보낼 수 없습니다.

ExportData 함수를 사용하여 .CXD 파일을 내보내면 데이터는 ExportData 함수의 일부가 되며 편집할 수 없습니다. 내보낸 .CXD 파일을 클릭하면 내보낸 데이터 형식의 속성 시트가 아니라 ExportData 속성 시트가 열립니다. 다음 데이터 형식을 내보낼 수 있습니다.

- DelayLine: 자세한 내용은 DelayLine 항목을 참조하십시오.
- CountPassFail: 자세한 내용은 CountPassFail 항목을 참조하십시오.
- Calibrate: 자세한 내용은 Calibrate 항목을 참조하십시오.
- OCRMax: 자세한 내용은 OCRMax 항목을 참조하십시오.
- OCRMaxSettings: 자세한 내용은 OCRMaxSettings 항목을 참조하십시오.
- TrainPatMaxPattern: 자세한 내용은 TrainPatMaxPattern 항목을 참조하십시오.

주의 :

- ExportData 함수의 데이터 쓰기는 작업을 차단할 가능성이 있습니다. 작업을 처리하는 데 트리거 시간보다 오래 걸리는 경우 작업 속도가 느려질 수 있으며 비전 시스템이 대기열에 들어가거나 트리거를 놓칠 수 있습니다.

## ExportData입력

구문: ExportData(이벤트 ,호스트명,사용자 이름,암호,파일 이름,내보낼 데이터)

매개 변수 | 설명
--- | ---
이벤트 | 데이터를 읽을 업데이트 이벤트를 지정합니다. 이 매개 변수는 다음 매개 변수 중 하나를 참조해야 합니다. AcquireImage 함수를 포함하는 셀 A0의 Image 데이터 구조. 자세한 내용은 AcquireImage 항목을 참조하십시오. 참고 : 데이터를 플래시 메모리에 쓰는데 이벤트가 Image 데이터 구조로 설정된 경우 이 함수는 #ERR을 반환합니다. Event 함수를 포함하는 셀. 자세한 내용은 Event 항목을 참조하십시오. Button 함수가 포함된 셀. 자세한 내용은 Button 항목을 참조하십시오. 참고 : ExportData 함수의 기본 이벤트 매개 변수 설정은 0이며, 이 설정이 0으로 유지되면 ExportData 셀 옆에 ExportData 버튼이 생성됩니다.
스토리지 | 데이터가 저장되는 위치를 지정합니다. 세 가지 옵션이 있습니다. 로컬 장치 FTP 서버 SFTP 서버
호스트명 | 파일을 저장하는 서버의 이름/IP 주소. FTP/SFTP 서버를 스토리지로 선택한 경우에만 사용 가능. 참고 : 데이터 전송 시 서버를 사용할 수 없는 경우 몇 초 후에 타임아웃됩니다. 이렇게 되면 In-Sight와 비전 시스템의 연결이 끊어질 수 있습니다.
사용자 이름 | 서버에 액세스하는 사용자 이름을 지정합니다. FTP/SFTP 서버를 스토리지로 선택한 경우에만 사용 가능.
암호 | 서버에 액세스하는 암호를 지정합니다. FTP/SFTP 서버를 스토리지로 선택한 경우에만 사용 가능.
파일 경로 | 데이터 파일 경로를 지정합니다. 비워 두면 ExportData는 기본 장치 디렉터리를 사용합니다. ExportData는 유효한 절대 PC 경로 또는 상대 PC 경로를 모두 지원합니다.
파일 이름 | 파일의 사용자 지정 이름을 지정합니다. 파일 이름이 대상 위치에 이미 있는 경우 기존 파일을 덮어씁니다. 참고 : 파일 확장자를 입력하지 마십시오. 문자열에 자동으로 추가됩니다.
내보낼 데이터 | 내보낼 데이터 구조를 위한 셀을 참조합니다. 셀에 GetString 참조처럼 다른 구조체에 대한 참조가 포함된 경우 도구는 셀에 포함된 실제 값을 내보냅니다.

## ExportData 출력

반환 | 로컬 장치 또는 FTP/SFTP 서버에 저장할 수 있는 .CXD 파일을 만듭니다. 참고 : ExportData가 #ERR을 반환하는 경우 GetErrorString을 활용하여 원인을 파악할 수 있습니다.

다음 중 하나가 발생하면 ExportData는 .CXD 파일을 내보냅니다.

- 확인 버튼을 클릭한 경우.

- 도구가 이벤트를 수신한 경우.

- 이벤트 매개 변수가 켜져 있고(또는 0이 아닌 숫자 값을 가리킴) ExportData 입력 매개 변수 중 하나가 업데이트된 경우.

  참고 : ExportData는 오프라인 모드에서도 작동합니다.

## ExportData 예

ExportData(A8,"FTPServer1","operator1","","PartXPattern",H7)

셀 A8에서 이벤트가 트리거된 후 스프레드시트가 업데이트될 때마다 이 함수는 셀 H7의 데이터를 FTPServer1이라는 서버에 PartXPattern.cxd라는 파일로 씁니다. 사용자 이름은 operator1으로 지정되며 암호는 비어 있습니다.