The name comes from their use with rotary encoders, where a number of tracks are being sensed by contacts, resulting for each in an output of or . To reduce noise due to different contacts not switching at exactly the same moment in time, one preferably sets up the tracks so that the data output by the contacts are in Gray code. To get high angular accuracy, one needs lots of contacts; in order to achieve at least 1° accuracy, one needs at least 360 distinct positions per revolution, which requires a minimum of 9 bits of data, and thus the same number of contacts.
the name comes from their use with rotary encoders where a number of tracks are being sensed by contacts resulting for each in an output of or  to reduce noise due to different contacts not switching at exactly the same moment in time one preferably sets up the tracks so that the data output by the contacts are in gray code to get high angular accuracy one needs lots of contacts; in order to achieve at least 1° accuracy one needs at least 360 distinct positions per revolution which requires a minimum of 9 bits of data and thus the same number of contacts