資源描述:
《組態(tài)王重要功能簡單使用介紹》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、組態(tài)王使用組態(tài)王重要功能簡單使用介紹一、圖庫1、圖形建立動畫連接并合成圖素的方式創(chuàng)建的圖庫精靈,在畫面中引用后,其屬性界面中動畫連接屬性的變量改變后,可以任意移動它的位置,但不能再調(diào)整其大小,否則動畫連接屬性的變量會變回到原先的變量。為避免誤操作,可以把圖庫精靈轉(zhuǎn)換成普通圖素后再定義屬性變量。2、一般情況下,含有圖庫精靈的畫面會有許多操作上的限制。如,為了在畫圖過程中把常用的圖塊創(chuàng)建為圖庫精靈,但圖塊中的圖素要求不能包含引用到的圖庫精靈。所以在畫圖過程中引用到的圖庫精靈應(yīng)首先轉(zhuǎn)化成普通圖素。轉(zhuǎn)化成普通圖素后,還可以個性化定義動畫,而圖庫精靈定義動畫比較死板。二、動畫制作1、組態(tài)王軟
2、件對稍微復(fù)雜的動畫,如旋轉(zhuǎn)輪、攪拌葉片模擬動作等沒有現(xiàn)成的圖庫引用,都必須自己設(shè)計,無論采用圖素基本旋轉(zhuǎn)功能還是圖素顯示與隱藏方式實現(xiàn)視覺上的動畫效果,絕大多數(shù)情況下都必須使用到內(nèi)存變量。一般一個動畫使用到一個內(nèi)存變量。當軟件點數(shù)較少,變量使用較緊張時,就不能為了動畫效果而定義大量的內(nèi)存變量。動畫的實現(xiàn)一般要求有重復(fù)計數(shù)功能的表達式支持,這就要定義專用的內(nèi)存整型變量(為了使動畫更流暢,可以定義內(nèi)存實型變量,以小于1的階梯變化),通過命令語言來實現(xiàn)重復(fù)計數(shù)功能。為了減少變量的使用數(shù),就應(yīng)對整個組態(tài)系統(tǒng)的動畫效果進行大的歸類,如旋轉(zhuǎn)、移動、閃爍、縮放等,每一類定義一個或多個(盡量少)的
3、內(nèi)存實型變量。使用方法為:1、在應(yīng)用程序命令語言中寫出變量重復(fù)計數(shù)的程序,在某一窗口只要引用此變量來實現(xiàn)動畫即可;2、在每個需要動畫效果的窗口的畫面命令語言中寫出變量重復(fù)計數(shù)的程序。方法1優(yōu)點是每個變量只要書寫一次計數(shù)程序,缺點是整個監(jiān)控系統(tǒng)的同類型的動畫效果相同,制作也不靈活。方法2的優(yōu)點是每個窗口中變量計數(shù)的變化量可以不一樣,這樣使得制作動畫更方便靈活,每個窗口動畫效果可根據(jù)需要靈活實現(xiàn),缺點是同一個變量要多次書寫計數(shù)程序。另外必須注意的是:如果同時多個窗口都要實現(xiàn)同類型的動畫效果,也就是同一個變量在多個窗口使用。則必須在每個畫面命令語言中(顯示時)使用關(guān)閉畫面函數(shù)來關(guān)閉其它相
4、關(guān)窗口,目的為:方法1,避免計算機內(nèi)存工作量大。方法2,避免變量在不同窗口有不同計數(shù)變化量時,產(chǎn)生計數(shù)沖突,影響動畫效果。三、命令語言在監(jiān)控設(shè)計時經(jīng)常用到的一些命令語言函數(shù)。1、命令語言的句法如控件函數(shù)、數(shù)學(xué)函數(shù)等,都可通過"命令語言編輯器"編輯輸入。2、條件語句可以嵌套使用。3、HTConverTime(yeat,month,day,hour,minute,second)此函數(shù)將指定的時間格式(年,月,日,時,分,秒)轉(zhuǎn)換為以秒為單位的長整型數(shù),轉(zhuǎn)換的時間基準是1969年12月31日24時0分0秒。StrFromTime(SecsSince1_1_70,StringType),此
5、函數(shù)將一個時間值(1970年1月1日起,以秒為單位)轉(zhuǎn)換成字符串。例子:顯示2005年6月15日第前27天的時間格式。命令語言為:5組態(tài)王使用實型變量A=HTConverTime(2005,6,15,0,0,0);實型變量A=實型變量A-27*24*3600;字符型變量A=StrFromTime(實型變量A,1);結(jié)果:字符型變量A=2005-5-191、StrMid(Text,StartChar,Chars)此函數(shù)從指定的位置開始,從一個文字變量中返回指定個數(shù)的字符;StrRight(Text,Chars)此函數(shù)返回指定文字變量的最末端(或最右)若干個字符;StrLeft(Tex
6、t,Chars)此函數(shù)返回指定文字變量的開始(或最左的)若干個字符;StrReplace(Text,SearchFor,ReplaceWith,CaseSens,NumToReplace,MatchWholeWords)此函數(shù)替換或改變所提供字符串的指定部分。使用此函數(shù)能獲取字符串變量并替換字符、單詞或短語;StrToInt(Text)此函數(shù)將一個由數(shù)字組成的字符串轉(zhuǎn)換成一個能用作數(shù)學(xué)計算的整數(shù)值。利用以上函數(shù)可以把某變量靈活轉(zhuǎn)換成各種形式,如把字符串形式的時間格式轉(zhuǎn)換成其他形式的時間格式(如2005/06/19)。四、通用控件使用監(jiān)控系統(tǒng)經(jīng)常使用到的外部控件有:1、復(fù)選框控件:在
7、歷史曲線查詢時使用到。在控件的click()事件中編寫變量歷史曲線查詢語句??赡苁褂玫?Enabled、.Valu、.Caption等屬性。2、控件microsoftdateandtimepickercontrol6.0(sp4):簡單方便的日期輸入控件,主要在需要用到時間參數(shù)的歷史數(shù)據(jù)查詢時應(yīng)用。經(jīng)常用到的屬性有.day、.month、.year等。3、控件KVDBGridClass:數(shù)據(jù)庫查詢控件。經(jīng)常使用的屬性有.Rows(查詢到記錄總數(shù))、.Row(記錄中指針