Labview教學- 太陽能監測系統實例 Labview教學 1

Download Report

Transcript Labview教學- 太陽能監測系統實例 Labview教學 1

Labview教學太陽能監測系統實例
Labview教學
1
實際操作太陽能監測系統
太陽能監測系統實例
Labview範例操作
常用數值、布林與字串
Labview基本架構
Labview使用
Labview介紹
2
目錄

Labview介紹(2)

Labview範例操作(5)

Labview使用(1)

太陽能監測系統實例



建立New VI方式(2)

檔案儲存與開啟(2)
Labview基本架構

面板功能介紹(3)

程式方塊圖工具列介紹(1)

物件輔助視窗(1)

介面操作與說明(6)

程式使用物件(7)

問題與討論

實際操作太陽能監測系統
常用數值、布林與字串(7)
3
Labview介紹(1/2)

National Instrument公司
 繪圖程式語言

程式設計
 圖形方式編輯程式,而程式結構部分,又可稱為
虛擬儀表。

通訊界面
 GPIB、RS-232、RS-485等
4
Labview介紹(2/2)

控制功能
 提供數位與類比的轉換功能,如資料擷取系統,可
作為資料傳遞之用。

程式設計
 資料擷取介面卡,
 儀器的量測取得類比訊號
 轉換成為一般電腦所能接受的數位訊號
 達到監控與量測的目的。
5
Labview使用(1)

建立New VI方式(1)

檔案儲存與開啟(2)
6
Labview使用(1/1)

開始 → 程式集 → National Instruments進入
7
建立New VI方式(1/1)
Tile Left and Right
Tile Up and Down
8
檔案開啟與儲存(1/2)
開啟VI程式
9
檔案儲存與開啟(2/2)
儲存VI程式
10
Labview基本架構

面板功能介紹(3)

程式方塊圖工具列介紹(1)

物件輔助視窗(1)
11
控制面板Controls功能介紹(1/3)
該範本用來給前面板設置各種
所需的輸出顯示物件和輸入控制
物件。每個圖示代表一類子範本。
12
Numeric(數值控制)

數值的控制和顯示。包含
數位式、指標式顯示錶盤
及各種輸入框。
13
Boolean(布林邏輯)

邏輯數值的控制和顯示。
包含各種布林開關、按鈕
以及指示燈等。
14
String & Path(字串和路徑)

字串和路徑的控制和顯示。
15
Array & Cluster(陣列和簇)

陣列和簇的控制和顯示。
16
List & Table(清單和表格)

清單和表格的控制和
顯示
17
Graph(圖形顯示)

顯示資料結果的趨
勢圖和曲線圖。
18
Ring & Enum (環與枚舉)

環與枚舉的控制和顯示。
19
I/O(輸入/輸出功能)

輸入/輸出功能。於操作OLE、
ActiveX等功能。
20
Refnum(引用)

參考數
21
Decorations(裝飾)

用於給前面板進
行裝飾的各種圖
形物件。
22
功能模板(Functions Palette)介紹(2/3)

功能模板是創建框圖程
式的工具。該模板上的
每一個頂層圖示都表示
一個子 模板。若功能模
板不出現,則可以用
Windows 功能表下的
Show Functions Palette
功能打開它,也可以在
框圖程式視窗的空白處
點擊滑鼠右鍵以彈出功
能模板。
23
Structure(結構)

結構子模板:包括程序控制
結構命令,例如迴 圈控制
等,以及總體變數和局部變
數。
24
Structure(結構)
25
Array(陣列)

陣列子模板:包括陣列運
算函數、陣列轉換函 數,
以及常數陣列等。
26
Array(陣列)
27
Numeric(數值運算)

數值運算子模板:包括各種
常用的數值運算 符,如+、等;以及各種常見的數值運
算式,如+1 運算;還包括數
制轉換、三角函數、對數、
複數等運算,以及各種數值
常數。
28
Numeric(數值運算)
29
Boolean(布林邏輯運算)

布林邏輯子模板:包括各
種邏輯運算符以及布 林常
數。
30
Boolean(布林邏輯運算)
31
String(字串運算)

字串運算子模板:包含各
種字串操作函數、數值與
字串之間的轉換函數,以
及字元(串)常數等。
32
String(字串運算)
33
Comparison(比較)

比較子模板:包括各種
比較運算函數,如大於
、小於、等於。
34
Comparison(比較)
35
Timing(時間和對話方塊)

時間和對話方塊子模板:包
括對話方塊視窗、時間和出
錯處理函數等。
36
Timing(時間和對話方塊)
37
File I/O(檔案輸入/輸出)功能

文件輸入/輸出子模板:
包括處理文件輸入/輸出
的程式和函數。
38
File I/O(檔案輸入/輸出)功能
39
Graphics & Sound(圖形與聲音)

