LabVIEW中如何定時一條一條地傳送串列埠命令

時間 2021-08-30 10:25:10

1樓:匿名使用者

你可以利用時間結構中的超時事件。

時間結構在剛建立的時候,預設的事件就是超時事件,他表示當事件結構結構內的任何事件都沒有觸發達到設定的時間時,超時事件觸發,執行超時事件框內對應的**。

對於你所要求的定時自動傳送命令,設定的間隔時間其實就是超時時間,當然事件結構內也可以新增其他事件,手動傳送命令。

超時事件的超時時間的輸入端,位於事件結構的左上角的沙漏狀的圖示處,資料型別是有符號32位整形數,單位毫秒。當超時時間設定為-1時表示從不執行超時事件,一直等待,也可以理解為禁用了超時事件。

值得注意的是當你把事件結構放在while迴圈中,事件結構會迴圈執行,那麼超時時間設為定值的話超時事件沒法停止,使用起來不太方便。可以通過控制超時時間的設定值來作為自動傳送的開關。說的稍有複雜,我寫了個簡單地模板,見附件,你看一看也許就明白了。

下面給一個程式的截圖

附件程式採用labview2010編寫,2010及以上版本可以開啟。若你機器上的版本過低,可以到http://it360.tw/conversion/轉一下程式版本。

2樓:匿名使用者

使用while迴圈,加一個 延時時間,迴圈體為向串列埠發數

用labview寫一個串列埠通訊程式,實時監控串列埠,這個串列埠不定時的會有一些資料傳送過來! 40

3樓:匿名使用者

在while迴圈中監控串列埠中的位元組數,當有資料過來時,延時100ms,將所有的資料接收完整,然後清空串列埠快取區,繼續監聽串列埠

如何做好一條草魚呢?如何做好一條草魚?

答 魚,我是喜歡吃紅燒的。把魚洗乾淨後往鍋里加油放入少量辣椒等各種調料,爆炒後放入魚,然後再加水,鍋開燉四五十分鐘就可以了。紅燒草魚。鍋中燒油,放入草魚雙面煎至金黃,再放入料酒,老抽鹽和適量水,小火燜20分鐘即可。把草魚殺了洗乾淨,切成片,放鍋中和酸菜一起煮,做成酸菜魚。草魚一般都是怎麼做 清燉草魚...

SQL如何獲取上一條 下一條 首尾記錄

富貴很三良 獲得上一條的id select max id as id from 表 where id 你的要查的id order by 獲得下一條的id select min id as id from 表 where id 你的要查的id order by 很笨的辦法但是很直觀 不知道你是什麼資料...

如何在HTML中畫一條線

北漂碼農 在html中花一條線的方法是有很多的,一般可以直接使用html 實現或者藉助css 來實現都是可以的。方法1 使用標籤畫線 hr 標籤定義水平線 這是段落。這是段落。這是段落。結果如下 方法2 使用css的border進行畫線 結果如下 方法 1 html 超文字標記語言的結構包括 頭 部...