国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

labview中的的幾種定時器

發布時間:2011-11-29 14:22    發布者:滿天星的愿望
關鍵詞: LabVIEW , 定時器
LABVIEW提供了幾種定時器(包括DELAY),如下圖所示



首先看看Tick Count 節點的幫助說明:

返回毫秒定時器的值.

基準參考時間(0 毫秒)未定義,也就是說,不能把返回的毫秒數直接轉換成現實世界的時間和日期.必須注意當你使用這個函數進行比較的時候,毫秒定時器達到2^32-1后反轉成0.

基準參考時間未定義,說法比較模糊,難道會是個隨機數,那顯然不可能,如果是隨機數,那兩次調用TICK COUNT取得差值就不可能表示經過的毫秒數.無論如何,必須有個時間的起點.

API函數中也有一個類似的函數:GetTickCount,該函數返回計算機啟動以來經過的毫秒數.在9X中,它讀取的是BIOS中保存的系統時鐘的滴答數,早期PC的ROM初始化Intel8259定時器芯片來產生硬件中斷08H。這個中斷有時稱為"定時器滴答"中斷。中斷08H每隔54。925毫秒產生一次,或大約每秒18.2次。BIOS使用中斷08H更新存于BIOS數據區的"時間"值.這就是長說的55MS的由來.對于NT操作系統,常規的說法是能精確到10MS,也就是說精度在1MS時是不精確的.

經過實際測試,LABVIEW的TICK COUNT的返回值和API的返回值是一致的,也就是計算機啟動以來經過的毫秒數.

毫秒數達到2^32-1后反轉成0,可見它的數值形式是U32,最大值是2^32-1,大概相當于49.7天.對于一個連續運行的計算機,用這個節點進行比較的時候,在連續運行49.7天后,該值自動恢復到零,如果在這個時刻進行比較,可能會出現錯誤的結果.

wait(ms)節點幫助文件中的解釋是這樣的.

等待指定的毫秒數并返回毫秒定時器的值(上面提到的計算機啟動以來的毫秒數).如果WAIT (MS)連接0會強迫當前線程放棄控制權.

WAIT 0MS是一個相當重要的特點,相當于VB 的DOEVENTS,CVI中的PROCESSSYTEMEVENTS,實際是歸還控制權給操作系統,來處理隊列中的其他消息,如果沒有消息需要處理,系統馬上把控制權交給這個線程,繼續運行.

這里有兩種情況,如果系統消息隊列中無需要處理的消息,立即返回,如果系統消息隊列中有消息需要處理,并且是一個耗時操作,無法預料LV線程何時再次取得控制權.我們比較LV是否加WAIT 0MS的速度.





實驗過程中未執行其它任何操作,避免了處理其他消息造成的影響.兩者之間,差距是驚人的.這也體現了LABVIEW的一個優點,對于一個傾向于硬件控制的編程軟件,它有著極強的任務搶先能力.

在一個循環里多次并行執行WAIT,是累加時間,還是按最長的執行那,實際上是異步的還是同步的問題.我們做一下實驗.



可見,這三個WAIT是同時執行的.

由于WAIT是基于線程的,一個循環里的WAIT不會影響同時運行的其它線程的運行.

看看WAIT UNTIL NEXT MS MULTIPULE(等待下一個毫秒的整數倍).

一直等到毫秒定時器變成指定時間的整數倍.可以用于在一個循環中調節循環的執行速率.但是第一次的循環周期可能比較短.可以直接連接0到這個節點,強迫當前線程放棄控制權,歸還給CPU.

相比WAIT MS,這個節點在循環中更為常用,對于幾個采用相同參數的WAIT UNTIL NEXT MS MULTIPULE,可以實現不特別精確的同步.由于LABVIEW的循環的特點,首次是立即執行的,所以第一次是不能保證同步的.如果必須要保證同步的話,可以在循環中第一次執行空循環來避免這個問題.

LABVIEEW EXPRESS中也提供了兩個快速VI,一個相當于WAIT MS,另一個可以實現非常復雜的定時功能.

我們先把TIME DELAY EXPRESS VI轉換成常規VI,跟蹤一下它是如何實現的.



進一步跟蹤SUBTIMEDELAY



可見,實際上還是調用的WAIT MS,不過是數據類型換成的DOUBLE,表示秒數,同時增加了錯誤簇,有利于實現順序延時動作.其他完全等同于DEALY MS.

可能是在LV7.1后新增加了這個ELAPSED TIME快速節點,這是一個非常有用的定時器.先介紹一個OPENG中提供的比較簡單的定時器.



這是一個周期軟件定時器.可用于周期性地循環觸發事件.

看看它是如何實現的.

本文地址:http://www.qingdxww.cn/thread-83147-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
phy14 發表于 2012-2-5 20:43:58
學習了!!
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99精品视频免费在线观看 | 寡妇一级a毛片免费播放 | 国产手机在线观看 | 日韩 欧美 国产 亚洲 中文 | 精品国产香蕉在线播出 | 女人18毛片a级毛片免费看一 | 好吊色欧美一区二区三区视频 | 最新亚洲一区二区三区四区 | 日韩中文字幕在线播放 | 久久99国产这里有精品视 | 亚洲天堂一区二区三区四区 | 91国语精品3p在线观看 | 男女羞羞视频在线观看 | 欧美成人全部费免网站 | 久久精品网站免费观看调教 | 久草视频播放 | 日韩毛片高清免费 | 热久久99精品这里有精品 | 久久久久综合给合狠狠狠 | 香蕉视频破解版 | 日本大片aa特黄 | 日日操夜夜操天天操 | 精品卡通动漫在线观看视频一区 | 老司机亚洲精品影院在线观看 | 国产一区二区成人 | 日韩新片在线观看 | jiuseav| 日韩黄色免费 | 久久黄视频 | 91欧美一区二区三区综合在线 | 国产午夜精品视频 | 亚洲 武侠 欧美 自拍 校园 | 四虎.com | 亚洲天天做日日做天天看2018 | 四虎影视亚洲精品 | 日韩aⅴ片| 国产色产综合色产在线观看视频 | 精品国产高清不卡毛片 | 国产视频 每日更新 | 日本处888xxxx| 国产免费高清在线精品一区 |