Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit