官术网_书友最值得收藏!

4.1 實時數據庫

在“實時數據庫”中定義腳本或構件關聯(lián)所需的各種變量,也可以在編輯腳本及組態(tài)窗口中即時添加,系統(tǒng)會根據變量名字提示是否添加,用戶便可依據實際情況選擇類型進行定義。每個變量要求“見名知義”,方便在編輯腳本中使用,例如,BaudRate表示波特率、DataBit表示數據位,每個英文完整意思的單詞首位要大寫,便于區(qū)分各個字段的含義。變量的類型比較簡單,選擇字符型、開關型或數值值。變量注釋一定要簡要地說明該變量的用途,起到提示的作用。本例中定義的變量如圖4-2所示,圖中各變量按字母序列進行排序,便于查找,這也是變量采用英文命名的優(yōu)勢,如同字典序列一樣。

圖4-2 實時數據庫中各變量定義明細圖

變量是書寫腳本程序與構件關聯(lián)的基礎,變量的定義完成后,接下來便是在窗口中對工藝流程進行美化與組態(tài),比如,工藝控制的整個流程、閥門、管道等,本例中只是演示串口的收發(fā),比較簡單,僅在界面中布置了用戶需要了解的串口參數的設置,如串口號、波特率、數據位、停止位和奇偶校驗位等,圖4-3給出了窗口中各個標簽構件及與之相關聯(lián)的變量名字。“設置串口參數”按鈕按下后會執(zhí)行相應的運行策略,一旦執(zhí)行出現(xiàn)錯誤,對應的CommError1、CommError2、CommError3、CommError4等變量會賦予真值,提示發(fā)生錯誤,程序會停止,這相當于VB、VC++等軟件的調試輸出。每一個參數的后方還加有標簽注釋,為了提醒用戶本參數的主要功能。下方的“發(fā)送字符串”及“接收字符串”演示用戶輸入信息后,點擊“發(fā)送”按鈕后的執(zhí)行結果。可參考二維碼視頻講解。

圖4-3 標簽構件與變量關聯(lián)圖

主站蜘蛛池模板: 南昌县| 富源县| 瓦房店市| 曲麻莱县| 大城县| 海淀区| 南充市| 临安市| 镇沅| 来宾市| 金寨县| 布尔津县| 英山县| 天津市| 修文县| 鄂伦春自治旗| 沧州市| 元朗区| 姜堰市| 潢川县| 曲麻莱县| 吉水县| 盐源县| 晋州市| 鞍山市| 南雄市| 凤冈县| 大方县| 云浮市| 广元市| 亚东县| 唐海县| 渝中区| 曲周县| 谢通门县| 中方县| 招远市| 龙海市| 阜阳市| 九江县| 柳林县|