labview入門教程

2023-01-12 13:15:02 字數 3188 閱讀 6714

labview 7.1 入門教程

第一講:認識labview

1.1 labview 簡介

在開始選單裡找見ni labview7.1 點選開啟,會出現如下介面:

從file>>new vi 或者從右半部分中的new>>blank vi 都可以開啟如下介面:

上圖中前圖是虛擬儀器的前面板,是使用者使用的人機介面,後面的是程式框圖介面(即後面板)。

在labview的使用者介面上,應特別注意它提供的操作模板,包括工具(tools)模板、控制(controls)模板和函式(functions)模板。這些模板集中反映了該軟體的功能與特徵。下面我們來大致瀏覽一下。

工具模板(tools palette)

該模板提供了各種用於建立、修改和除錯vi程式的工具。如果該模板沒有出現,則可以在windows選單下選擇show tools palette命令以顯示該模板。當從模板內選擇了任一種工具後,滑鼠箭頭就會變成該工具相應的形狀。

當從windows選單下選擇了show help window功能後,把工具模板內選定的任一種工具游標放在流程圖程式的子程式(sub vi)或圖示上,就會顯示相應的幫助資訊。

工具圖示有如下幾種:

下面的兩個模板是多層的,其中每乙個子模板下還包括多個物件。

控制模板(control palette)

注意:只有開啟前面板時才能呼叫該模板

該模板用來給前面板設定各種所需的輸出顯示物件和輸入控制物件。每個圖示代表一類子模板。如果控制模板不顯示,可以用windows選單的show controls palette功能開啟它,也可以在前面板的空白處,點選滑鼠右鍵,以彈出控制模板。

控制模板如右圖所示,它包括如下所示的一些子模板。子模板中包括的物件,我們在功能中用文字簡要介紹。

功能模板(functions palette)

注:只有開啟了流程圖程式視窗(即後面板),才能出現功能模板。

功能模板是建立流程圖程式的工具。該模板上的每乙個頂層圖示都表示乙個子模板。若功能模板不出現,則可以用windows選單下的show functions palette功能開啟它,也可以在流程圖程式視窗的空白處點選滑鼠右鍵以彈出功能模板。

功能模板如右圖所示,其子模組如下所示。(個別不常用的子模組未包含)

下面我們通過練習掌握如何應用labview7.1

練習一:建立乙個測量溫度和容積的vi

步驟如下:

1. 選擇 filenew vi,開啟乙個新的前面板視窗。

2. 從 controls>>all controls>>numeric中選擇 tank放到前面板中。(注:

如果前面板中沒有controls模版,可在選單欄選window>>show controls palette,即可開啟或直接點選滑鼠右鍵)

3. 在標籤(tank)文字框中輸入「容積」 ,然後在前面板中的其他任何位置單擊一下。

4. 同樣從controls>>all controls>>numeric中選擇thermometer放到前面板中

5. 在標籤文字框中輸入「溫度計」 ,然後在前面板中的其他任何位置單擊一下。

6. 把容器顯示物件的顯示範圍設定為0.0到1000.0。

a.雙擊容器座標的10.0 標度,使它高亮顯示。在座標中輸入 1000,再在前面板中的其他任何地方單擊一下。 這時0.0到1000.0之間的增量將被自動顯示。

7. 在容器旁配資料顯示。

將滑鼠移到容器上,點右鍵,在出現的快速選單中選visible iterms>>digital display即可。

前面板如下圖所示:

圖1-1 練習一的前面板圖

8. windows>>show block diagram 開啟流程圖視窗,在視窗中建立如下程式:

圖1-2 練習一的流程圖

該流程圖中新增的物件有兩個乘法器、兩個數值常數、兩個隨機數發生器、乙個延時函式,乙個while迴圈,乙個布林常量,溫度和容積物件是由前棉板的設定自動帶出來的。

