# VerifyIDCode

用于提取与代码可读性和标记质量相关的指标，这些指标最初由 ReadIDMax 函数读取。

注意: 引用的 ReadIDMax 函数必须启用验证参数

## VerifyIDCode 输入

参数 | 说明
IDCode | 此参数必须引用包含 ReadIDMax 函数返回的有效 IDMax 数据结构的电子表格单元格。
指标 | 指定是否使用 ISO 验证指标。 注意:验证 QR 码时，仅支持 ISO 16022:2000 增强版和 ISO 16022:2000 传统版。
0 = 无 | ID 验证中不会使用 ISO/AIM 验证指标。
1 = ISO 16022:2000 增强版 国际符号规范 - Data Matrix | 增强型 ISO 16022:2000 质量指标使用先进的方法计算，以提供更稳健和可靠的 ID 验证结果。 有关 ISO 的更多信息，请单击此处。
2 = ISO 16022:2000 传统 | 传统 ISO 16022:2000 质量指标严格按照 ISO 16022:2000 ID 验证标准中描述的方法计算。
3 = ISO 15415:2004（默认值） 条形码打印质量测试规范 - 2D 符号。 | ISO 15415 质量指标严格按照 ISO 15415:2004 ID 验证标准中定义的要求进行计算。
4 = AIM DPM-过程控制 | AIM DPM-过程控制质量指标是根据 AIM 定义的要求计算的。
5 = AIM DPM-合同合规性 | AIM DPM-合同合规性质量指标是根据 AIM 定义的要求计算的。
6 = 邮政编码验证 | 邮政编码质量指标是根据 MERLIN 规格定义的要求计算的（软件发布版本 2.02 日期：2002 年 6 月 20 日）。
IAQG 9132 指标 | 指定是否使用 IAQG AS9132，修订版 A（零件标记的 Data Matrix (2D) 编码质量要求）验证指标（包括点椭圆度）来验证 Data Matrix 符号。有关 IAQG 的更多信息，请单击此处。 注意:验证 QR 码不支持 IAQG 9132 指标。
ON（默认值） | IAQG 9132 验证指标用于 ID 验证。
OFF | ID 验证中不使用 IAQG 9132 验证指标。
Cognex 指标 | 指定是否使用 Cognex 补充验证指标。
ON（默认值） | Cognex 验证指标用于 ID 验证。
OFF | ID 验证中不使用 Cognex Metrics。
最小单元格大小 | 指定最低预计单元格大小（0 到 255；默认值 = 0）。值为 0 将使用当前符号的单元格大小。 注意:ISO 15415:2004 必须是选定的 ISO 指标才能启用此参数。 注意:单元格，也称为模块，是一个单一的正方形，可以是黑色或白色。例如，一个 10 x 10 的符号由 100 个黑白单元格组成。一个单元格等于一位数据。
光圈百分比 | 指定从最小单元格值计算合成光圈大小的百分比（0 到 100；默认值 = 80 ) 。该值用于评估验证指标。 ISO 15415 必须是选定的 ISO 指标才能启用此参数。
超时 | 指定时间量，以毫秒为单位（0 到 30000），该函数将在执行停止并返回 #ERR 之前尝试验证 ID 符号。
显示 | 在验证 Data Matrix 和 QR 码符号时，指定图像上 VerifyIDCode 图形覆盖的显示模式。
0 = 隐藏所有（默认值） | 将隐藏，除非包含 VerifyIDCode 函数的单元格在电子表格中突出显示。
1 = 仅结果图形 | 结果图形（Data Matrix 和 QR 码的框）将始终显示。
2 = 显示全部：输入、结果和错误模块 | 输入区域图形、结果图形（Data Matrix 和 QR 码的框）和错误模块诊断图形（仅 Data Matrix）将始终显示。 选择 ISO 15415、AIM DPM-过程控制或 AIM DPM-合同合规性以及 AIM-DPM 的两个版本时，将以图形方式显示错误。代表性图形取决于发现的错误类型。 彩色方块代表调制等级。正方形的颜色取决于等级： 无正方形 = 4 蓝色正方形 = 2 或 3 黄色正方形 = 1 红色正方形 = 0 红色 表示位错误（白色位，预计为黑色位，反之亦然）。

## VerifyIDCode 输出

返回 | 包含符号验证指标的 IDVerify 数据结构，如果任何输入参数无效，则为 #ERR。
结果 | 最初创建函数时，结果表将插入使用 IDVerifyVision Data Access functions 的电子表格中，具体取决于所选的验证指标。如果无法验证该符号，则将插入#ERR。