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