a. 乘法器(multiply)、隨機數發生器(random number (0--1))和數值常數(numberic constant)由functions>>all functions>>numeric中拖出。(注:

如果面板中沒有functions模版,可以從選單欄中選window>>show functions palette 或點選滑鼠右鍵)

b. 延時函式(time delay)可以從functions>>all functions>>time&dialog>>time delay中拖出,在自動彈出的對話方塊中輸入要延時的時間(比如0.5s)。

9.連線:把滑鼠放到函式端子上,當滑鼠自動變為連線模式並出現一閃一閃時,點選一下滑鼠左鍵然後找要連線的函式端子,當滑鼠出現一閃一閃時,再次點選滑鼠左鍵,這時就把兩個函式連線起來了。

10. 最後選functions>>all functions>>structures>>while loop,在已編好的程式左上角點選滑鼠左鍵,然後移動滑鼠,直到出現的虛線把程式全包含起來再點滑鼠左鍵,就建立了乙個while迴圈。在右下角條件端子上點選滑鼠右鍵,再彈出的選單裡選creat constant就可,目的是讓迴圈能夠維持下去。

11. 在前面板中,單擊run(執行)按鈕,執行該 vi

12. 在後面板的工具欄中點選類似燈泡狀的按鈕,就可以看見程式中各個資料流的走向。

13. 選擇 files**e, 把該vi 儲存到任意目錄下。

14. 選擇fileclose,關閉該 vi 。

練習一結束

附註與說明:

1. 顯示物件(indicator)、控制物件(control)和數值常數物件

顯示物件和控制物件都是前面板上的控制項,前者有輸入端子而無輸出端子,後者正好相反,它們分別相當於普通程式語言中的輸出引數和輸入引數。數值常數物件可以看成是控制物件的乙個特例。

在前面板中建立新的控制物件或顯示物件時,labview 都會在流程圖中建立對應的端子。端子的符號反映該物件的資料型別。例如,dbl 符號表示物件資料型別是雙精度數;tf 符號表示布林數;i16 符號表示16位整型數;abc符號表示物件資料型別是字串。

乙個物件應當是顯示物件還是控制物件必須弄清楚,否則無法正確連線。有時他們的圖示是相似或相同的,可以根據需要明確規定它是顯示物件還是控制物件。方法是將滑鼠移到圖示上,然後點右鍵,可出現快速選單(例見右圖)。

如果選單中的第一項是chang to control,說明這是乙個顯示物件,你可以根據需要,將其變為控制物件。如果選單中的第一項是chang to indicator ,說明這是乙個控制物件,你也可以根據需要,將其變為顯示物件。

簡譜入門教程

簡譜入門學習 第一講音的概念 1 音的概念 第一節音的形成 首先讓我們來認識一下這看不見又摸不到的 音 倒底是什麼呢?音 是一種物理現象。它是由於物體受到振動,而產生 波 再由空氣傳到您的耳朵裡,通過大腦反饋,您聽到的就是 音 第二節音的分類 物體的大小 薄厚與振動的強弱不同,所產生音的高低也就不同...

CSS入門教程

一 css簡介 感性體驗css 什麼是css呢?你可能急迫的想知道答案。但是空泛的文字描述意義不大,讓我們先來一點感性體驗吧。看看這個沒有新增css的html檔案,是乙個普普通通的網頁。然而通過給這個檔案新增的css規則,我們可以得到十分美觀的網頁。這還不是全部,不改動html,只是通過新增不同的c...

鋼琴入門教程

鋼琴入門教程.txt我不奢望什麼,只希望你以後的女人乙個不如乙個。真懷念小時候啊,天熱的時候我也可以像男人一樣光膀子!鋼琴入門教程 第一課 一 學學坐姿星夜鋼琴教育網 首先,一開始要先學好正確的坐姿。坐的姿勢以自然,端正,有利於彈奏為原則,不要僵硬,緊張,或過於鬆懈。身體的重心要依靠臀部和腳尖支撐。...