Absolute vs. incremental encoder — differences, operating principle and applications