班級:博碩子一甲 授課老師:鐘國家 助教:陳國政 手持式裝置 之 隨身照護應用 班級:博碩子一甲 授課老師:鐘國家 助教:陳國政 2010/10/06
While…Loop 位置: Programming>Structures。 狀態1:Stop if True 狀態2:Continue if True 當布林值輸入為 True 時繼續。 2010/10/06
While…Loop 2010/10/06
Waveform 位置:Modern>Graph。 2010/10/06
練習1: While…Loop… & Waveform 產生一個隨機波形(範圍值:-30~30)。 2010/10/06
練習1-小提示 隨機數值 使用元件 T/F元件 位置:Programming>Numeric 2010/10/06
子VI-SUB Sub VI 2010/10/06
子VI-SUB 2010/10/06
子VI-SUB 2010/10/06
子VI-SUB 點選輸入端 完成設定 選擇元件 2010/10/06
子VI-SUB 完成所有設定 2010/10/06
子VI-SUB VI 存檔位置 將需要的VI拉入程式方塊圖中 子VI Ctrl H 2010/10/06
子VI-SUB 2010/10/06
練習2:子VI-SUB 練習2: Step1: 做出一個隨機值的溫度顯示程式,含可切換的攝氏華氏單位轉換。 攝氏 沸點=100 凝點=0 攝氏 沸點=100 凝點=0 華氏 沸點=212 凝點=32 做出一個隨機值的溫度顯示程式,含可切換的攝氏華氏單位轉換。 2010/10/06
練習2 :小提示 功能:Delay Time 位置:Programming>Timing 華氏 功能:藉由S(布林)輸入選擇 t/f 輸出 位置:Programming>Comparison 2010/10/06
練習2:子VI-SUB Step2:將步驟一完成的程式載入並用 Waveform 的方式呈現。(溫度數值、 單位切換控制都須由 Sub VI 設定) 。 2010/10/06
練習2:子VI-SUB 執行結果: 2010/10/06
字串處理 位置:Programming>String 2010/10/06
字串處理 字串長度 輸入字串 字串長度=12 2010/10/06
字串處理 字串合併 aaa+bbb+ccc=aaabbbccc 2010/10/06
字串處理 String Subset LabView 2009 012345678901 輸入字串 起始位元 擷取字串 長度 LabView 2009 012345678901 輸入字串 起始位元 擷取字串 長度 2010/10/06
字串處理 替代字串 LabTest123 2009 012345678901234 LabView 2009 012345678901 LabTest123 2009 012345678901234 LabView 2009 012345678901 輸入字串 取代字串 取代結果 起始位置 被取代字串 取代長度 2010/10/06
字串處理 搜尋與取代字串 輸入字串 結果 搜尋字串 搜尋位元 取代字串 搜尋位置 取代長度 2010/10/06
小提示 Tab Control 位置: Modern>Containers 2010/10/06
串列埠 RS-232 2010/10/06
串列埠 RS-232 Step1:首先在裝置管理員當中檢查 通訊連接埠COM1是否存在。 Step2:將RS232線材接上主機背板 9PIN COM PORT上。 2010/10/06
串列埠 RS-232 Step3:將PIN2與PIN3用跳線連接。 PIN 2 :RX PIN 3 :TX 2010/10/06
串列埠 RS-232 VISA 位置:Instrument I/O>Serial Virtual Instrument Software Architecture 虛擬儀表軟體架構 位置:Instrument I/O>Serial 2010/10/06
串列埠 RS-232 VISA Configure Serial Port :串列埠設定 1.串列埠 串列埠參數輸出 2.鮑率 3.資料位元 1 2 3 4 5 6 3.資料位元 4.同位檢查 5.停止位元 6.流量控制 2010/10/06
串列埠 RS-232 元件: VISA Resource Name 功能:偵測目前有哪些 Port 可以使用。 2010/10/06
串列埠 RS-232 VISA Write:寫入串列埠字串。 串列埠參數輸出 串列埠 寫入字串 2010/10/06
串列埠 RS-232 VISA Read:讀出串列埠字串。 串列埠參數輸出 串列埠 讀取字元數 讀入字串 2010/10/06
串列埠 RS-232 VISA Property Node Bytes at Port 串列埠參數輸出 串列埠 讀取字元數 VISA resource name Error in (no error) VISA resource name Error out Bytes Read 讀取字元數 2010/10/06
串列埠 RS-232 VISA Close :串列埠關閉。 串列埠 2010/10/06
串列埠 RS-232 元件:Simple Error Handler 位置:Programming>Dialog & User Interface 功能:顯示錯誤訊息。 2010/10/06
練習3:串列埠 RS-232 練習3:製作一個基本的RS232串列埠 傳送接收程式。 執行結果: 2010/10/06
練習3:小提示 程式流程圖 寫入字串 延遲時間 讀出字串 2010/10/06
1 2 3 練習3:小提示 位置:Programming>Structures Flat Sequence Structure Step By Step. Case Structure Select Case(VB). 1 2 3 2010/10/06
練習3:小提示 Case Structure 在 False 狀態時也須給予 值。 False False 2010/10/06
小技巧-預設值 每次開起專案時,無須重新設定元件數值、 狀態、格式…等等。 Data Operations >Make Current Value Default 2010/10/06
小技巧-尋找元件 Search 若元件找不到位置在哪裡,可以使用搜 尋Search功能 。 2010/10/06
Homework1-聊天室 製作一個利用RS232介面傳輸的聊天室。 執行結果: 2010/10/06
Homework1-小提示 提示1:利用元件 Concatenate Strings使字串 合併。 提示2:須與元件 Local Varirable 配合使用, 其功能為記錄上一次元件的使用狀態 (位置:Programming>Structures)。 斷行元件 位置:Programming>String 2010/10/06
Homework2-數值傳送 分別製作一個 Write 與 Read 規則如下: Write :隨機產生兩個溫度變數T1、T2(格式: T1=XX T2=XX),利用RS232介面傳送數 值,並設定為每兩秒傳送一次。 Read :接收由 Write 所發送之數值,並可以分 別以文字元件與圖形化元件顯示。 兩個動作在一個 COM Port 上完成。 2010/10/06
Homework2-數值傳送 執行畫面: 2010/10/06
Homework2-小提示 Write: 數值轉字串元件: 字串元件: 注意!必須指定長度,傳送的文字長度才不會跟著變化。 利用元件 Concatenate Strings使字串合併。 2010/10/06
Homework2-小提示 Read: 字串轉數值元件: 字串元件: T1=XX T2=XX 01234567890 位置:Programming>String>String/Number Conversion 字串元件: 利用元件 String Subset 擷取出所需要的文字。 T1=XX T2=XX 01234567890 2010/10/06