LabVIEW圖形化程序的基本框架
2.3.2 程序框圖窗口
圖 2-6 虛擬儀器函數(shù)選板
程序框圖窗口也是VI特有的部分之一。作為圖形化的編程語言,它的源代碼當然也是采用圖形方式來定義。在例2-1中,我們已經(jīng)看到了使用圖形化代碼所構(gòu)筑 的圖形化程序,包括一個字符串常數(shù)和一個接線端以及它們之間的連線。程序框圖就是被用來放置這些圖形化程序源代碼的地方。
在程序框圖中,不僅可以放置圖形化代碼,并且還可以通過上面的工具攔進行設計、編譯、調(diào)試、檢驗圖形化程序,它是一個完整的圖形化程序開發(fā)環(huán)境。。程序框圖只是用來為程序設計者編程時所使用,最終的用戶是無法看到的。
在程序框圖還可以進行程序注釋的標注,標注的形式是基于文本的。
圖形化程序中的圖形化代碼來自于函數(shù)選版。在程序框圖中放置一個圖形化代碼的具體操作是:在程序框圖上,鼠標右鍵單擊程序框圖,開發(fā)系統(tǒng)會自動彈出函數(shù)選板。選擇所需的函數(shù)直接拖拽到程序框圖上安放即可。函數(shù)選版參見右圖。
程序框圖窗口也是VI特有的部分之一。作為圖形化的編程語言,它的源代碼當然也是采用圖形方式來定義。在例2-1中,我們已經(jīng)看到了使用圖形化代碼所構(gòu)筑 的圖形化程序,包括一個字符串常數(shù)和一個接線端以及它們之間的連線。程序框圖就是被用來放置這些圖形化程序源代碼的地方。
在程序框圖中,不僅可以放置圖形化代碼,并且還可以通過上面的工具攔進行設計、編譯、調(diào)試、檢驗圖形化程序,它是一個完整的圖形化程序開發(fā)環(huán)境。。程序框圖只是用來為程序設計者編程時所使用,最終的用戶是無法看到的。
在程序框圖還可以進行程序注釋的標注,標注的形式是基于文本的。
圖形化程序中的圖形化代碼來自于函數(shù)選版。在程序框圖中放置一個圖形化代碼的具體操作是:在程序框圖上,鼠標右鍵單擊程序框圖,開發(fā)系統(tǒng)會自動彈出函數(shù)選板。選擇所需的函數(shù)直接拖拽到程序框圖上安放即可。函數(shù)選版參見右圖。
初學者往往看到空白的程序框圖便一籌莫展,不清楚如何開始進行圖形化程序設計。其實,只要你確定程序所要執(zhí)行的任務,然后選擇所需的函數(shù)就可以實現(xiàn)圖形化程序設計。這些內(nèi)容后面我們將會陸續(xù)談到。
2.3.3 圖標和連線板
圖 2-7 編輯圖標或顯示連線板
圖標和連線板也是VI所特有的組成部分之一。每個VI的前面板和程序框圖的右上角,都可以顯示出該VI的圖標。連線板則只可以在前面板上選擇顯示。
每個VI都應該有屬于自己的圖標和連線板。圖標構(gòu)成了區(qū)別不同VI的圖形符號,而連線板定義了VI的輸入和輸出端口(當然也可以不進行定義)。在前面板上可以設置或相互切換顯示圖標或連線板。
通俗的講,圖標類似于半導體集成電路的型號,連線板類似于半導體集成電路插腳功能的定義。連線板也同時指定了程序中數(shù)據(jù)流進、流出的路徑。它們也只是提供給程序的設計者,最終的用戶也是無法看到的。
程序的設計者可以在前面板或程序框圖中選擇設計、修改這個圖標。
在前面板中,用鼠標右鍵單擊圖標,可以看到圖2-7所示的內(nèi)容。通過這個菜單既可以設定VI的屬性又可以編輯圖標和顯示連線板。而在程序框圖中作同樣的操作,則只可以設定VI屬性和編輯圖標。
圖標和連線板也是VI所特有的組成部分之一。每個VI的前面板和程序框圖的右上角,都可以顯示出該VI的圖標。連線板則只可以在前面板上選擇顯示。
每個VI都應該有屬于自己的圖標和連線板。圖標構(gòu)成了區(qū)別不同VI的圖形符號,而連線板定義了VI的輸入和輸出端口(當然也可以不進行定義)。在前面板上可以設置或相互切換顯示圖標或連線板。
通俗的講,圖標類似于半導體集成電路的型號,連線板類似于半導體集成電路插腳功能的定義。連線板也同時指定了程序中數(shù)據(jù)流進、流出的路徑。它們也只是提供給程序的設計者,最終的用戶也是無法看到的。
程序的設計者可以在前面板或程序框圖中選擇設計、修改這個圖標。
在前面板中,用鼠標右鍵單擊圖標,可以看到圖2-7所示的內(nèi)容。通過這個菜單既可以設定VI的屬性又可以編輯圖標和顯示連線板。而在程序框圖中作同樣的操作,則只可以設定VI屬性和編輯圖標。
關鍵詞:
LabVIEW圖形化程序基本框
評論