Hi all,
I have NI 9478, NI 9474 and NI 9426 module. I have tested the operation by connecting each other. 9478 is a sinking output module, and 9474 is a sourcing output module. 9426 is a sourcing input module.
If I connect 9478 and 9426 and set True to 9478 in LabVIEW, 9426 also read this signal as True. Up to this point, it is considered normal operation. However, when 9474 and 9426 are connected, 9474 is read as False when 9474's output is True, and 9426 is read as True when 9474's output is False. Is this the right behavior? Since the sourcing output and the sourcing input devices are connected together, a pull-down resistor is applied to the digital signal line. I also uploaded the hardware wiring diagram that I used. (Red is Vsup Node, and Blue is GND. Green line is digital siganl line.)
Connection between NI 9478 and NI 9426
Connection between NI 9474 and NI 9426
There is little experience with digital I / O interfacing. I wish I had someone to help.