There is a lot of information missing in this question:
1. Type of motion board?
2. Type of DAQ board?
3. Type of measurement (AI, Counter, DI)?
4. Type of motor used?
5. Encoder feedback y/n?
I assume that you are using a PCI-7344 with servo motors and encoder feedback and you are using an NI DAQ board for analog input.
With the 7344 breakpoints need to be reenabled after each occurrence. This could either be done in an onboard program or on the host. In both cases the breakpoint frequency is limited to about 1 kHz. However the onboard solution is more deterministic than the host solution.
Whenever you need breakpoint rates higher than that you should either use the feedback signal as the scanclock for your DAQ board (routed via RTSI) or you could also use
a counter on the DAQ board as a prescaler of the feedback signal.
Another option is the use of the new PXI-7350 board that adds support for buffered breakpoints, buffered high-speed capture, and periodic breakpoints (4 MHz).
If you need more information please give me the information I've requested above.
Regards,
Jochen Klier
Applications Engineering Group Leader
National Instruments Germany GMbH