# ImportData

ImportData 함수는 ExportData 함수로 내보낸 셀 데이터(.CXD) 파일을 다음 위치 중 하나에서 셀별로 가져옵니다.

- 로컬 비전 시스템의 플래시 메모리

- FTP 서버

- SFTP 서버

ImportData는 미리 정해진 이벤트에 따라 .CXD 파일을 스프레드시트에 자동으로 삽입합니다.

참고 : ImportData 함수는 PC의 Snippets 폴더에 있는 .CXD 파일을 가져올 수 없습니다.

.CXD 파일을 가져오면 데이터는 ImportData 함수의 일부가 되며 편집할 수 없습니다. 가져온 .CXD 파일을 클릭하면 가져온 데이터 유형의 속성 시트가 아니라 ImportData 속성 시트가 열립니다.

다음 데이터 형식을 가져올 수 있습니다.

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

## ImportData입력

구문: ImportData(이벤트,호스트명,사용자명,암호,파일 이름)

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

## ImportData출력

가져온 데이터는 내보낸 셀의 데이터 구조와 일치합니다. 예를 들어 정수를 가져오면 셀에 정수 값이 표시됩니다. Calib 구조체를 가져오면 해당 셀은 Calib 구조체를 표시합니다. 그러나 Calib 구조체를 두 번 클릭하면 Calib 구조체 속성 시트가 아니라 ImportData 속성 시트가 열립니다.

다음 중 하나의 경우가 발생하면 ImportData는 .CXD 파일을 가져옵니다.

- ImportData 속성 시트에서 확인 버튼을 클릭한 경우.
- 도구가 이벤트를 수신한 경우.
- ImportData의 이벤트 매개 변수가 켜져 있고(또는 0이 아닌 숫자 값을 가리키고) ImportData 입력 매개 변수 중 하나가 업데이트된 경우.
- ImportData 함수를 사용하여 작업을 로드한 경우.

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

## ImportData 예

ImportData(A0,"192.168.0.100","admin","",

이미지 캡처 후 스프레드시트가 업데이트될 때마다 함수는 IP 주소가 192.168.0.100인 서버에서 PartXPattern.cxd라는 파일로 데이터를 가져옵니다. 사용자 이름은 admin이고 암호는 비어 있습니다.