Presentation is loading. Please wait.

Presentation is loading. Please wait.

B081 LabVIEW 7.X 實用教本 第7章 布林.

Similar presentations


Presentation on theme: "B081 LabVIEW 7.X 實用教本 第7章 布林."— Presentation transcript:

1 B081 LabVIEW 7.X 實用教本 第7章 布林

2 7-1 路徑

3 7-1 路徑

4 7-1 路徑

5 7-2-1 設定(開關的動作類型)

6 7-2 使用

7 7-2-2 各類邏輯閘(眞值表) 1.AND 2.OR

8 7-2-2 各類邏輯閘(眞值表) 3.XOR 4.NOT

9 7-2-2 各類邏輯閘(眞值表) 5.NAND 6.NOR

10 7-2-2 各類邏輯閘(眞值表) 7.NXOR

11 7-2-3 控制LED

12 7-2-4 選擇函數

13 7-2-5 轉換 1.布林轉數值

14 2.數值轉布林

15 其他有用函數 1. Compound Arithmetic (算數混合) :本物件為一可拉伸物件,
物件之輸入值之接點數可隨著物件的拉伸而變動(拉伸時將工作 模式更改為編輯模式將游標移至物件左下角或右下角,再利用 滑鼠進行拖曳);本物件輸入值可為數值或布林值,且計算模式 (如右側格子中的符號所示),可分別設為加法、乘法、及閘、或 閘、或互斥或閘。如圖3-1-17~3-1-21為例, 圖 加法算數混合物件 圖 乘法算數混合物件

16 及閘算數混合物件 或閘算數混合物件 互斥或閘算數混合物件

17 2. Number To Boolean Array (數值轉換成布林陣列)
本物件輸入為一數值,輸出為輸入數值所對應之二進位 布林陣列,如圖3-1-22為例 。 數字轉換成布林陣列物件

18 3. Boolean Array To Number (布林陣列轉換成數值)
本物件輸入為一布林陣列值,輸出為輸入布林陣列值 之二進位對應數值。 布林陣列轉換成數字物件

19 4. Boolean To (0,1) (布林偵測) :本物件輸入為一布林 值,若輸入值為T,則輸出值為1;若輸入值為F,則 輸出值為0 。 布林偵測物件

20 5. And Array Elements (及閘陣列元素)
:本物件輸入為一 布林陣列值,當所有輸入元素值均為T時,物件輸出值為 T,否則輸出值為F。 及閘陣列元素物件 及閘陣列元素物件

21 6.  Or Array Elements (或閘陣列元素)
               :本物件輸入為一布 林陣列值,當所有輸入元素值均為F時,物件輸出值為 F,否則輸出值為T。 或閘陣列元素物件 或閘陣列元素物件

22 比較物件功能介紹 本節為介紹常用之比較函數如等於、小於、大於等等,並且以簡例一一說明整個步驟,及其功能運用。 1. Equal?(相等?)
:本物件可比較兩輸入數值是否相等。 是否相等(輸出為真) 是否相等(輸出為偽)

23 Not Equal(不相等?) :本物件為比較兩輸入數值是否不 相等。 是否不相等(輸出為真) 是否不相等(輸出為偽)

24 Greater?(大於?) :本物件為比較兩輸入數值X是否大 於Y 。 是否大於(輸出為真) 是否大於(輸出為偽)

25 Less?(小於?) :本物件為比較兩輸入數值x是否小 於y。 是否小於(輸出為真) 是否小於(輸出為偽)

26 5. Greater Or Equal?(大於或等於?)
                :本物件為比較兩輸 入數值X是否大於或等於Y。 是否大於等於(輸出為真) 是否大於等於(輸出為偽)

27 Less Or Equal?(小於或等於?) :本物件為比較兩輸入 數值x是否小於或等於y。 是否小於等於(輸出為真) 是否小於等於(輸出為偽)

28 Equal To 0?(等於0?) :本物件為比較一輸入數值是 否等於0。 是否等於0(輸出為偽) 是否等於0(輸出為真)

29 Not Equal To 0?(不等於0?) :本物件為比較一輸入數值 是否不等於0。 是否不等於(輸出為真) 是否不等於(輸出為偽)

30 Greater Than 0?(大於0?) :本物件為比較一輸入數值 是否大於0。 是否大於0(輸出為真) 是否大於0(輸出為偽)

31 10. Less Than 0?(小於0?) :本物件為比較一輸入數值 是否小於0。 是否小於0(輸出為真) 是否小於0(輸出為偽)

32 11. Greater Or Equal To 0?(大於或等於0?)
:本物件為 比較一輸入數值是否大於或等於0。 是否大於或等於0 (輸出為真) 是否大於或等於0 (輸出為偽)

33 12. Less Or Equal To 0?(小於或等於0?)
:本物件為比 較一輸入數值是否小於或等於0。 是否小於或等於0 (輸出為真) 是否小於或等於0 (輸出為偽)

34 13. Select(選擇輸出物件) :本物件為兩輸入數值經由判 定後,決定輸出值為何。 選擇y輸出 選擇x輸出

35 14. Max&Min(輸出兩數值之最大及最小值)
:本物件為 比較兩輸入數值之最大、最小值。 比較最大及最小值

36 15. In Range And Coerce(範圍內強制輸出物件)
:本物 件判定輸入值是否在指定範圍,若是則將該數強制輸 出。 強制輸出物件

37 16. Empty String/Path?(空字串或路徑?)
:本物件為一 輸入字串或路徑經判定後,是否為空路徑或字串。 判定是否為空字串 (輸出為真) 判定是否為空字串 (輸出為偽)

38 17. Printable?(可列印符號?) :本物件為一輸入字串經判 定後,是否為可列印符號。 判定是否為可列印符號(輸出為真) 判定是否為可列印符號(輸出為偽)

39 布林值物件綜合範例 (溫度與濕度偵測) 本例題擬撰寫如圖之一模擬溫度與濕度偵測程式,執行下列步驟以完成該程式: 範例1 (溫度與濕度偵測)

40 (布林基本運算) 本例題擬撰寫如圖3-2-7之程式,欲使程式之布林輸出值為T ,則程式之兩布林輸入值應為何?
圖3-2-7 範例2(布林基本運算)

41 比較物件綜合範例 (多重比較一) 此範例介紹多重比較,內容結合了等於0、大於0、 大於等於0、小於等於0、及最大最小值比較。

42 (多重比較二) 此範例介紹多重比較,輸入值經比較後轉換成布林值輸出。

43 (多重比較三) 此範例為介紹產生一個亂數函數,其範圍為0至100,當產 生之數值小於60時,顯示不及格;大於等於60則顯示及格。

44 (最大及最小值物件之應用) 此範例運用大於物件、選擇物件、否定物件來代替最大、最 小值物件,由兩亂數函數物件產生之數,判定其最大、最小值。

45

46

47

48

49

50


Download ppt "B081 LabVIEW 7.X 實用教本 第7章 布林."

Similar presentations


Ads by Google