I would like to be able to dial in a voltage value (millivolts) output using a BCD switch as the input. There would be 4 BCD switches arranged from LSB on the right to MSB on the left. The highest BCD input would be "9999", and would generate 9,999 millivolts (or 9.999 volts). The lowest, of course, would be "0000" and 0mv would be the output. A "1" on the LSB digit would output 1mv, "2" would output 2mv, etc. This is for providing a feedback signal to a thermocouple chip developing a setpoint for the chip and an output to drive a relay.
I can't seem to find any chips that would provide this functionality. Any help would be greatly appreciated.