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