"BigWallop" wrote | It's because everyone else has tried to teach him that he's now under my | wing. After looking at the job he had today with eleven detector heads | and the binary layout drawn on the back of his hand, he's still got the | system marked out in decimal numbering. Eleven detector heads marked | from 1 to 11 should only use the first four switches on the DIP switches, | but he has them using all the switches again. | This is how he done, | Number one detector = sw 1 on the head | Two = sw 2 on the head | Three = sw 3 on the head | Four = sw 4 on the head | And so on.
Ah! Well, that's perfectly logical. Wrong, but perfectly logical.
| So when I went to commission the system, the heads were numbered 1, 2, 4, | 8, 16, 32, 64, 128, 129, 130, 131. Because as he says, 8+1=9, 8+2=10, | 8+3=11, which is still right back to what he has been doing from the very | start and what I'm trying to get him not to do.
He's confusing switch number with arithmetic value.
Perhaps one of the Clever People who generated the crib-sheets could generate a look-up as
Detec. Switches Number On
1 1
2 2
3 1,2
4 3
5 3,1
6 3,2
7 3,2,1
8 4
9 4,1
10 4,2
11 4,2,1
12 4,3
13 4,3,1 (etc, and check for my errors)
Then he doesn't have to do anything arithmetical in base10 or base2 (in fact he forgets arithmetic even exists, as if he tries to work it out he'll set switch 3 for dec3 instead of switches 1,2) and it doesn't even matter if the switches are numbered from left-right or right-left. Provided switch number 1 is indicated this should work for any dip switch style.
Owain