包括3D、OpenGL、聲音
播放等功能模組。包括調
用動態連接庫和CIN節點等
功能的處理模組。
40
Graphics & Sound(圖形與聲音)
41
Application Control(應用控制)

應用程序控制子模組:包括
動態調用 VI、標準可執行
程式的功能函數。
42
Application Control(應用控制)
43
Report Generation(文檔生成)

文檔生成子模板。
44
Report Generation(文檔生成)
45
工具面板Tools Palette功能介紹(3/3)
取消自動切換工具模式
View功能表下選擇Tools Palette
按(Shift+右鍵)以顯示該面板
46
Operate Value(操作值)

操作工具:使用該工具來
操作前面板的控 制和顯示。
使用它向數位或字串控制中
鍵入值時,工具會變成標簽
工具的形狀。
47
Position/Size/Select (選擇)

選擇工具:用於選擇、移
動或改變物件的大小。當
它用於改變物件的連框 大
小時,會變成相應形狀。
48
Edit Text(編輯文本)

標簽工具:用於輸入標簽文
本或者創建自由標簽。當創
建自由標簽時它會 變成相
應形狀。
49
Connect Wire(連線)

連線工具:用於在框圖程式
上連接物件。如果聯機幫助
的窗口被打開時, 把該工具
放在任一條連線上,就會顯
示相應的資料類型。
50
Object Shortcut Menu(物件功能表)

物件彈出功能表工具:用
左滑鼠鍵可以彈出物件的
彈出式功能表。
51
Scroll Windows(窗口漫遊)

漫遊工具:使用該工具
就可以不需要使用捲軸
而在視窗中漫遊。
52
Set/Clear Breakpoint
(中斷點設置/清除)

中斷點工具:使用該工具在
VI 的框圖物件上設置中斷
點。
53
Probe Data(數據探針)

探針工具:可以在框圖程式
內的資料流程線上設置探針
。程式調試員可以 通過控針
視窗來觀察該資料流程線上
的資料變化狀況。
54
Get Color(顏色提取)

顔色提取工具:使用該工具
來提取顔色用於編輯其他的
物件。
55
Set Color(顏色設置)

顔色工具:用來給物件定義
顔色。它也顯示出物件的前
景色和背景色。
56
程式方塊圖工具列介紹(1/1)
57
物件輔助視窗(1/1)
58
常用數值、布林與字串(1/7)
■ Control ( Inputs )
■ Indicators ( Outputs )
↙
↖
59
常用數值、布林與字串(2/7)
純量
1D一維陣列
2D二維陣列
整數
數值
浮點數
布林
字串
群集
60
常用數值、布林與字串(3/7)
61
常用數值、布林與字串(4/7)
62
常用數值、布林與字串(5/7)
63
常用數值、布林與字串(6/7)
64
Create SubVI(7/7)
65
Labview範例操作
a.求梯形面積
b.數字比大小
密碼輸入
d.擲骰子遊戲
e.關鍵字查詢
c.
66
a.求梯形面積
試寫一程式,求梯形面積 (上底+下底) × 高 ÷ 2。
67
b.數字比大小
試寫一程式,輸入三個數值,並求其最大值。
68
c.密碼輸入
試寫兩程式,如何利用條件控制物件作為密碼的驗證。
69
d.擲骰子遊戲
設計一個擲骰子遊戲(每次輸出1到100的任意點數),
讓遊戲者猜測,直到猜中為止,並印出所猜的次數?
70
Labview練習
攝氏與華氏溫度轉換
b. 不使用『+- × ÷』
c. 布林數的判斷
a.
71
a. 攝氏與華氏溫度轉換
試撰寫一攝氏溫度轉換成華氏溫度的程式。
換算公式:華氏溫度=(攝氏溫度×9) ÷ 5+32
72
b. 不使用『+- × ÷』
試撰寫一程式,在不使用『加減乘除』四
個運算物件的情況下,令程式產生0 ~ -1
之間的亂數。
73
c. 布林數的判斷
輸入三個布林數A、 B、C讓程式判斷,
當三數相同時,燈泡亮起;反之則熄滅。
74
太陽能監測系統實例
介面操作與說明(5)
程
式 使 用 物 件(7)
75
介面操作與說明(1/6)
USB轉RS-485
76
介面操作與說明(2/6)
77
介面操作與說明(3/6)
78
介面操作與說明(4/6)
79
介面操作與說明(5/6)
80
介面操作與說明(6/6)
81
程 式 使 用 物 件(1/7)
82
程 式 使 用 物 件(2/7)
83
程 式 使 用 物 件(3/7)
84
程 式 使 用 物 件(4/7)
85
程 式 使 用 物 件(5/7)
86
程 式 使 用 物 件(6/7)
87
程 式 使 用 物 件(7/7)
88
The End
謝謝各位的聆聽
89