浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術資料 » 儀器儀表

硬件定時模擬輸入/輸出

發(fā)布時間:2014/6/27 20:28:50 訪問次數(shù):560

   使用硬件定時控制回路時數(shù)據(jù)采集不會被用戶的干預打斷,可以得到精確的模擬輸入采樣率和模擬輸出刷新率。硬件定時的模擬輸入按照掃描率參數(shù)設定的時間間隔,MS27466T17B8P自動把數(shù)據(jù)放進數(shù)據(jù)采集設備的FIFO緩沖區(qū)。如果在程序中反復調用AI Single Scan VI去讀取FIFO中最先的數(shù)據(jù),控制回路的循環(huán)就與這個精確的模擬輸入掃描率同步,從而也使控制回路的循環(huán)時間更準確。

   圖7-41是模擬輸入控制循環(huán)程序的圖形代碼,這是一個硬件定時、不使用緩沖區(qū)的控制回路示例。

  在這個程序中使用了一系列中級模擬輸入VI,AI Config VI配置設備從O通道和1通道采集數(shù)據(jù);這個程序不使用計算機內存建立緩沖區(qū),而是使用數(shù)據(jù)采集設備的FIFO緩沖區(qū);輸入極限參數(shù)input limits設定為預期的輸入信號范圍。AI Start VI按照設定的掃描率開始連續(xù)采樣。在執(zhí)行AI Start和AI Single Scan之間可能已經(jīng)采集到一些數(shù)據(jù),所以通過配置AI Single Scan VI的操作碼參數(shù)opcode,使得在程序第一次循環(huán)時,AI Single ScanVI把FIFO清空并返回最后一個數(shù)據(jù),以后每次循環(huán)時程序讀取FIFO中最先的數(shù)據(jù),其時FIFO中只有一個采樣數(shù)據(jù)。

         

   只要數(shù)據(jù)采集設備完成下一個掃描的采樣,AI Single Scan VI就立艮口返回。調用AISingle Scan VI,如果數(shù)據(jù)采集設備的FIFO中存有一個掃描以上的數(shù)據(jù),那就是說程序的執(zhí)行沒有能夠跟上采樣的速率,可以通過AI Single Scan VI的輸出參數(shù)data remaining來對此進行監(jiān)測,一旦這個值大于0,就是FIFO中有剩余數(shù)據(jù),布爾型顯示控件loop too slow就彼置為TRUE。這說明程序的時間開銷太大,跟不上硬件定時的循環(huán)速率。這最終將導致一種出錯狀態(tài),它使循環(huán)終止。程序結束前,AI Clear VI清除模擬輸入任務。

   在這個程序中包括有一個波形圖,它降低了程序的執(zhí)行速率。要加速控制回路循環(huán)的執(zhí)行速度,可以拿掉圖形顯示控件。

   在模擬輸入/輸出控制回路中增加其他數(shù)據(jù)處理任務時,可以把模擬輸入、數(shù)據(jù)計算和模擬輸出放在一個順序結構的第一個框中,把增加的任務放在順序結構的下一個框中。要注意增加的處理任務時間必須小于控制回路的周期,否則就跟不上控制回路循環(huán)的速率。




   使用硬件定時控制回路時數(shù)據(jù)采集不會被用戶的干預打斷,可以得到精確的模擬輸入采樣率和模擬輸出刷新率。硬件定時的模擬輸入按照掃描率參數(shù)設定的時間間隔,MS27466T17B8P自動把數(shù)據(jù)放進數(shù)據(jù)采集設備的FIFO緩沖區(qū)。如果在程序中反復調用AI Single Scan VI去讀取FIFO中最先的數(shù)據(jù),控制回路的循環(huán)就與這個精確的模擬輸入掃描率同步,從而也使控制回路的循環(huán)時間更準確。

   圖7-41是模擬輸入控制循環(huán)程序的圖形代碼,這是一個硬件定時、不使用緩沖區(qū)的控制回路示例。

  在這個程序中使用了一系列中級模擬輸入VI,AI Config VI配置設備從O通道和1通道采集數(shù)據(jù);這個程序不使用計算機內存建立緩沖區(qū),而是使用數(shù)據(jù)采集設備的FIFO緩沖區(qū);輸入極限參數(shù)input limits設定為預期的輸入信號范圍。AI Start VI按照設定的掃描率開始連續(xù)采樣。在執(zhí)行AI Start和AI Single Scan之間可能已經(jīng)采集到一些數(shù)據(jù),所以通過配置AI Single Scan VI的操作碼參數(shù)opcode,使得在程序第一次循環(huán)時,AI Single ScanVI把FIFO清空并返回最后一個數(shù)據(jù),以后每次循環(huán)時程序讀取FIFO中最先的數(shù)據(jù),其時FIFO中只有一個采樣數(shù)據(jù)。

         

   只要數(shù)據(jù)采集設備完成下一個掃描的采樣,AI Single Scan VI就立艮口返回。調用AISingle Scan VI,如果數(shù)據(jù)采集設備的FIFO中存有一個掃描以上的數(shù)據(jù),那就是說程序的執(zhí)行沒有能夠跟上采樣的速率,可以通過AI Single Scan VI的輸出參數(shù)data remaining來對此進行監(jiān)測,一旦這個值大于0,就是FIFO中有剩余數(shù)據(jù),布爾型顯示控件loop too slow就彼置為TRUE。這說明程序的時間開銷太大,跟不上硬件定時的循環(huán)速率。這最終將導致一種出錯狀態(tài),它使循環(huán)終止。程序結束前,AI Clear VI清除模擬輸入任務。

   在這個程序中包括有一個波形圖,它降低了程序的執(zhí)行速率。要加速控制回路循環(huán)的執(zhí)行速度,可以拿掉圖形顯示控件。

   在模擬輸入/輸出控制回路中增加其他數(shù)據(jù)處理任務時,可以把模擬輸入、數(shù)據(jù)計算和模擬輸出放在一個順序結構的第一個框中,把增加的任務放在順序結構的下一個框中。要注意增加的處理任務時間必須小于控制回路的周期,否則就跟不上控制回路循環(huán)的速率。




相關技術資料
6-27硬件定時模擬輸入/輸出
相關IC型號
MS27466T17B8P
暫無最新型號

熱門點擊

 

推薦技術資料

驅動板的原理分析
    先來看看原理圖。圖8所示為底板及其驅動示意圖,F(xiàn)M08... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡技術有限公司
付款方式


 復制成功!