09-08-2007 02:43 PM
09-08-2007 03:37 PM
09-09-2007 11:23 AM
Dennis is right.
however, if you feel like not spending more money on a analog input board, and have hands for a little electronics, here what you can do:
1) use a 16bit D/A converter (eg DAC7744), connected to the card.
2) connect the output to a comparator (LM311), to compare with your own analog input. you might want to isolate the 2 inputs via INA105.
3) connect the output via a pull up resistor directly to pin 1 of your parallel port.
4) create a small Labview program for making a 16 (or 8 or 4) bit comparison process:
- create an analog value of 0V (via 16 bit digital card)
- check if response is true or false (higher or lower than your analog in) from the parallel port
- if true, send new analog value of -5V
....check again, 16 times.
you got your analog value. of course this is a relatively slow process, as you have to read the parallel before each time you send the new analog value. yet, it is going to be much faster than a NI-USB 6008 for example. i expect a rate around the KHz at least.