Transcript 布林與比較
大綱 Labview 環境介紹 數值(Numeric) 布林值(Boolean)與比較(Comparison) 結構(Structure) 陣列(Array) 叢集(Cluster) 1 布林值(Boolean)與比較 (Comparison) 方塊圖功能區塊 ◦ Boolean 2 布林值(Boolean)與比較 (Comparison) 方塊圖功能區 ◦ Comparison 3 布林值(Boolean)與比較 (Comparison) And(及閘) 4 布林值(Boolean)與比較 (Comparison) Not (反向器) 5 布林值(Boolean)與比較 (Comparison) Or (或閘) 6 布林值(Boolean)與比較 (Comparison) Not And (反及閘) ◦ 兩輸入值均為T時,輸出為F,其餘為T 7 布林值(Boolean)與比較 (Comparison) Not or (反或閘) ◦ 兩輸入值均為F時,輸出為T,其餘為F 8 布林值(Boolean)與比較 (Comparison) Exclusive Or (互斥或閘) ◦ 兩輸入值不相同時,輸出為T,相同時為F 9 布林值(Boolean)與比較 (Comparison) Implies (若…則) ◦ 當x輸入值為T且y為F時,輸出為F,其餘為T 10 布林值(Boolean)與比較 (Comparison) Number To Boolean Array(數值轉成布林陣列) Boolean Array To Number(布林陣列轉換數值) 11 布林值(Boolean)與比較 (Comparison) Boolean To (0,1) (布林偵測) ◦ 輸入值為T,輸出值為1,輸入值為F,輸出0 12 布林值(Boolean)與比較 (Comparison) And Array Elements (陣列元素相及閘) ◦ 輸入一布林陣列值,所有值均為T時,輸出為T, 否則為F 13 布林值(Boolean)與比較 (Comparison) Or Array Elements (相或閘陣列元素) ◦ 所有輸入值為F,輸出為F,否則為T 14 布林值(Boolean)與比較 (Comparison) Equal ? (相等 ?) Not Equal ? (不相等 ?) 15 布林值(Boolean)與比較 (Comparison) Greater ? (大於 ?) Less ? (小於 ?) 16 布林值(Boolean)與比較 (Comparison) Greater Or Equal ? (大於或等於 ?) Less Or Equal ? (小於或等於 ?) 17 布林值(Boolean)與比較 (Comparison) Equal To 0 ? (等於0 ?) Not Equal To 0 ? (不等於0 ?) 18 布林值(Boolean)與比較 (Comparison) Greater Than 0 ? (大於0 ?) Less Than 0 ? (小於0 ?) 19 布林值(Boolean)與比較 (Comparison) Greater Or Equal To 0?(大於或等於0?) Less Or Equal To 0?(小於或等於0?) 20 布林值(Boolean)與比較 (Comparison) Select (選擇輸出物件) ◦ 藉由布林條件的判定後,決定輸出值為何 21 布林值(Boolean)與比較 (Comparison) Max & Min (輸出兩數值之最大最小值) 22 布林值(Boolean)與比較 (Comparison) In Range And Coerce (範圍內強制輸出物件) ◦ 判定輸入值是否在指定範圍,若是則將該數強制 輸出並同時輸出判定結果是T或F 23 布林值(Boolean)與比較 (Comparison) Empty String/Path ? (空字串或空路徑?) 24 Example 溫度與濕度偵測 ◦ 模擬溫度與濕度偵測程式,並判斷是否安全或危 險 25 Example 9,-3,5,-10,求其最大、最小值? 2,-5,13,15,-22,1,8,-9,大於零有幾 個,小於零有幾個? 利用亂數產生10個-5 to 5之間的數值,大於 零有幾個,小於零有幾個? 26 Example 令A=B=C=T,C=D=F,試求((A AND C) NOT OR (B OR D) ) NOT AND ((NOT C) NOT OR (A OR D)) 試寫一程式其輸入三數A、B、C,判斷此三 數構成何種三角形: ◦ 若A^2+B^2 < C^2 ,為銳角三角形 ◦ 若A^2+B^2 > C^2 ,為鈍角三角形 ◦ 若A^2+B^2 = C^2 ,為直角三角形 27