LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

difference in hardware and software timing

Solved!
Go to solution

Hi, everyone.

 

I have some questions on hardware timing and software timing.

 

1. What is the difference between hardware timing and software timing?

 

2. What does the hardware mean? PC or DAQ such as usb 6211?

 

3. When I use "DAQmx timing", does this mean I use hardware timing?

 

Thanks for your help!

 

0 Kudos
Message 1 of 4
(4,740 Views)
Software timing is done using the OS timer which is not deterministic. You get jitter. Hardware timing is done using a dedicated timer. DAQmx I believe uses a dedicated timer. Unless you are on a real time OS you might still get jitter but I am unsure.
=====================
LabVIEW 2012


Message 2 of 4
(4,736 Views)
DAQmx uses whatever timer you specify - either hardware or software. Most DAQ cards have a clock that is used to time the acquisition. The time between samples is very precise and repeatable. That is hardware timing.
Message 3 of 4
(4,734 Views)
Solution
Accepted by topic author Xiang00

Hi Xiang00,

 

>>1. What is the difference between hardware timing and software timing?

Hardware timing is more acurate since it uses the onboard clock. Software timing is less accurate since it depends on the PC performance.

 

>>2. What does the hardware mean? PC or DAQ such as usb 6211?

"Hardware" means the DAQ device such as USB-6211.

 

>.3. When I use "DAQmx timing", does this mean I use hardware timing?

Yes. You may find more information at KnowledgeBase DAQmx Timing and Sample Rates.

 

Best regards,

 

Yusuke Minami

Applications Engineer, NI Japan

 

*********************************************************************************
日本ナショナルインスツルメンツ株式会社 技術部 巳波裕介
Yusuke Minami, Applications Engineering, National Instruments Japan
技術サポートウェブページ: http://www.ni.com/support/ja
お問い合わせフリーダイヤル: 0120-527196
*********************************************************************************
Message 4 of 4
(4,712 Views)