Programming is different, yes, but so is the terminology.
///with machine vision you have parameters that select what is good and what is bad, and you have parameters that help make bad look worse and good look better making the difference between wider./// No over-lap between bad and good inspection. Always the end goal. The helps eliminate escapes and false-calls.
///Things that can make the difference wider are, lighting, inspector alignment, the black and white threshold on binary or BW type inspectors.///
By inspectors, do you mean algorithm? Only so much you can do with a binarized image. It's useful for certain things, but not the cure-all.
///Using 1 inspector to look for each thing, rather than multipurpousing a single inspector helps us out a lot.///
Layers and independent templates.
///If you have a resistor with a label. an inspector to find the part but that explicitly ignores the value of the label is best. then a separate inspector just to check the label and 2 solder inspectors looking only at the amount of solder fillet. The mounting inspector can then also be set to a very low acceptance threshold, as it is only used to align the part.///
Local fiducial or part anchor will work here. Why ignore the value of the resistor or use a separate template to inspect? No separate label is needed for YesTech, but then, I rarely use anchors. I only require them if a part tends to float on the pads or shifts and the mount has to be precise.
Reese
(http://www.smtnet.com/Forums/Index.cfm?CFApp=1&Message_ID=66194)