Why do I get Error -200898 during Hardware-timed Digital Input/Output? Hardware: Digital I/O (DIO)
Problem: I am trying to do hardware-timed digital I/O on one or more digital lines (but not the full digital port) with my digital input/output or multifunction data acquisition card, but I get NI-DAQmx error -200898 when running my program. What is this error and how can it be corrected? Solution: The NI-DAQmx error -200898 is returned when you attempt to perform hardware-timed digital I/O on only a partial number of lines in a given digital port, and the device being used does not support this. Examples of NI-DAQmx devices that support hardware-timed digital I/O on partial lines of a port are M-Series multifunction data acquisition boards (correlated I/O) and the NI 6536/6537 digital I/O boards (pattern I/O). Examples of devices that do not support partial line digital I/O operations are the NI 6533/6534 digital I/O boards (pattern I/O). If the device you are using does not support hardware-timed digital I/O on partial lines of a port, you may consider reading/writing to the entire digital port and tristating the lines you do not want driven (if this is supported by the device). Otherwise, an alternate device must be chosen. Tristating a digital line disconnects it from the rest of the circuit, putting the line in a high impedance state. Related Links: KnowledgeBase 3PD89BRM : Why do I See Error -200077 when I Attempt to Perform Correlated Digital I/O on Ports Beyond Port 0? Attachments:
Report Date: 05/02/2007 Last Updated: 08/17/2007 Document ID: 491K1LZC |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
