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

How Do I Reduce Jitter in my RT PXI Application?

Primary Software: LabVIEW Modules>>Real-Time Module
Primary Software Version: 8.2.1
Primary Software Fixed Version: N/A
Secondary Software: N/A
Hardware: PXI/CompactPCI>>Controllers>>PXI-8176 RT

Problem:
I have a PXI Real-Time chassis, and I want to reduce the amount of jitter I get from the application. How can I do that?

Solution:
In order to reduce jitter in the a Real Time application it is important to have the least amount of overhead as possible on the controller itself.  By reducing the overhead, you can improve your determinism of the application. There are several things you can do to reduce jitter in your RT PXI application:
  • Having GPIB & Serial drivers installed can cause jitter. If you are not using these drivers, you can improve performance by removing them.
  • Having the Network Variable Engine installed can also cause jitter even when there are no variables in your application.
  • USB drivers also cause jitter. To disable the USB drivers you must have them turned off in the INI file and also have them disabled in the BIOS. See KB 1X0H96KS linked below.
  • Having the monitor enabled causes jitter. You can disable it in the BIOS.  
  • Notifiers cause a lot of jitter, use single-element RT-FIFOs instead.


Related Links:
KnowledgeBase 1X0H96KS: USB Hardware Causes Jitter on LabVIEW RT Application
KnowledgeBase 40KGK6MY: Why Does Using "Interrupt" Mode Increase Jitter On My Real Time Target?
Developer Zone Tutorial: General Performance Improvements

Attachments:







Report Date: 07/17/2007
Last Updated: 05/07/2008
Document ID: 4BGGJO8H

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