<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于LabVIEW 2010的同步測量實現(xiàn)方法

          基于LabVIEW 2010的同步測量實現(xiàn)方法

          作者: 時間:2012-04-28 來源:網(wǎng)絡(luò) 收藏

          你可以使用 同步不同I/O類型的通道。每種I/O類型有自己的任務(wù),而你只需將定時參數(shù)從一個任務(wù)路由到另外一個任務(wù)即可。如圖4所示,上面的任務(wù)是一個模擬輸入任務(wù),使用默認的板載時鐘作為采樣時鐘。你可以將采樣時鐘(ai/SampleClock)直接連到圖4中的數(shù)字輸入任務(wù)的定時輸入端口。當這個程序執(zhí)行時,模擬輸入和數(shù)字輸入任務(wù)使用同一個采樣時鐘,所以系統(tǒng)可以從這個兩個子系統(tǒng)中同時采集到信號。

          本文引用地址:http://www.ex-cimer.com/article/193964.htm

            兩個任務(wù)同時共享開始觸發(fā)信號(ai/StartTrigger),所以他們可以精確地同時開始。一旦兩個任務(wù)共享同一個采樣時鐘和開始觸發(fā),他們便實現(xiàn)了完全的同步。

            

          圖4

            圖4.你可以通過從一個任務(wù)連線至另一個任務(wù),實現(xiàn)在多個任務(wù)之間共享時鐘和觸發(fā)信號。

            設(shè)備同步

            當從不同類型的傳感器采集數(shù)據(jù),或在具有很多通道的系統(tǒng)中,你也許會需要同步多個設(shè)備模塊。NI CompactDAQ和PXI平臺為DAQ模塊提供插槽和背板,其中含有定時和觸發(fā)線,可以用來同步機箱中的所有模塊。

            

          NI CompactDAQ (左) 和 PXI (右)機箱通過使用共同的背板時鐘,在多個I/O模塊之間同步

            圖5. NI CompactDAQ (左) 和 PXI (右)機箱通過使用共同的背板時鐘,在多個I/O模塊之間同步。
          無論是在試驗臺、野外還是生產(chǎn)線上,NI CompactDAQ提供了便捷的USB即插即用的I/O測量。它融合了數(shù)據(jù)記錄器的易用性和低成本特性以及模塊化儀器的高性能和靈活的特點,在一個小型簡單且負擔的起的系統(tǒng)上實現(xiàn)快速和準確的測量。

            PXI是一個堅固的基于PC的平臺,擴展了PC和筆記本電腦的測量能力。PXI利用標準PCI總線,為你的計算機添加最多18個額外的插槽用于連接I/O模塊。PXI Express 是PXI平臺的最新演進版本。PXI Express背板擁有100MHz差分時鐘,可作為多個設(shè)備采樣時鐘的共同參考時鐘,而無需使用線纜來路由時鐘信號。你可以為每個設(shè)備創(chuàng)建一個任務(wù),然后將采樣時鐘和觸發(fā)信號從一個任務(wù)連到另外一個,由此來同步多個設(shè)備,如圖6所示。

            

          你可以通過在多個任務(wù)之間共享時鐘和觸發(fā)

            圖6.你可以通過在多個任務(wù)之間共享時鐘和觸發(fā),來同步多個設(shè)備。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();