Numerical Matrix Format
User Reference
COMPARE_JOBS array

MATRIX Array Level: 1

The COMPARE_JOBS array is used to compare and find the differences between two jobs.

Note
If you wish to compare layers between the same cell, use COMPARE_LAYERS array
Fields in the COMPARE_JOBS array
Description
JOB_1=NAME First job to compare. Dynamic Job Reference are also supported
JOB_2=NAME Second job to compare. Dynamic Job Reference are also supported
METHOD=BLEND|XOR Display method to use when outputting an image of the compared jobs. (Default: BLEND)
units=MM|INCH|MIL Units to use for the compare minimum error size and reports. (Default: MM)
MinErrorSize=SIZE Assign the smallest value that will be considered a comparison error. (Default: 0.1mm)
MaxErrorCount=NUM Maximum number of comparison errors to highlight. (Default: 50)
Include_Layers=LAYERS Layers to compare between jobs. Must be comma separated. This is optional, and by default all layers are compared.
Omit_Layers=LAYERS Layers to ignore. Must be comma separated. This is optional, and by default all layers are compared.
output_pdf_file=LOCATION File path for the job comparison error report file in PDF format (with embedded images). The path may be either Absolute or Relative.
output_text_file=LOCATION File path for the job comparison error report text file. The path may be either Absolute or Relative.

Example COMPARE_JOBS Array:

This will find the differences between two PCB's (same design but different revisions). It will only compare 3 layers total: top, bottom, and paste_top.

COMPARE_JOBS {
JOB_1=PCB_Rev1
JOB_2=PCB_Rev2
METHOD=Blend
UNITS=mm
MinErrorSize=0.12
include_layers=top,bottom,paste_top
output_pdf_file=myFilesOutput/Reports/comparepcb_jobs.pdf
}

XML example:

<COMPARE_JOBS>
<JOB_1>PCB_Rev1</JOB_1>
<JOB_2>PCB_Rev2</JOB_2>
<METHOD>Blend</METHOD>
<UNITS>mm</UNITS>
<MinErrorSize>0.12</MinErrorSize>
<include_layers>top,bottom,paste_top</include_layers>
<output_pdf_file>myFilesOutput/Reports/comparepcb_jobs.pdf</output_pdf_file>
</COMPARE_JOBS>

JSON example:

"COMPARE_JOBS": {
"JOB_1": "PCB_Rev1",
"JOB_2": "PCB_Rev2",
"METHOD": "Blend",
"UNITS": "mm",
"MinErrorSize": 0.12,
"include_layers": "top,bottom,paste_top",
"output_pdf_file": "myFilesOutput/Reports/comparepcb_jobs.pdf"
}