新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > Labview新啟程——簡單串口程序

        Labview新啟程——簡單串口程序

        作者: 時間:2017-01-06 來源:網絡 收藏
        很久沒有更新博客了,最近在學校帶學生們做實訓課,都是基于Labview的。無奈自己之前沒有用過,所以只能從頭開始了。之前學過很多種編程軟件,都是從“Hello World”開始的。這次時間緊迫,不能從經典的起點開始了,只能從這次實訓需要的部分開始了。
        這次我所帶的實訓課基于Labview的部分,最關鍵的就是串口通信的部分。自己觀察了兩周時間,發現很多同學都不是很會。于是自己也嘗試了一下,基本的步驟如下:
        1. 串口控件添加
        個人感覺,Labview最大的特點就是所有的器件都是模塊化的, 也就是可以直接從面板中直接拖到所編寫的程序中的。對于這個串口程序,串口控件自然就是最重要的部分,通過在程序框圖中點擊右鍵選擇儀器I/O->串口->VISA配置串口(如圖1所示),就可以完成串口配置控件的添加。在本文的程序中,串口需要的設置就只有串口選擇和串口波特率設置,因此本程序中就只引出了上述兩組的串口設置(如圖2所示)。這里需要說明的是,我所用的硬件串口波特率為115200,所以本程序也是設置的115200的波特率。
        圖1 串口配置控件添加
        圖2 串口配置控件
        2. 串口程序添加
        在完成了串口控件的添加之后,下一步的工作就是完成串口程序。由于Labview都是模塊化的編程,所以只需要把相應的程序語言的模塊拖入程序中就可以。本文所用到的是While循環:在完成串口設置后,程序進入主循環后首先判斷串口又沒有打開,接下來不停的讀取串口的數據,基本的思路就是這樣。在條件語句為真的情況下的程序如下:

        圖3 if語句為真的情況下的程序
        在條件語句為假的情況下的程序如下:

        圖4 if語句為假的情況下的程序
        上一頁 1 2 下一頁

        關鍵詞: Labview串口程

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 彭阳县| 维西| 正蓝旗| 斗六市| 长宁县| 保靖县| 磴口县| 长武县| 乐清市| 昌邑市| 威远县| 安西县| 新巴尔虎右旗| 将乐县| 康定县| 冕宁县| 庆阳市| 滦南县| 板桥市| 潞城市| 碌曲县| 赞皇县| 竹北市| 武隆县| 石首市| 汪清县| 新晃| 招远市| 浙江省| 城固县| 兰考县| 喀喇| 枣庄市| 师宗县| 饶河县| 靖边县| 镇赉县| 新邵县| 紫阳县| 海盐县| 永丰县|