In food and nonfood factories, checkweighers are widely used to weigh and classify products by weight on a production line with attributes such as proper, over and underweight products. Checkweighers are also used to improve the giveaway of weighing machines, analyze weight tendency, classify products based on various grades, check the status of realtime production and inspect for missing items. It also functions on a line that has products of various weight, shapes and types.