Professional Documents
Culture Documents
第18週上課教材
第18週上課教材
12-1 字串
12-2 表單
第 1頁
12-1 字串
12-1
12-2
第 2頁
12-1
12-2
12-1.1 元件路徑
在 Controls 控制面板上進入「 Modern → String
& Path 」裡面找到字串控制元件及“ String
Control” 及字串顯示元件“ String Indicator” ,如
圖 12-1 所示。
第 3頁
12-1
12-2
第 4頁
12-1
12-2
在控制面板上進入「 Classic
→ String & Path 」裡
面找到古色古香的字串元件,如圖 12-3 所示。
第 5頁
12-1
12-2
12-1.2 使用
1. 簡單的輸入 / 輸出
(1) 在人機介面中取出一個字串控制元件
(2) 將字串元件依圖 12-4 所示串接起來,
第 6頁
12-1
12-2
點選“單次執行”後,在輸出的字串元件中會顯示
“我要歐啪”, 如圖 12-5 所示。
第 7頁
12-1
12-2
2. 字串相加
在人機介面中取出兩個字串控制元件,如圖 12-6
所示。
第 8頁
12-1
12-2
第 9頁
12-1
12-2
第 10頁
12-1
12-2
3. 判斷字串
在人機介面中取出兩個字串控制元件,如圖 12-9
所示。
第 11頁
12-1
12-2
在跳出的函數面板上進入「 Programming →
Comparison 」裡找到“ Equal?” 的函數,接著從
「 Programming → Boolean 」裡取出一個 NOT
閘。
第 12頁
12-1
12-2
第 13頁
12-2 表單
12-1
12-2
12-2.1 元件路徑
數值表單控制元件:
第 14頁
12-1
12-2
綜合式數值表單控制元件:
第 15頁
12-1
12-2
復古式數值表單控制元件:
第 16頁
12-1
12-2
字串表單控制元件:
第 17頁
12-1
12-2
復古式字串表單控制元件:
第 18頁
12-1
12-2
12-2.2 使用
1. 簡單的表單
在人機介面中的數值表單控制元件裡面取出一
個“ Text Ring” 元件, 接著,再從字串元件裡面
取出一個顯示元件“ String” ,如圖 12-15 所示。
第 19頁
12-1
12-2
第 20頁
12-1
12-2
第 21頁
12-1
12-2
12-17 的動作後,點選數值表單元件時會
完成圖
有如圖 12-18 所示的選項顯示出來。
第 22頁
12-1
12-2
第 23頁
12-1
12-2
第 24頁
12-1
12-2
最後,將此轉換函數串接至數值表單與字串顯示元
件之間,如圖 12-20 所示。
第 25頁
12-1
12-2
2. 萬年曆
在人機介面中的從數值表單控制元件裡面取出三個
Ring 元件,如圖 12-21 所示。
第 26頁
12-1
12-2
一個月最多有 31
天,只要在 Items 與 Values 上
設定到 31 即可, 如圖 12-22 所示。
第 27頁
12-1
12-2
當完成圖12-22 的動作後,點選表單“日”時,
就會有 1 到 31 的日子供選擇, 如圖 12-23
所示。
第 28頁
12-1
12-2
第 29頁
12-1
12-2
當完成圖12-24 的動作後,點選表單“月”時,
就會有 1 到 12 的月份供選擇, 如圖 12-25
所示。
第 30頁
12-1
12-2
表單“年”的內容設定,只要在 Items
與 Values
上設定到適當的數值即可,如最小設為 80 、最大
設為 100 ,如圖 12-26 所示。
第 31頁
12-1
12-2
第 32頁
12-1
12-2
完成了一個簡單的萬年曆程式,如圖 12-28 所示
。
第 33頁
12-1
12-2
第 34頁
12-1
12-2
剩下字串轉數值的使用還沒學到。 不過當參考圖
12-29 與圖 12-30 所示後, 相信即可明白。只要
按照圖 12-29 所示再操作一次,一定會全面了解
。
第 35頁
12-1
12-2
第 36頁
12-1
12-2
3. 擷取字串
接下來要介紹“ Scan From String” ,如圖 12-31
與圖 12-32 所示。
第 37頁
12-1
12-2
第 38頁
12-1
12-2
第 39頁
12-1
12-2
( 續)
第 40頁
12-1
12-2
第 41頁
12-1
12-2
第 42頁
12-1
12-2
點選“ Selected
operation(example)” 的下拉選單後
, 選擇“ Scan string(abc)” 後點選“ OK” ,如圖
12-36 所示。
第 43頁
12-1
12-2
12-36 的動作後,開始在圖形程式區進
當完成圖
行佈線,如圖 12-37 和 12-38 所示。
第 44頁
12-1
12-2
第 45頁
12-1
12-2
第 46頁
12-1
4. 進制轉換
12-2
“Number To Hexadecimal String”(10 進 制 轉 16 進
制 ) 與“ Number To Octal String”(10 進制轉 8 進
制 ) ,皆為基本的數值進制轉換,如圖 12-40 所
示。
第 47頁
12-1
12-2
若是想使 16進制
或 8 進制的數值
轉換成 10 進制,
如圖 12-41 所示。
第 48頁
12-1
12-2
可以利用這些轉換工具做一些基本的進制轉換。在
人機介面取出一個數值的輸入元件,如圖 12-42
的人機介面。
在圖形程式區中從「 Programming→String→String/
Number Conversion 」裡,分別取出“ Number To
Hexadecimal String” 與 “ Number To Octal String”
兩個轉換元件,完成接線後再套個 While Loop 迴
圈,如圖 12-42 所示 。
第 49頁
12-1
12-2
第 50頁