What Does Error -10880 on an NI-TIO Based Card Mean?Primary Software: Driver Software>>NI-DAQPrimary Software Version: 6.9.3 Primary Software Fixed Version: N/A Secondary Software: N/A Hardware: Counter/Timers (TIO)
Problem: I get Error -10880 when using an NI-TIO based card. What does this error mean? Solution: This error is usually seen when trying to change a rate during execution. Because you are changing a registry value on the board during use, you have to be careful how quickly you change the value of the register. There is a minimum time that you have to wait between attempting to change the value. If you attempt to change the value before the driver is ready to accept a new one, then Error -10880 will be generated. As this is a software dependent delay, it is not recommended to have programs that rely on a quick response. Usually, there is a better solution then reprogramming during execution. As an example, if you were going to use the program linked below to change a pulse programmatically, you are needing to use capabilities of a counter/timer board and a pattern generation board. With a PCI-6534 you are capable of creating 32 different signals that are combinations of 5 MHz pulses. With this type of ability, programming different pulse widths for all 32 signals is quite reasonable. The pulse width can be controlled with 200 ns precision. If you have further questions about the time that it takes to change the value of a register, refer to the KnowledgeBase linked below. Related Links: Developer Zone Example: Pulse Width Modulator with NI-TIO Devices KnowledgeBase 1IPDCBLL: Reconfiguring My Trigger Takes Too Long Attachments:
Report Date: 04/19/2004 Last Updated: 09/20/2007 Document ID: 38IHDTIO |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
