09-12-2007 10:58 AM
09-12-2007 11:19 AM
09-12-2007 11:49 AM
09-12-2007 12:22 PM
09-12-2007 01:04 PM
Thanks. Actually not only one (out of those 10), but multiple can be high at the same time. Will the VI you gave me still work then?
If so, I think something else might be problem. When I read in DAQ Assistant all 10 lines are LOW, which should not be the case. For one PCB I am testing, I have 3 (of those lines) pulled high, so when I use Digital Multimeter, I measure ~0.7V on all three lines on the connector itself. I am driving these lines from the pin no.99 (+5V) card PCI-6509.
All 10 lines are connected to the GND via pull-down resistors (10k each line) since all DIO lines in the PCI-6509 don't have pull-down resistors.
Any suggestions ?
Thanks a lot Dennis
09-12-2007 02:04 PM
09-12-2007 02:28 PM
Well, those 10 lines represent Identification of every PCB I have. It starts from 00 0000 0000, then 00 0000 0001, then 00 0000 0010, 00 0000 0011, so I will be having multiple lines HIGH at the same time. So each PCB has hard-wired its own ID number that is connected to MAIN card on which I have the PCI-6509 card connected too. This 10 lines are connected to the GND on the MAIN card just because the PCI-6509 does not have pull-down resistors build in. So for example, the card with ID 00 0000 0010, is connected in following way. 9 LOW lines are connected to the GND (even though they are already connected to the GND on the MAIN board via 10k resistors), and 1 HIGH line is connected to the pin no. 99 of the PCI-6509 card which I am using for having having lines HIGH, since it says it provides +5V.
hope this helps.
09-12-2007 02:38 PM
09-12-2007 02:50 PM
I would not necessarily have IDs in the following order: 1, 2, 3, 4,..., n-1, n. I may have one PCB with ID no.2, then plug the other PCB that has ID 14, so randomly I would be plugging PCBs.
Could you please send me the modified VI because I still get mis match when I connect that function to the Index Array.
Thanks.
09-12-2007 03:15 PM