# ValidateIDData

처음에 ReadIDMax 함수가 읽은 ID 코드에서 디코딩된 데이터에 대해 MIL-STD 130 및 GS1을 준수하는 유효성 검사를 수행합니다.

참고 : 참조된 ReadIDMax 함수에서는 확인 매개 변수가 활성화되어야 합니다.

## ValidateIDData 입력

매개 변수 | 설명
IDCode | 이 인수는 ReadIDMax 함수에서 반환되는 유효한 IDMax 데이터 구조를 포함하는 스프레드시트 셀을 참조해야 합니다. 참고 : ReadIDMax 함수를 참조하는 경우 확인 매개 변수를 활성화해야 합니다.
확인 옵션 | 사용되는 유효성 검사 옵션을 지정합니다.
0 = 데이터 한정자(기본값) | 데이터에서 데이터 한정자(데이터 바로 앞에 오는 지정된 문자 또는 문자열로, 뒤따르는 데이터의 일반적인 범주 또는 의도된 용도를 정의)가 유효하고 각 데이터 한정자 뒤의 문자들이 형식, 길이, 값을 준수함을 지정합니다. 세 가지 범주의 데이터 한정자의 유효성을 검사할 수 있습니다. 응용 프로그램 식별자(AI) – ISO/IEC 15434의 서식 05 데이터 식별자(DI) - ISO/IEC 15434의 서식 06 텍스트 요소 식별자(TEI)
1 = ISO 15434 | ISO 15434를 유효성 검사 옵션으로 지정합니다. 자세한 내용은 (http://www.cognex.com/Support)를 참조하십시오.
2 = DoD UID | 유효성 검사 옵션으로 국방부(DoD) 고유 식별(UID)을 지정합니다. 자세한 내용은 www.acq.osd.mil/dpap/UID 또는 www.iuidtoolkit.com를 참조하십시오. 참고 : DoD 최소 MRI(기계 판독 가능 정보) 기호 체계 요구 사항은 ISO 16022 규격에 의해 정의된 Data Matrix ECC200 기호입니다.
3 = GS1 | GS1 표준을 유효성 검사 옵션으로 지정합니다. 자세한 내용은 www.gs1.org를 참조하십시오.
4 = securPharm(엄격) | "엄격" securPharm(DataMatrix 기호를 사용하는 독일 제약 산업 바코드 포장 시스템)을 유효성 검사 옵션으로 지정합니다. 약국 제품 번호(PPN), 일련 번호, 로트, 유통 기한(GTIN은 선택 사항)을 포함해야 합니다.
5 = securPharm(비엄격) | "비엄격" securPharm(DataMatrix 기호를 사용하는 독일 제약 산업 바코드 포장 시스템)을 유효성 검사 옵션으로 지정합니다. PPN만이 필수이며 다른 정보는 선택 사항입니다.
DoD UID 구성 | 확인할 DoD UID 구성 유형을 지정합니다. 참고 : 이 매개 변수는 유효성 검사 옵션 매개 변수로 DoD UID가 선택된 경우에만 활성화됩니다.
0 = DoD UID 구성 #1 또는 구성 #2(기본값) | DoD UID 구성 #1 또는 구성 #2를 유효성 검사 옵션으로 지정합니다. DoD 구성 #1 UID를 준수할 때는 모든 필드를 검사해야 하며 최소한 다음을 포함해야 합니다. 엔터프라이즈 ID 기업 ID 내의 일련 번호 DoD 구성 #2 UID를 준수할 때는 모든 필드를 검사해야 하며 최소한 다음을 포함해야 합니다. 엔터프라이즈 ID 원래 부품, 로트, 배치 번호 원래 부품, 로트, 배치 번호 내의 일련 번호 현재 부품, 로트, 배치 번호
1 = DoD UID 구성 #1 | DoD UID 구성 #1을 유효성 검사 옵션으로 지정합니다.
2 = DoD UID 구성 #2 | DoD UID 구성 #2를 유효성 검사 옵션으로 지정합니다.

## ValidateIDData 출력

반환 | 기호의 유효성 검사 지표를 포함하는 IDValid 데이터 구조. 입력 매개 변수 중 하나라도 유효하지 않은 경우 #ERR.
결과 | 함수가 처음으로 셀에 삽입되면 IDValid 데이터 구조의 오른쪽에 있는 인접한 셀에 확인 상태가 해당 정보 문자열과 함께 자동으로 표시됩니다. ValidateIDData 함수가 처음 생성되면 다음 Vision Data Access functions가 자동으로 스프레드시트에 삽입되어 결과표가 생성됩니다.
레이블 | 함수 | 설명
인덱스 |  | 인덱싱된 위치
유효 | GetValid(IDValid) | 데이터의 유효성(0 = 유효하지 않음, 1 = 유효 ).
진단 정보 | GetDiagnosticString(IDValid) | 해당하는 진단 정보 문자열을 반환합니다.
IDValidate Vision Data Access functions를 사용하여 추가적인 데이터 요소에 액세스할 수 있습니다.