新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > labview的深入探索之事件結構中的TIMEOUT進行數據采集合適嗎?

        labview的深入探索之事件結構中的TIMEOUT進行數據采集合適嗎?

        作者: 時間:2017-01-09 來源:網絡 收藏
        最近看到利用事件結構中超時TIMEOUT事件進行數據采集的方法,過去我也過這種方法.

        優點:不再需要單獨的數據采集循環,使用SHFIT REGISTER就可以在其他事件中共享數據.

        但是這種用法是存在一定缺陷的,假如TIMEOUT的設定值是100MS,那么事件結構在100MS內如果沒發生事件,則產生一次超時事件,但是如果100MS內有任何其他事件發生時,將不會響應本次的超時事件,如果在100MS內一直有其他事件發生,那么事件結構將永遠不會產生超時事件.

        看一下測試程序


        由于下面的循環每隔10MS觸發一次事件,導致根本不會產生TIMEOUT事件.
        如果去掉下面的循環,則TIMETOUT事件正常產生,誤差是1MS,這也是LV軟件定時的最高精度了


        所以,如果想用TIMEOUT進行數據采集,一定要注意不能產生其他事件,這也是TIMEOUT不適合數據采集的原因.


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 武功县| 甘泉县| 高雄市| 托克逊县| 武陟县| 平顶山市| 三穗县| 彩票| 揭东县| 淅川县| 昌都县| 黔东| 民和| 巴楚县| 句容市| 诸城市| 惠州市| 商河县| 永安市| 延庆县| 南江县| 衡阳县| 洮南市| 本溪| 凯里市| 铜川市| 佛冈县| 浦江县| 方山县| 彭州市| 准格尔旗| 酉阳| 淮安市| 西昌市| 彩票| 漳平市| 鹤壁市| 丁青县| 嘉荫县| 泰州市| 集贤县|