




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第7章組態(tài)王控件應(yīng)用【本章教學(xué)目標(biāo)與要求】F熟悉各種控件的相關(guān)知識(shí);F熟悉控件的類(lèi)型和種類(lèi);F掌握內(nèi)置控件的設(shè)置及使用方法;F掌握ActiveX控件的設(shè)置及使用??丶菍?duì)數(shù)據(jù)和方法的封裝??丶梢杂凶约旱膶傩院头椒ā傩允强丶?shù)據(jù)的簡(jiǎn)單訪問(wèn)者。方法則是控件的一些簡(jiǎn)單而可見(jiàn)的功能。7.1組態(tài)王內(nèi)置控件
組態(tài)王內(nèi)置控件是組態(tài)王提供、只能在組態(tài)王程序內(nèi)使用的控件。它能實(shí)現(xiàn)控件的功能,組態(tài)王通過(guò)內(nèi)置的控件函數(shù)和連接的變量來(lái)操作、控制控件,從控件獲得輸出結(jié)果。其它用戶程序無(wú)法調(diào)用組態(tài)王內(nèi)置控件。這些控件包括:棒圖控件、列表框、選項(xiàng)按鈕、文本框、超級(jí)文本框、AVI動(dòng)畫(huà)播放控件、視頻控件、開(kāi)放式數(shù)據(jù)庫(kù)查詢控件、歷史曲線控件等。棒圖是指用圖形的變化表現(xiàn)與之關(guān)聯(lián)的數(shù)據(jù)的變化的繪圖圖表。組態(tài)王中的棒圖圖形可以是二維條形圖、三維條形圖或餅圖。創(chuàng)建棒圖控件到畫(huà)面1、立體棒圖控件棒圖屬性設(shè)置在“畫(huà)面屬性”命令語(yǔ)言“顯示時(shí)”中輸入如下腳本語(yǔ)言:chartAdd("棒圖",\\本站點(diǎn)\原料油液位1,"原料罐");chartAdd("棒圖",\\本站點(diǎn)\催化劑液位1,"催化罐");chartAdd("棒圖",\\本站點(diǎn)\成品油液位1,"反應(yīng)罐");語(yǔ)法格式使用如下:chartAdd("ControlName",Value,"label");參數(shù)說(shuō)明:ControlName:工程人員定義的棒圖控件名稱(chēng)。Value:設(shè)定條形圖的初始值。label:設(shè)定條形圖的標(biāo)簽值,默認(rèn)值=索引值Index,Index的取值范圍是1-16。chartAdd此函數(shù)用于在指定的棒圖控件中增加一個(gè)新的條形圖。在“畫(huà)面屬性”命令語(yǔ)言“顯示時(shí)”中輸入如下腳本語(yǔ)言:chartSetValue("棒圖",0,\\本站點(diǎn)\原料油液位1);chartSetValue("棒圖",1,\\本站點(diǎn)\催化劑液位1);chartSetValue("棒圖",2,\\本站點(diǎn)\成品油液位1);chartSetValue此函數(shù)用于在指定的棒圖控件中設(shè)定/修改索引值為Index的條形圖的數(shù)據(jù)。語(yǔ)法格式使用如下:chartSetValue("ControlName",Index,Value);
參數(shù)說(shuō)明:ControlName:工程人員定義的棒圖控件名稱(chēng)。Value:設(shè)定條形圖的數(shù)據(jù),整形數(shù)據(jù),實(shí)型數(shù)據(jù)。Index:條形圖的標(biāo)簽值,,Index的取值范圍是0-15,組態(tài)王自動(dòng)從0開(kāi)始加1,給每一個(gè)新增加的條形圖由小到大設(shè)定標(biāo)簽值。2、窗口控件1)列表框和組合框控件列表框中,可以動(dòng)態(tài)加載數(shù)據(jù)選項(xiàng),當(dāng)需要數(shù)據(jù)時(shí),可以直接在列表框中選擇,使與控件關(guān)聯(lián)的變量獲得數(shù)據(jù)。組合框是文本框與列表框的組合,可以在組合框的列表框中直接選擇數(shù)據(jù)選項(xiàng),也可以在組合框的文本框中直接輸入數(shù)據(jù)。組態(tài)王中列表框和組合框的形式有:普通列表框、簡(jiǎn)單組合框、下拉式組合框、列表式組合框。它們只是在外觀形式上不同,其它操作及函數(shù)使用方法都是相同的。練習(xí):制作一個(gè)動(dòng)態(tài)的列表,可以向列表框中動(dòng)態(tài)添加數(shù)據(jù),添加完成后,需要保存列表為文件,文件保存在當(dāng)前工程路徑下(如D:\)。在組態(tài)王數(shù)據(jù)詞典中定義變量“列表數(shù)據(jù)”字符串變量。在畫(huà)面上創(chuàng)建列表框控件,定義控件屬性如圖所示。在畫(huà)面上創(chuàng)建三個(gè)按鈕,如圖所示按鈕的作用和連接的動(dòng)畫(huà)連接命令語(yǔ)言分別為:按鈕1——“增加”:增加數(shù)據(jù)項(xiàng):listAddItem("列表框",列表數(shù)據(jù));按鈕2——“保存”:保存列表框內(nèi)容:listSaveList("列表框","D:\list1.csv");按鈕3——“加載”:將指定csv文件中的內(nèi)容加載到列表框中來(lái):listLoadList("列表框","D:\list1.csv");按鈕4——“刪除”:將刪除列表框中當(dāng)前選定的成員:listDeleteSelection
("列表框");在畫(huà)面上創(chuàng)建一個(gè)文本圖素,定義動(dòng)畫(huà)連接為字符串值輸入和字符串值輸出,連接的變量為“列表數(shù)據(jù)”。用相同方法創(chuàng)建組合框。2)編輯框控件編輯框控件沒(méi)有控件命令語(yǔ)言函數(shù),只需要定義其屬性與字符串變量連接即可。因?yàn)榻M態(tài)王中的字符串長(zhǎng)度為127個(gè)字符,所以組態(tài)王的編輯框控件只接收127個(gè)字符的輸入。例:要求畫(huà)面上輸入的字符顯示為“*”,如密碼輸入。1)在畫(huà)面上創(chuàng)建編輯框控件。2)在組態(tài)王中定義字符串變量——“密碼”。3)定義控件屬性如圖所示。3)單選按鈕控件當(dāng)出現(xiàn)多選一的情況時(shí),可以使用單選按鈕來(lái)實(shí)現(xiàn)。單選按鈕控件實(shí)際是由一組單個(gè)的選項(xiàng)按鈕組合而成的。在每一組中,每次只能選擇一個(gè)選項(xiàng)。在畫(huà)面上創(chuàng)建單選按鈕控件,定義控件屬性如圖所示。在畫(huà)面上創(chuàng)建文本圖素,定義圖素的動(dòng)畫(huà)連接屬性為“模擬值輸出”。在畫(huà)面上創(chuàng)建單選按鈕控件,定義控件屬性如圖所示。超級(jí)文本顯示框的作用是顯示RTF或TXT格式的文本文件的內(nèi)容,或在顯示框中輸入文本字符串,將其保存為RTF或TXT格式的文本文件。用WINDOWS操作系統(tǒng)的寫(xiě)字板編寫(xiě)一個(gè)RTF文件ht1.txt;4)超級(jí)文本顯示控件在組態(tài)王畫(huà)面開(kāi)發(fā)系統(tǒng)放置超級(jí)文本顯示控件以及相應(yīng)的操作按鈕放置超級(jí)文本顯示控件,控件名設(shè)為“文本”;再放置兩個(gè)命令按鈕如下所示。LoadText(“文本","D:\文本.txt",".Txt");SaveText(“文本","D:\文本.txt",".Txt");將這兩個(gè)按鈕分別進(jìn)行命令語(yǔ)言連接,LoadText指定的RTF或TXT格式文件調(diào)入到超級(jí)文本顯示控件中加以顯示。語(yǔ)法格式使用如下:LoadText("ControlName","FileName",".TxtOr.Rtf");參數(shù)說(shuō)明:ControlName:超級(jí)文本顯示控件名稱(chēng)。FileName:RTF或TXT格式的文件。.TxtOr.Rtf:指定文件為RTF格式或TXT格式。SaveText此函數(shù)用于把超級(jí)文本顯示控件中顯示和編輯輸入的文本字符串保存到指定的RTF或TXT格式文件中。語(yǔ)法格式使用如下:SaveText("ControlName","FileName",".TxtOr.Rtf");參數(shù)說(shuō)明:ControlName:超級(jí)文本顯示控件名稱(chēng)。FileName:RTF或TXT格式的文件。.TxtOr.Rtf:指定文件為RTF格式或TXT格式。組態(tài)王除了支持本身提供的各種控件外,還支持Windows標(biāo)準(zhǔn)的ActiveX控件,包括Microsoft提供的標(biāo)準(zhǔn)ActiveX控件和用戶自制的ActiveX控件。ActiveX控件的引入在很大程度上方便了用戶,用戶可以靈活地編制一個(gè)符合自身需要的控件或調(diào)用一個(gè)已有的標(biāo)準(zhǔn)控件來(lái)完成一項(xiàng)復(fù)雜的任務(wù),而無(wú)須在組態(tài)王中做大量的復(fù)雜的工作。7.2ActiveX控件1、創(chuàng)建ActiveX控件利用日歷控件可實(shí)現(xiàn)在組態(tài)王中設(shè)置任一時(shí)間的功能,操作如下:1)在工程瀏覽器窗口的數(shù)據(jù)詞典中定義三個(gè)內(nèi)存實(shí)型變量:
a、變量名:年變量變量類(lèi)型:內(nèi)存實(shí)型最小值:0最大值:10000b、變量名:月變量變量類(lèi)型:內(nèi)存實(shí)型最小值:0最大值:12c、變量名:日變量變量類(lèi)型:內(nèi)存實(shí)型最小值:0最大值:312)單擊工具箱中的控件工具,在彈出的通用控件窗口中選擇如下控件:3)單擊“確定”按鈕,在畫(huà)面中繪制一日歷控件。4)雙擊此控件彈出動(dòng)畫(huà)連接屬性對(duì)話框,如圖所示??丶喝諝v雙擊“事件”屬性卡中的“Chang”事件,輸入如下命令語(yǔ)言:\\本站點(diǎn)\年變量=日歷.Year;\\本站點(diǎn)\月變量=日歷.Month;\\本站點(diǎn)\日變量=日歷.Day;2、ActiveX控件的固有屬性3、ActiveX控件的動(dòng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆安徽省舒城龍河中學(xué)化學(xué)高二下期末聯(lián)考模擬試題含解析
- 吉林省長(zhǎng)春市“BEST合作體”2025屆化學(xué)高二下期末綜合測(cè)試試題含解析
- 2025屆廣州協(xié)和中學(xué)高二化學(xué)第二學(xué)期期末檢測(cè)模擬試題含解析
- 機(jī)械非標(biāo)造價(jià)管理辦法
- 區(qū)內(nèi)惡意挖人管理辦法
- 安全行為量化分析-洞察及研究
- 機(jī)械式停車(chē)設(shè)備安全評(píng)價(jià)體系構(gòu)建及權(quán)重優(yōu)化研究
- 華為運(yùn)用啟動(dòng)管理辦法
- 初中舞蹈教學(xué)中情境教學(xué)法的應(yīng)用與研究
- 公開(kāi)競(jìng)價(jià)招租管理辦法
- 2024年09月年中國(guó)農(nóng)業(yè)發(fā)展銀行江蘇省分行秋季校園招聘(86人)筆試歷年參考題庫(kù)附帶答案詳解
- 2025年江蘇省揚(yáng)州市中考作文4篇范文:“尊重”“誠(chéng)實(shí)”“創(chuàng)造性”“美好生活”
- 2025年輔警招聘考試試題庫(kù)含完整答案
- 2025年吉林省中考語(yǔ)文試卷及答案
- 2024-2025學(xué)年度天津鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握小墩Z(yǔ)文》真題附答案詳解(突破訓(xùn)練)
- 快遞行業(yè)市場(chǎng)發(fā)展分析及投資前景研究報(bào)告2025-2028版
- 2025年國(guó)情與形勢(shì)政策教育綱要
- 《基本樂(lè)理》師范與學(xué)前教育專(zhuān)業(yè)基本樂(lè)理相關(guān)知識(shí)全套教學(xué)課件
- 2025年安徽省中考物理試題(原卷版)
- 2025-2026年中國(guó)臺(tái)球產(chǎn)業(yè)消費(fèi)趨勢(shì)報(bào)告
- 2025年高考英語(yǔ)全國(guó)新高考II卷深度解讀及答案詳解
評(píng)論
0/150
提交評(píng)論