布林與比較

Download Report

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