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

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于LabVIEW 2010的同步測量實現方法

          基于LabVIEW 2010的同步測量實現方法

          作者: 時間:2012-04-28 來源:網絡 收藏

          無論你是在使用一個數據采集設備中的不同的子系統(tǒng),還是在高通道數的系統(tǒng)中需要同步多個數據采集設備,NI的 都可以將數據采集和生成的同步問題變得簡單。

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

            定時和同步技術可以關聯或協(xié)調事件發(fā)生的時間。將事件同步到一個已知的標準,例如數據采集設備上的采樣時鐘,即為相對于一個事件為另外一個事件計時,或者說對一個事件做出響應。定時和同步事件是測試、控制和設計應用時的重要基本元素,并在任何系統(tǒng)中都需謹慎考慮。

            所有的National Instruments 數據采集 (DAQ)設備均配備NI-DAQmx。NI-DAQmx是一個靈活的硬件驅動程序,可以用來在多種語言中編程,包括程序。其任務包括獲取、分析和保存數據所需要的所有信息。如圖1所示,一個NI- DAQmx的任務通常包括:

            1. 在你的DAQ設備中設定一個虛擬通道。使用虛擬通道,你可以調整縮放系數、設定輸入范圍和挑選設備上的物理通道。

            2. 為任務設置定時。選擇采樣時鐘和采樣速率等特性。

            3. 設定觸發(fā)。你可以將任務設定為在某個通道收到一個激發(fā)信號后再開始。

            4. 開始任務。

            5. 讀寫數據并繪圖或將數據保存到一個文件當中。這個函數將被重復調用,以連續(xù)地采集或生成信號。

            6. 停止或清除任務。

            7. 處理任何錯誤。

            

          使用 LabVIEW數據流編程,一個數據采集任務為物理通道配置定時和同步參數

            圖1.使用 數據流編程,一個數據采集任務為物理通道配置定時和同步參數。

            許多應用程序需要在多個物理通道或長距離范圍內實現同步。你可以使用LabVIEW 和NI- DAQmx任務來同步多個通道、設備和系統(tǒng)。

            通道同步

            你可以使用直觀的LabVIEW編程接口,同步多個通道。如圖2所示,通過在DAQmx創(chuàng)建虛擬通道VI的物理通道輸入中選擇多通道,您可以從一個給定的設備上的多個模擬輸入通道采集信號。這項任務中的所有通道均使用相同的采樣時鐘,并對同一個觸發(fā)信號作出響應。

            

          你可以改變DAQmx創(chuàng)建虛擬通道VI的物理通道輸入

            圖2.你可以改變DAQmx創(chuàng)建虛擬通道VI的物理通道輸入,從一個DAQ設備的所有模擬輸入通道采集信號。

            NI多功能DAQ設備可以完成多種數據測量和生成任務,包括模擬輸入輸出,數字輸入輸出和計數器輸入輸出。

            

          NI多功能DAQ設備數字路由和時鐘生成電路可以與所有的I/O子系統(tǒng)交互

            圖3. NI多功能DAQ設備數字路由和時鐘生成電路可以與所有的I/O子系統(tǒng)交互。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();