AIMGradeReport

NI Vision for LabWindows/CVI Function

AIMGradeReport

Details the AIM grading information for the Data Matrix barcode. If a Data Matrix barcode could not be located by imaqReadDataMatrixBarcode2(), the function will assign the Data Matrix barcode the value IMAQ_AIM_GRADE_F for all grades and the value 0 for all raw scores.

Elements

Name

Type

Description

overallGrade AIMGrade The overall letter grade, which is equal to the lowest of the other five letter grades.
decodingGrade AIMGrade The letter grade assigned to a Data Matrix barcode based on the success of the function in decoding the Data Matrix barcode. The function sets this grade to IMAQ_AIM_GRADE_A if the function could decode the data matrix, otherwise the function sets this grade to IMAQ_AIM_GRADE_F.
symbolContrastGrade AIMGrade The letter grade assigned to a Data Matrix barcode based on the symbol contrast raw score.
symbolContrast float The symbol contrast raw score representing the percentage difference between the mean of the reflectance of the darkest 10 percent and lightest 10 percent of the Data Matrix barcode.
printGrowthGrade AIMGrade The print growth letter grade for the Data Matrix barcode.
printGrowth float The print growth raw score for the barcode, which is based on the extent to which dark or light markings appropriately fill their module boundaries.
axialNonuniformityGrade AIMGrade The axial nonuniformity grade for the Data Matrix barcode.
axialNonuniformity float The axial nonuniformity raw score for the barcode, which is based on how much the sampling point spacing differs from one axis to another.
unusedErrorCorrectionGrade AIMGrade The unused error correction letter grade for the Data Matrix barcode.
unusedErrorCorrection float The unused error correction raw score for the Data Matrix barcode, which is based on the extent to which regional or spot damage in the Data Matrix barcode has eroded the reading safety margin provided by the error correction.