新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 主Vi與子Vi之間的通信以及控制

        主Vi與子Vi之間的通信以及控制

        作者: 時間:2017-01-06 來源:網絡 收藏
        一.概述

        隨著數據通信越來越普遍,越來越多的數據需要通過兩個甚至多個Vi來顯示,但是對于一個界面來說,大多數情況下我們只需要顯示一個主Vi來顯示主要的數據,而其他不那么重要的數據只需要通過子Vi來顯示即可,然而用主Vi來控制其他子Vi的顯示運行與否,以及各個Vi之間數據的通信都顯得尤為重要,在這篇文章中我們將研究這些問題。

        本文引用地址:http://www.104case.com/article/201701/336635.htm

        二.需求分析及軟件流程

        通過上面的概述我們認識到本文所要做的就是通過主Vi來控制子Vi的運行狀態等信息,進行分析后我們總結出本文中研究的主要實現的功能如下所述:

        A.給子Vi不停傳輸數據;

        B.子Vi能實時刷新顯示數據;

        C.通過主Vi可以控制子Vi前面板的打開和關閉;

        D.主Vi關閉時子Vi同時關閉.

        根據以下將要實現的功能我們對程序的軟件流程做了如下規劃,如下圖所示:



        三.程序主要部分介紹

        按照上面的軟件流程圖下面我們分部分對程序的不同部分做一詳細說明。

        1.主Vi程序

        (1)主Vi界面及功能說明

        主Vi通過循環產生一個循環產生隨機的0-10之間的整型數據,轉換成字符串,然后通過隊列發送給子Vi,并可以通過前面板的兩個按鈕sub1和sub2的點擊來控制兩個子Vi的前面板的打開與關閉,同時點擊停止按鈕可以停止所有程序運行



        (2)主Vi后面板程序說明

        主Vi的后面板全部程序如下圖所示:


        下面對程序中主要部分做一詳細說明:

        A.數據產生循環:該部分通過循環產生隨機數并給兩個子Vi所對應的的隊列,其中第二個將數組給該隊列;


        B.傳輸數據并控制子Vi前面板:通過隊列輸出將數據傳遞給子Vi;當sub2按鈕鼠標按下鼠標釋放時事件結構相應,將當前路徑下的sub2.vi的前面板打開或者關閉(這要看以前是打開還是關閉,當然初始時關閉);當按下停止按鈕時通過條件結構給子Vi一個特別的數值111,讓它在接受該數值后停止并關閉。


        上一頁 1 2 下一頁

        關鍵詞: 主Vi子Vi通信控

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 沂源县| 广汉市| 新河县| 孙吴县| 陈巴尔虎旗| 东至县| 周至县| 龙口市| 襄城县| 康保县| 宁夏| 克山县| 鄱阳县| 唐河县| 浠水县| 江油市| 横峰县| 辽宁省| 阿拉善左旗| 文登市| 沾化县| 巴彦淖尔市| 西青区| 晋州市| 什邡市| 怀安县| 枣阳市| 巨鹿县| 永兴县| 关岭| 利川市| 广灵县| 临澧县| 陕西省| 克什克腾旗| 新兴县| 甘泉县| 武定县| 梅州市| 思南县| 措美县|