版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第4章組態(tài)畫面的動畫連接4.1動畫連接概述4.2通用控制項目4.3動畫連接詳解4.4動畫連接向?qū)У氖褂?.5實(shí)例——動畫連接第4章組態(tài)畫面的動畫連接4.1動畫連接概述14.1動畫連接概述1.連接概述工程人員在組態(tài)王開發(fā)系統(tǒng)中制作的畫面都是靜態(tài)的,那么它們?nèi)绾尾拍芊从彻I(yè)現(xiàn)場的狀況。這就需要通過實(shí)時數(shù)據(jù)庫,因?yàn)橹挥袛?shù)據(jù)庫中的變量才是與現(xiàn)場狀況同步變化的。通過“動畫連接”——所謂“動畫連接”就是建立畫面的圖素與數(shù)據(jù)庫變量的對應(yīng)關(guān)系。這樣,工業(yè)現(xiàn)場的數(shù)據(jù),比如溫度、液面高度等,當(dāng)它們發(fā)生變化時,通過I/O接口,將引起實(shí)時數(shù)據(jù)庫中變量的變化,如果設(shè)計者曾經(jīng)定義了一個畫面圖素,比如指針與這個變量相關(guān),我們將會看到指針在同步偏轉(zhuǎn)。返回下一頁4.1動畫連接概述1.連接概述返回下一頁24.1動畫連接概述2.動畫連接對話框給圖形對象定義動畫連接是在“動畫連接”對話框中進(jìn)行的。在組態(tài)王開發(fā)系統(tǒng)中雙擊圖形對象(不能有多個圖形對象同時被選中),彈出動畫連接對話框。對不同類型的圖形對象彈出的對話框大致相同。但是對于特定屬性對象,有些是灰色的,表明此動畫連接屬性不適應(yīng)于該圖形對象,或者該圖形對象定義了與此動畫連接不兼容的其他動畫連接。以圓角矩形為例,如圖4?1所示。對話框的第一行標(biāo)識出被連接對象的名稱和左上角在畫面中的坐標(biāo)以及圖形對象的寬度和高度。對話框的第二行提供“對象名稱”和“提示文本”編輯框?!皩ο竺Q”是為圖素提供的唯一的名稱,供以后的程序開發(fā)使用,暫時不能使用?!疤崾疚谋尽钡暮x為:當(dāng)圖形對象定義了動畫連接時,在運(yùn)行的時候,鼠標(biāo)放在圖形對象上,將出現(xiàn)開發(fā)中定義的提示文本。返回上一頁下一頁4.1動畫連接概述2.動畫連接對話框返回上一頁下一頁34.1動畫連接概述下面分組介紹所有的動畫連接種類。屬性變化:共有三種連接(線屬性、填充屬性、文本色),它們規(guī)定了圖形對象的顏色、線型、填充類型等屬性如何隨變量或連接表達(dá)式的值變化而變化。單擊任一按鈕彈出相應(yīng)的連接對話框。線類型的圖形對象可定義線屬性連接,填充形狀的圖形對象可定義線屬性、填充屬性連接,文本對象可定義文本色連接。位置與大小變化:這五種連接(水平移動、垂直移動、縮放、旋轉(zhuǎn)、填充)規(guī)定了圖形對象如何隨變量值的變化而改變位置或大小。不是所有的圖形對象都能定義這五種連接。單擊任一按鈕彈出相應(yīng)的連接對話框。返回上一頁下一頁4.1動畫連接概述下面分組介紹所有的動畫連接種類。返回上一44.1動畫連接概述值輸出:只有文本圖形對象能定義三種值輸出連接中的某一種。這種連接用來在畫面上輸出文本圖形對象的連接表達(dá)式的值。運(yùn)行時文本字符串將被連接表達(dá)式的值所替換,輸出的字符串的大小、字體和文本對象相同。按動任一按鈕彈出相應(yīng)的輸出連接對話框。用戶輸入:所有的圖形對象都可以定義為三種用戶輸入連接中的一種,輸入連接使被連接對象在運(yùn)行時為觸敏對象。當(dāng)TouchVew運(yùn)行時,觸敏對象周圍出現(xiàn)反顯的矩形框,可由鼠標(biāo)或鍵盤選中此觸敏對象。按SPACE鍵、ENTER鍵或鼠標(biāo)左鍵,會彈出輸入對話框,可以從鍵盤鍵入數(shù)據(jù)以改變數(shù)據(jù)庫中變量的值。特殊:所有的圖形對象都可以定義閃爍、隱含兩種連接,這是兩種規(guī)定圖形對象可見性的連接。按動任一按鈕彈出相應(yīng)連接對話框。返回上一頁下一頁4.1動畫連接概述值輸出:只有文本圖形對象能定義三種值輸出54.1動畫連接概述滑動桿輸入:所有的圖形對象都可以定義兩種滑動桿輸入連接中的一種,滑動桿輸入連接使被連接對象在運(yùn)行時為觸敏對象。當(dāng)TouchVew運(yùn)行時,觸敏對象周圍出現(xiàn)反顯的矩形框。鼠標(biāo)左鍵拖動有滑動桿輸入連接的圖形對象可以改變數(shù)據(jù)庫中變量的值。命令語言連接:所有的圖形對象都可以定義三種命令語言連接中的一種,命令語言連接使被連接對象在運(yùn)行時成為觸敏對象。當(dāng)TouchVew運(yùn)行時,觸敏對象周圍出現(xiàn)反顯的矩形框,可由鼠標(biāo)或鍵盤選中。按SPACE鍵、ENTER鍵或鼠標(biāo)左鍵,就會執(zhí)行定義命令語言連接時用戶輸入的命令語言程序,按動相應(yīng)按鈕彈出連接的命令語言對話框。等價鍵:設(shè)置被連接的圖素在被單擊執(zhí)行命令語言時與鼠標(biāo)操作相同功能的快捷鍵。返回上一頁下一頁4.1動畫連接概述滑動桿輸入:所有的圖形對象都可以定義兩種64.1動畫連接概述優(yōu)先級:此編輯框用于輸入被連接的圖形元素的訪問優(yōu)先級級別。當(dāng)軟件在TouchVew中運(yùn)行時,只有優(yōu)先級級別不小于此值的操作員才能訪問它,這是“組態(tài)王”保障系統(tǒng)安全的一個重要功能。安全區(qū):此編輯框用于設(shè)置被連接元素的操作安全區(qū)。當(dāng)工程處在運(yùn)行狀態(tài)時,只有在設(shè)置安全區(qū)內(nèi)的操作員才能訪問它,安全區(qū)與優(yōu)先級一樣是“組態(tài)王”保障系統(tǒng)安全的一個重要功能。返回上一頁4.1動畫連接概述優(yōu)先級:此編輯框用于輸入被連接的圖形元素74.2通用控制項目組態(tài)王的工具箱經(jīng)過精心設(shè)計,把使用頻率較高的命令集中在一塊面板上,非常便于操作,而且節(jié)省屏幕空間,方便您查看整個畫面的布局。工具箱中的每個工具按鈕都有“浮動提示”,幫助您了解工具的用途。圖形編輯工具箱是繪圖菜單命令的快捷方式。每次打開一個原有畫面或建立一個新畫面時,圖形編輯工具箱都會自動出現(xiàn),如圖4?2所示。工具箱提供了許多常用的菜單命令,也提供了菜單中沒有的一些操作。當(dāng)鼠標(biāo)放在工具箱任一按鈕上時,立刻出現(xiàn)一個提示條標(biāo)明此工具按鈕的功能,如圖4?3所示。返回4.2通用控制項目組態(tài)王的工具箱經(jīng)過精心設(shè)計,把使用頻率較84.3動畫連接詳解在“動畫連接”對話框中,單擊任一種連接方式,將會彈出設(shè)置對話框,本節(jié)詳細(xì)解釋各種動畫連接的設(shè)置。1.線屬性連接在“動畫連接”對話框中,單擊“線屬性”按鈕,彈出連接對話框。線屬性連接是使被連接對象的邊框或線的顏色和線型隨連接表達(dá)式的值而改變。定義這類連接需要同時定義分段點(diǎn)(閥值)和對應(yīng)的線屬性。利用連接表達(dá)式的多樣性,可以構(gòu)造出許多很有用的連接。例如可以用線顏色表示離散變量EXAM的報警狀態(tài),只需在連接表達(dá)式中輸入EXAM.Alarm,然后把下面的兩個筆屬性顏色對應(yīng)的值改為0(藍(lán)色),1(紅色)即可。軟件在運(yùn)行時,當(dāng)警報發(fā)生時EXAM.Alarm==1),線就由藍(lán)色變成了紅色;當(dāng)警報解除后,線又變?yōu)樗{(lán)色。在畫面上畫一圓角矩形,雙擊該圖形對象,彈出的動畫連接對話框如圖4?4所示。按上述填好,按確定即可。返回下一頁4.3動畫連接詳解在“動畫連接”對話框中,單擊任一種連接方94.3動畫連接詳解線屬性連接對話框中各項設(shè)置的意義如下:表達(dá)式:用于輸入連接表達(dá)式,單擊“?”按鈕可以查看已定義的變量名和變量域。增加:增加新的分段點(diǎn)。單擊增加彈出的輸入新值對話框,在對話框中輸入新的分段點(diǎn)(閥值)和設(shè)置筆屬性。按鼠標(biāo)左鍵擊中“筆屬性—線形”按鈕彈出漂浮式窗口,移動鼠標(biāo)進(jìn)行選擇;也可以使“線屬性”按鈕獲得輸入焦點(diǎn),按空格鍵彈出漂浮式窗口,用TAB鍵在顏色和線型間切換,用移動鍵選擇,按空格或回車確定選擇,如圖4?5所示。修改:修改選中的分段點(diǎn)。修改對話框用法同輸入新值對話框。刪除:刪除選中的分段點(diǎn)。返回上一頁下一頁4.3動畫連接詳解線屬性連接對話框中各項設(shè)置的意義如下:返104.3動畫連接詳解2.填充屬性連接填充屬性連接使圖形對象的填充顏色和填充類型隨連接表達(dá)式的值而改變,通過定義一些分段點(diǎn)(包括閥值和對應(yīng)填充屬性),使圖形對象的填充屬性在一段數(shù)值內(nèi)為指定值。本例為封閉圖形對象定義填充屬性連接,閥值為0時填充屬性為白色,閥值為100時為黃色,閥值為200時為紅色。畫面程序運(yùn)行時,當(dāng)變量“溫度”的值在0~100之間時,圖形對象為白色;在100~200之間時為黃色,變量值大于200時,圖形對象為紅色,如圖4?6所示?!疤畛鋵傩浴眲赢嬤B接的設(shè)置方法為:在“動畫連接”對話框中選擇“填充屬性”按鈕,彈出的對話框各項意義如下:表達(dá)式:用于輸入連接表達(dá)式,右邊的“?”可以查看已定義的變量名和變量域。返回上一頁下一頁4.3動畫連接詳解2.填充屬性連接返回上一頁下一頁114.3動畫連接詳解增加:增加新的分段點(diǎn)。單擊增加按鈕彈出輸入新值對話框,如圖4?7所示。在輸入新值對話框中輸入新的分段點(diǎn)的閥值和畫刷屬性,按鼠標(biāo)左鍵擊中“畫刷屬性—類型”按鈕彈出畫刷類型漂浮式窗口,移動鼠標(biāo)進(jìn)行選擇;也可以使“填充屬性”按鈕獲得輸入焦點(diǎn),按空格鍵彈出漂浮式窗口,用TAB鍵在顏色和填充類型間切換,用移動鍵選擇,按空格鍵或回車結(jié)束選擇。按鼠標(biāo)左鍵擊中“畫刷屬性—顏色”按鈕彈出畫刷顏色漂浮式窗口,用法與“畫刷屬性—類型”選擇相同。修改:修改選中的分段點(diǎn)。修改對話框用法同輸入新值對話框。刪除:刪除選中的分段點(diǎn)。返回上一頁下一頁4.3動畫連接詳解增加:增加新的分段點(diǎn)。單擊增加按鈕彈出輸124.3動畫連接詳解3.文本色連接文本色連接是使文本對象的顏色隨連接表達(dá)式的值而改變,通過定義一些分段點(diǎn)(包括顏色和對應(yīng)數(shù)值),使文本顏色在特定數(shù)值段內(nèi)為指定顏色。如定義某分段點(diǎn),閥值是0,文本色為紅色,另一分段點(diǎn),閥值是100,則當(dāng)“壓力”的值在0~100之間時(包括0),“壓力”的文本色為紅色,當(dāng)“壓力”的值大于等于100時,“壓力”的文本色為藍(lán)色,如圖4?8所示。文本色連接的設(shè)置方法為:在“動畫連接”對話框中選擇“文本色”按鈕,彈出的對話框中各項設(shè)置的意義如下:表達(dá)式:用于輸入連接表達(dá)式,單擊右側(cè)的“?”按鈕可以查看已定義的變量名。返回上一頁下一頁4.3動畫連接詳解3.文本色連接返回上一頁下一頁134.3動畫連接詳解增加:增加新的分段點(diǎn)。單擊增加按鈕彈出輸入新值對話框,如圖4?9所示。在輸入新值對話框中輸入新的分段點(diǎn)的閥值和顏色,按鼠標(biāo)左鍵擊中“文本色”按鈕彈出漂浮式窗口,移動鼠標(biāo)進(jìn)行選擇;也可以使“顏色”按鈕獲得輸入焦點(diǎn),按空格鍵彈出漂浮式窗口,用移動鍵選擇,按空格鍵或回車結(jié)束。修改:修改選中的分段點(diǎn)。修改對話框用法同輸入新值對話框。刪除:刪除選中的分段點(diǎn)。返回上一頁下一頁4.3動畫連接詳解增加:增加新的分段點(diǎn)。單擊增加按鈕彈出輸144.3動畫連接詳解4.水平移動連接水平移動連接是使被連接對象在畫面中隨連接表達(dá)式值的改變而水平移動。移動距離以像素為單位,以被連接對象在畫面制作系統(tǒng)中的原始位置為參考基準(zhǔn)。水平移動連接常用來表示圖形對象實(shí)際的水平運(yùn)動,如圖4?10所示。本例中建立一個指示器,在畫面上畫一三角形(將其設(shè)置為“水平移動”動畫連接屬性),以表示shift量的實(shí)際大小。上圖是設(shè)計狀態(tài),下圖是在TouchVew中的運(yùn)行狀態(tài)。水平移動連接的設(shè)置方法為:在“動畫連接”對話框中單擊“水平移動”按鈕,彈出“水平移動連接”對話框,如圖4?11所示。返回上一頁下一頁4.3動畫連接詳解4.水平移動連接返回上一頁下一頁154.3動畫連接詳解對話框中各項設(shè)置的意義如下:表達(dá)式:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”按鈕可查看已定義的變量名和變量域。向左:輸入圖素在水平方向向左移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離。最左邊:輸入與圖素處于最左邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向左(以原始位置為參考基準(zhǔn))移到最左邊規(guī)定的位置。向右:輸入圖素在水平方向向右移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離。最右邊:輸入與圖素處于最右邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向右(以原始位置為參考基準(zhǔn))移到最右邊規(guī)定的位置。返回上一頁下一頁4.3動畫連接詳解對話框中各項設(shè)置的意義如下:返回上一頁下164.3動畫連接詳解5.垂直移動連接垂直移動連接是使被連接對象在畫面中的位置隨連接表達(dá)式的值而垂直移動。移動距離以像素為單位,以被連接對象在畫面制作系統(tǒng)中的原始位置為參考基準(zhǔn)的。垂直移動連接常用來表示對象實(shí)際的垂直運(yùn)動,單擊“動畫連接”對話框中的“垂直移動”按鈕,彈出“垂直移動連接”對話框,如圖4?12所示。對話框中各項設(shè)置的意義如下:表達(dá)式:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”按鈕可以查看已定義的變量名和變量域。向上:輸入圖素在垂直方向向上移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離。返回上一頁下一頁4.3動畫連接詳解5.垂直移動連接返回上一頁下一頁174.3動畫連接詳解最上邊:輸入與圖素處于最上邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向上(以原始位置為參考基準(zhǔn))移到最上邊規(guī)定的位置。向下:輸入圖素在垂直方向向下移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離。最下邊:輸入與圖素處于最下邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向下(以原始位置為參考基準(zhǔn))移到最下邊規(guī)定的位置。返回上一頁下一頁4.3動畫連接詳解最上邊:輸入與圖素處于最上邊時相對應(yīng)的變184.3動畫連接詳解6.縮放連接縮放連接是使被連接對象的大小隨連接表達(dá)式的值而變化,例中建立一個溫度計,用一矩形表示水銀柱(將其設(shè)置“縮放連接”動畫連接屬性),以反映變量“溫度”的變化。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài),如圖4?13所示??s放連接的設(shè)置方法是:在“動畫連接”對話框中單擊“縮放連接”按鈕,彈出對話框,如圖4?14所示。對話框中各項設(shè)置的意義如下:表達(dá)式:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”按鈕可以查看已定義的變量名和變量域。返回上一頁下一頁4.3動畫連接詳解6.縮放連接返回上一頁下一頁194.3動畫連接詳解最小時:輸入對象最小時占據(jù)的被連接對象的百分比(占據(jù)百分比)及對應(yīng)的表達(dá)式的值(對應(yīng)值)。百分比為0時此對象不可見。最大時:輸入對象最大時占據(jù)的被連接對象的百分比(占據(jù)百分比)及對應(yīng)的表達(dá)式的值(對應(yīng)值)。若此百分比為100,則當(dāng)表達(dá)式值為對應(yīng)值時,對象大小為制作時該對象大小。變化方向:選擇縮放變化的方向。變化方向共有五種,用“方向選擇”按鈕旁邊的指示器來形象地表示。箭頭是變化的方向,藍(lán)點(diǎn)是參考點(diǎn)。單擊“方向選擇”按鈕,可選擇五種變化方向之一,如圖4?15所示。返回上一頁下一頁4.3動畫連接詳解最小時:輸入對象最小時占據(jù)的被連接對象的204.3動畫連接詳解7.旋轉(zhuǎn)連接旋轉(zhuǎn)連接是使對象在畫面中的位置隨連接表達(dá)式的值而旋轉(zhuǎn)。建立了一個有指針儀表,以指針旋轉(zhuǎn)的角度表示變量“泵速”的變化。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài),如圖4?16所示。旋轉(zhuǎn)連接的設(shè)置方法為:在“動畫連接”對話框中單擊“旋轉(zhuǎn)連接”按鈕,彈出對話框,如圖4?17所示。對話框中各項設(shè)置的意義如下:表達(dá)式:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”按鈕可以查看已定義的變量名和變量域。返回上一頁下一頁4.3動畫連接詳解7.旋轉(zhuǎn)連接返回上一頁下一頁214.3動畫連接詳解最大逆時針方向?qū)?yīng)角度:被連接對象逆時針方向旋轉(zhuǎn)所能達(dá)到的最大角度及對應(yīng)的表達(dá)式的值(對應(yīng)數(shù)值)。角度值限于0°~360°之間,Y軸正向是0°。最大順時針方向?qū)?yīng)角度:被連接對象順時針方向旋轉(zhuǎn)所能達(dá)到的最大角度及對應(yīng)的表達(dá)式的值(對應(yīng)數(shù)值)。角度值限于0°~360°之間,Y軸正向是0°。旋轉(zhuǎn)圓心偏離圖素中心的大小:被連接對象旋轉(zhuǎn)時所圍繞的圓心坐標(biāo)距離被連接對象中心的值,水平方向?yàn)閳A心坐標(biāo)水平偏離的像素數(shù)(正值表示向右偏離),垂直方向?yàn)閳A心坐標(biāo)垂直偏離的像素數(shù)(正值表示向下偏離),該值可由坐標(biāo)位置窗口(在組態(tài)王開發(fā)系統(tǒng)中用熱鍵F8激活)幫助確定。返回上一頁下一頁4.3動畫連接詳解最大逆時針方向?qū)?yīng)角度:被連接對象逆時針224.3動畫連接詳解8.填充連接填充連接是使被連接對象的填充物(顏色和填充類型)占整體的百分比隨連接表達(dá)式的值而變化。建立一個矩形對象,以表示變量“液位”的變化。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài),如圖4?18所示。填充連接的設(shè)置方法是:在“動畫連接”對話框中單擊“填充連接”按鈕,彈出的對話框,如圖4?19所示。對話框中各項設(shè)置的意義如下:表達(dá)式:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”按鈕可以查看已有的變量名和變量域。返回上一頁下一頁4.3動畫連接詳解8.填充連接返回上一頁下一頁234.3動畫連接詳解最小填充高度:輸入對象填充高度最小時所占據(jù)的被連接對象的高度(或?qū)挾龋┑陌俜直龋ㄕ紦?jù)百分比)及對應(yīng)的表達(dá)式的值(對應(yīng)數(shù)值)。最大填充高度:輸入對象填充高度最大時所占據(jù)的被連接對象的高度(或?qū)挾龋┑陌俜直龋ㄕ紦?jù)百分比)及對應(yīng)的表達(dá)式的值(對應(yīng)數(shù)值)。填充方向:規(guī)定填充方向,由“填充方向”按鈕和填充方向示意圖兩部分組成。共有4種填充方向,單擊“填充方向”按鈕,可選擇其中之一,如圖4?20所示。返回上一頁下一頁4.3動畫連接詳解最小填充高度:輸入對象填充高度最小時所占244.3動畫連接詳解缺省填充刷:若本連接對象沒有填充屬性連接。則運(yùn)行時用此缺省填充刷。按鼠標(biāo)左鍵擊中“類型”按鈕彈出漂浮式窗口,移動鼠標(biāo)進(jìn)行選擇;也可以使“類型”按鈕獲得輸入焦點(diǎn),按空格鍵彈出浮動窗口,用TAB鍵在顏色和填充類型間切換,用移動鍵選擇,按空格鍵或回車結(jié)束選擇。按鼠標(biāo)左鍵擊中“顏色”按鈕彈出漂浮式窗口,移動鼠標(biāo)進(jìn)行選擇,如圖4?21所示。返回上一頁下一頁4.3動畫連接詳解缺省填充刷:若本連接對象沒有填充屬性連接254.3動畫連接詳解9.模擬值輸出連接模擬值輸出連接是使文本對象的內(nèi)容在程序運(yùn)行時被連接表達(dá)式的值所取代,如圖4?22所示。例如建立文本對象以表示系統(tǒng)時間。為文本對象連接的變量是系統(tǒng)預(yù)定義變量$時、$分、$秒。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài)。模擬值輸出連接的設(shè)置方法是:在“動畫連接”對話框中單擊“模擬值輸出”按鈕,彈出對話框,如圖4?23所示。對話框中各項設(shè)置的意義如下:表達(dá)式:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊右側(cè)的“?”可以查看已定義的變量名和變量域。返回上一頁下一頁4.3動畫連接詳解9.模擬值輸出連接返回上一頁下一頁264.3動畫連接詳解整數(shù)位數(shù):輸出值的整數(shù)部分占據(jù)的位數(shù),若實(shí)際輸出時的值的位數(shù)少于此處輸入的值,則高位填0。如:規(guī)定整數(shù)位是4位,而實(shí)際值是12,則顯示為0012。如果實(shí)際輸出的值位數(shù)多于此值,則按照實(shí)際位數(shù)輸出,實(shí)際值是12345,則顯示為12345。若不想有前補(bǔ)零的情況出現(xiàn),則可令整數(shù)位數(shù)為0。小數(shù)位數(shù):輸出值的小數(shù)部分位數(shù)。若實(shí)際輸出時值的位數(shù)小于此值,則填0補(bǔ)充。如:規(guī)定小數(shù)位是4位,而實(shí)際值是0.12,則顯示為0.1200。如果實(shí)際值輸出的值位數(shù)多于此值,則按照實(shí)際位數(shù)輸出。科學(xué)計數(shù)法:規(guī)定輸出值是否用科學(xué)計數(shù)法顯示。對齊方式:運(yùn)行時輸出的模擬值字符串與當(dāng)前被連接字符串在位置上按照左、中、右方式對齊。返回上一頁下一頁4.3動畫連接詳解整數(shù)位數(shù):輸出值的整數(shù)部分占據(jù)的位數(shù),若274.3動畫連接詳解10.離散值輸出連接離散值輸出連接是使文本對象的內(nèi)容在運(yùn)行時被連接表達(dá)式的指定字符串所取代。例如建立一個文本對象“液位狀態(tài)”,使其內(nèi)容在變量“液位”的值小于180時是“液位正常”,當(dāng)變量值不小于180時,文本對象變?yōu)椤耙何贿^高”。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài),如圖4?24所示。離散值輸出連接的設(shè)置方法是:在“動畫連接”對話框中單擊“離散值輸出”按鈕,彈出對話框,如圖4?25所示。返回上一頁下一頁4.3動畫連接詳解10.離散值輸出連接返回上一頁下一頁284.3動畫連接詳解對話框中各項設(shè)置的意義如下:條件表達(dá)式:可以輸入合法的連接表達(dá)式。單擊右側(cè)的“?”按鈕可以查看已定義的變量名和變量域。表達(dá)式為真時,輸出信息:規(guī)定表達(dá)式為真時,被連接對象(文本)輸出的內(nèi)容。表達(dá)式為假時,輸出信息:規(guī)定表達(dá)式為假時,被連接對象(文本)輸出的內(nèi)容。對齊方式:運(yùn)行時輸出的離散量字符串與當(dāng)前被連接字符串在位置上按照左、中、右方式對齊。返回上一頁下一頁4.3動畫連接詳解對話框中各項設(shè)置的意義如下:返回上一頁下294.3動畫連接詳解11.字符串輸出連接字符串輸出連接是使畫面中文本對象的內(nèi)容在程序運(yùn)行時被數(shù)據(jù)庫中的某個字符串變量的值所取代。例如建立文本對象“######”,使其在運(yùn)行時輸出歷史趨勢曲線窗口中曲線1、2對應(yīng)的變量名。為取得此變量名,使用了系統(tǒng)函數(shù)HTGetPenName。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài),如圖4?26所示。字符串輸出連接的設(shè)置方法是:在“動畫連接”對話框中單擊“字符串輸出”按鈕,彈出對話框,如圖4?27所示。對話框中各項設(shè)置的意義是:表達(dá)式:輸入要顯示值內(nèi)容的字符串變量。單擊右側(cè)的“?”按鈕可以查看已定義的變量名和變量域。對齊方式:選擇運(yùn)行時輸出的字符串與當(dāng)前被連接字符串在位置上的對齊方式。返回上一頁下一頁4.3動畫連接詳解11.字符串輸出連接返回上一頁下一頁304.3動畫連接詳解12.模擬值輸入連接模擬值輸入連接是使被連接對象在運(yùn)行時為觸敏對象,單擊此對象或按下指定熱鍵將彈出輸入值對話框,用戶在對話框中可以輸入連接變量的新值,以改變數(shù)據(jù)庫中某個模擬型變量的值。例如建立一個矩形框,設(shè)置“模擬值輸入”連接以改變變量“溫度”的值,如圖4?28所示。在運(yùn)行時單擊矩形框,彈出輸入對話框,如圖4?29所示。用戶在此對話框中可以輸入變量的新值。如果在組態(tài)王工程瀏覽器中選中了“系統(tǒng)配置\設(shè)置運(yùn)行系統(tǒng)”下的“特殊”屬性頁中的“使用虛擬鍵盤”選項,程序運(yùn)行中彈出輸入對話框的同時還將顯示模擬鍵盤窗口,在模擬鍵盤上單擊按鈕的效果與鍵盤輸入相同。返回上一頁下一頁4.3動畫連接詳解12.模擬值輸入連接返回上一頁下一頁314.3動畫連接詳解模擬值輸入連接的設(shè)置方法是:在“動畫連接”對話框中單擊“模擬值輸入”按鈕,彈出對話框,如圖4?30所示。對話框中各項設(shè)置的意義是:變量名:要改變的模擬類型變量的名稱。單擊右側(cè)的“?”按鈕可以查看已定義的變量和變量域。提示信息:運(yùn)行時出現(xiàn)在彈出對話框上用于提示輸入內(nèi)容的字符串。值范圍:規(guī)定鍵入值的范圍。它應(yīng)該是要改變的變量在數(shù)據(jù)庫中設(shè)定的最大值和最小值。激活鍵:定義激活鍵,這些激活鍵可以是鍵盤上的單鍵也可以是組合鍵(Ctrl,Shift和鍵盤單鍵的組合),在TouchVew運(yùn)行畫面時可以用激活鍵隨時彈出輸入對話框,以便輸入修改新的模擬值。當(dāng)Ctrl和Shift字符左邊的選擇框中出現(xiàn)“b”符號時,分別表示Ctrl鍵和Shift鍵有效,單擊“鍵”按鈕,則彈出對話框,如圖4?31所示。在此對話框中用戶可以選擇一個鍵,再單擊“關(guān)閉”按鈕完成熱鍵設(shè)置。返回上一頁下一頁4.3動畫連接詳解模擬值輸入連接的設(shè)置方法是:在“動畫連接324.3動畫連接詳解13.離散值輸入連接離散值輸入連接是使被連接對象在運(yùn)行時為觸敏對象,單擊此對象后彈出輸入值對話框,可在對話框中輸入離散值,以改變數(shù)據(jù)庫中某個離散類型變量的值。例如建立一個矩形框?qū)ο?,與之連接的變量是DDE離散變量“電源開關(guān)”。下圖是在組態(tài)王開發(fā)系統(tǒng)中的設(shè)計狀態(tài)。運(yùn)行時單擊矩形對象,彈出所示輸入對話框,如圖4?32所示。在對話框中單擊適當(dāng)?shù)陌粹o可以改變離散變量“電源開關(guān)”的值。離散值輸入連接的設(shè)置方法是:在“動畫連接”對話框中單擊“離散值輸入”按鈕,彈出對話框,如圖4?33所示。返回上一頁下一頁4.3動畫連接詳解13.離散值輸入連接返回上一頁下一頁334.3動畫連接詳解對話框中各項設(shè)置的意義如下:變量名:要改變的離散類型變量的名稱。單擊右側(cè)的“?”按鈕可以查看已定義的變量和變量域。提示信息:運(yùn)行時出現(xiàn)在彈出對話框上用于提示輸入內(nèi)容的字符串。設(shè)置信息:運(yùn)行時出現(xiàn)在彈出對話框上第一個按鈕上的文本內(nèi)容,此按鈕用于將離散變量值設(shè)為1。清除信息:運(yùn)行時出現(xiàn)在彈出對話框上第二個按鈕上的文本內(nèi)容,此按鈕用于將離散變量值設(shè)為0。激活鍵:定義激活鍵,這些激活鍵可以是鍵盤上的單鍵也可以是組合鍵(Ctrl、Shift和鍵盤單鍵的組合),在Touchvew運(yùn)行畫面時可以用激活鍵隨時彈出輸入對話框,以便輸入修改新的離散值。當(dāng)“Ctrl”和“Shift”字符左邊出現(xiàn)“b”符號時,分別表示Ctrl和Shift鍵有效,單擊“鍵”按鈕,彈出如下所示的對話框,如圖4?34所示。在此對話框中可以選擇一個鍵作為熱鍵,再單擊“關(guān)閉”按鈕完成設(shè)置。返回上一頁下一頁4.3動畫連接詳解對話框中各項設(shè)置的意義如下:返回上一頁下344.3動畫連接詳解14.字符串輸入連接字符串輸入連接是使被連接對象在運(yùn)行時為觸敏對象,用戶可以在運(yùn)行時改變數(shù)據(jù)庫中的某個字符串類型變量的值,如圖4?35所示。例如建立一個矩形框?qū)ο?,使其能夠輸入?nèi)存字符串變量“記錄信息”的值。運(yùn)行時單擊觸敏對象,彈出輸入對話框,如圖4?36所示?!白址斎搿眲赢嬤B接的設(shè)置方法是:選擇連接對話框中的“字符串輸入”按鈕,彈出對話框,如圖4?37所示。對話框中各項設(shè)置的意義是:變量名:要改變的字符串類型變量的名稱。單擊“?”按鈕可以查看已定義的變量和變量域。返回上一頁下一頁4.3動畫連接詳解14.字符串輸入連接返回上一頁下一頁354.3動畫連接詳解提示信息:運(yùn)行時出現(xiàn)在彈出對話框上用于提示輸入內(nèi)容的字符串??诹钚问剑阂?guī)定用戶在向彈出對話框上的編輯框中鍵入字符串內(nèi)容時,編輯框中的字符是否以口令形式(*******)顯示。激活鍵:定義激活鍵,這些激活鍵可以是鍵盤上的單鍵也可以是組合鍵(Ctrl,Shift和鍵盤單鍵的組合),在TouchVew運(yùn)行畫面時可以用激活鍵隨時彈出輸入對話框,以便輸入修改新的字符串值。當(dāng)“Ctrl”和“Shift”字符左邊出現(xiàn)“b”符號時,分別表示Ctrl和Shift鍵有效,單擊“鍵”按鈕,彈出對話框如圖4?38所示。在此對話框中可以選擇一個鍵作為熱鍵,再單擊“關(guān)閉”鈕則完成設(shè)置。返回上一頁下一頁4.3動畫連接詳解提示信息:運(yùn)行時出現(xiàn)在彈出對話框上用于提364.3動畫連接詳解15.閃爍連接閃爍連接是使被連接對象在條件表達(dá)式的值為真時閃爍。閃爍效果易于引起注意,故常用于出現(xiàn)非正常狀態(tài)時的報警,如圖4?39所示。例如建立一個表示報警狀態(tài)的紅色圓形對象,使其能夠在變量“液位”的值大于180時閃爍。圖4?39是在組態(tài)王開發(fā)系統(tǒng)中的設(shè)計狀態(tài)。運(yùn)行中當(dāng)變量“液位”的值大于180時,紅色對象開始閃爍。閃爍連接的設(shè)置方法是:在“動畫連接”對話框中單擊“閃爍”按鈕,彈出對話框,如圖4?40所示。對話框中各項設(shè)置的意義是:條件表達(dá)式:輸入閃爍的條件表達(dá)式,當(dāng)此條件表達(dá)式的值為真時,圖形對象開始閃爍。表達(dá)式的值為假時閃爍自動停止。單擊“?”按鈕可以查看已定義的變量名和變量域。閃爍速度:規(guī)定閃爍的頻率。返回上一頁下一頁4.3動畫連接詳解15.閃爍連接返回上一頁下一頁374.3動畫連接詳解16.隱含連接隱含連接是使被連接對象根據(jù)條件表達(dá)式的值而顯示或隱含。本例中建立一個表示危險狀態(tài)的文本對象“液位過高”,使其能夠在變量“液位”的值大于180時顯示出來,如圖4?41所示。隱含連接的設(shè)置方法是:在“動畫連接”對話框中單擊“隱含”按鈕,彈出對話框,如圖4?42所示。對話框中各項設(shè)置的意義是:條件表達(dá)式:輸入顯示或隱含的條件表達(dá)式,單擊“?”可以查看已定義的變量名和變量域。表達(dá)式為真時:規(guī)定當(dāng)條件表達(dá)式值為1(TRUE)時,被連接對象是顯示還是隱含。當(dāng)表達(dá)式的值為假時,定義了“顯示”狀態(tài)的對象自動隱含,定義了“隱含”狀態(tài)的對象自動顯示。返回上一頁下一頁4.3動畫連接詳解16.隱含連接返回上一頁下一頁384.3動畫連接詳解17.水平滑動桿輸入連接當(dāng)有滑動桿輸入連接的圖形對象被鼠標(biāo)拖動時,與之連接的變量的值將會被改變。當(dāng)變量的值改變時,圖形對象的位置也會發(fā)生變化。例如建立一個用于改變變量“泵速”值的水平滑動桿,如圖4?43所示。左圖是設(shè)計狀態(tài),右圖是在TouchVew中的運(yùn)行狀態(tài)。水平滑動桿輸入連接的設(shè)置方法是:在“動畫連接”對話框中單擊“水平滑動桿輸入”按鈕,彈出對話框,如圖4?44所示。返回上一頁下一頁4.3動畫連接詳解17.水平滑動桿輸入連接返回上一頁下一394.3動畫連接詳解對話框中各項設(shè)置的意義是:變量名:輸入與圖形對象相聯(lián)系的變量,單擊“?”可以查看已定義的變量名和變量域。向左:圖形對象從設(shè)計位置向左移動的最大距離。向右:圖形對象從設(shè)計位置向右移動的最大距離。最左邊:圖形對象在最左端時變量的值。最右邊:圖形對象在最右端時變量的值。返回上一頁下一頁4.3動畫連接詳解對話框中各項設(shè)置的意義是:返回上一頁下一404.3動畫連接詳解18.垂直滑動桿輸入連接垂直滑動桿輸入連接與水平滑動桿輸入連接類似,只是圖形對象的移動方向不同。設(shè)置方法是:在“動畫連接”對話框中單擊“垂直滑動桿輸入”按鈕,彈出對話框如圖4?45所示。對話框中各項的意義解釋如下:變量名:與產(chǎn)生滑動輸入的圖形對象相聯(lián)系的變量。單擊“?”按鈕查看所有已定義的變量名和變量域。向上:圖形對象從設(shè)計位置向上移動的最大距離。向下:圖形對象從設(shè)計位置向下移動的最大距離。最上邊:圖形對象在最上端時變量的值。最下邊:圖形對象在最下端時變量的值。返回上一頁下一頁4.3動畫連接詳解18.垂直滑動桿輸入連接返回上一頁下一414.3動畫連接詳解19.動畫連接命令語言命令語言連接會使被連接對象在運(yùn)行時成為觸敏對象。當(dāng)TouchVew運(yùn)行時,觸敏對象周圍出現(xiàn)反顯的矩形框。命令語言有三種:“按下時”、“彈起時”和“按住時”,分別表示鼠標(biāo)左鍵在觸敏對象上按下、彈起、按住時執(zhí)行連接的命令語言程序。定義“按住時”的命令語言連接時,還可以指定按住鼠標(biāo)后每隔多少毫秒執(zhí)行一次命令語言,這個時間間隔在編輯框內(nèi)輸入??梢灾付ㄒ粋€等價鍵,工程人員在鍵盤上用等價鍵代替鼠標(biāo),等價鍵的按下、彈起、按住三種狀態(tài)分別等同于鼠標(biāo)的按下、彈起、按住狀態(tài)。單擊任一種“命令語言連接”按鈕,將彈出對話框用于輸入命令語言連接程序,如圖4?46所示。在對話框右邊有一些能產(chǎn)生提示信息的按鈕,可讓用戶選擇已定義的變量名及域,系統(tǒng)預(yù)定義函數(shù)名,畫面窗口名,報警組名,算符,關(guān)鍵字等。還提供剪切、復(fù)制、粘貼、復(fù)原等編輯手段,使用戶可以從其它命令語言連接中復(fù)制已編好的命令語言程序。返回上一頁4.3動畫連接詳解19.動畫連接命令語言返回上一頁424.4動畫連接向?qū)У氖褂媒M態(tài)王提供可視化動畫連接向?qū)Ч┯脩羰褂?。該向?qū)У膭赢嬤B接包括:水平移動、垂直移動、旋轉(zhuǎn)、滑動桿水平輸入、滑動桿垂直輸入等五個部分。使用可視化動畫連接向?qū)Э梢院唵巍⒕_地定位圖素動畫的中心位置、移動起止位置和移動范圍等。1.水平移動動畫連接向?qū)褂盟揭苿觿赢嬤B接向?qū)У牟襟E為:首先在畫面上繪制水平移動的圖素,如圓角矩形。選中該圖素,選擇菜單命令“編輯\水平移動向?qū)А?,或在該圓角矩形上單擊右鍵,在彈出的快捷菜單上選擇“動畫連接向?qū)水平移動連接向?qū)А泵?,鼠?biāo)形狀變?yōu)樾 笆弊中巍_x擇圖素水平移動的起始位置,單擊鼠標(biāo)左鍵,鼠標(biāo)形狀變?yōu)橄蜃蟮募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向左移動的距離,水平移動鼠標(biāo),箭頭隨之移動,并畫出一條水平移動軌跡線。返回下一頁4.4動畫連接向?qū)У氖褂媒M態(tài)王提供可視化動畫連接向?qū)Ч┯脩?34.4動畫連接向?qū)У氖褂卯?dāng)鼠標(biāo)箭頭向左移動到左邊界后,單擊鼠標(biāo)左鍵,鼠標(biāo)形狀變?yōu)橄蛴业募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向右移動的距離,水平移動鼠標(biāo),箭頭隨之移動,并畫出一條移動軌跡線,當(dāng)?shù)竭_(dá)水平移動的右邊界時,單擊鼠標(biāo)左鍵,彈出水平移動動畫連接對話框,如圖4?47所示。在“表達(dá)式”文本框中輸入變量或單擊“?”按鈕選擇變量,在“移動距離”的“向左”、“向右”文本框中的數(shù)據(jù)為利用向?qū)Ы赢嬤B接產(chǎn)生的數(shù)據(jù),用戶可以按照需要再修改該項,單擊“確定”完成動畫連接。返回上一頁下一頁4.4動畫連接向?qū)У氖褂卯?dāng)鼠標(biāo)箭頭向左移動到左邊界后,單擊444.4動畫連接向?qū)У氖褂?.垂直移動動畫連接向?qū)褂么怪币苿觿赢嬤B接向?qū)У牟襟E為:首先在畫面上繪制垂直移動的圖素,如圓角矩形。選中該圖素,選擇菜單命令“編輯\垂直移動向?qū)А保蛟谠搱A角矩形上單擊右鍵,在彈出的快捷菜單上選擇“動畫連接向?qū)垂直移動連接向?qū)А泵?,鼠?biāo)形狀變?yōu)樾 笆弊中?。選擇圖素垂直移動的起始位置,單擊鼠標(biāo)左鍵,鼠標(biāo)形狀變?yōu)橄蛏系募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向上移動的距離,垂直移動鼠標(biāo),箭頭隨之移動,并畫出一條垂直移動軌跡線。返回上一頁下一頁4.4動畫連接向?qū)У氖褂?.垂直移動動畫連接向?qū)Х祷厣弦?54.4動畫連接向?qū)У氖褂卯?dāng)鼠標(biāo)箭頭向上移動到上邊界后,單擊鼠標(biāo)左鍵,鼠標(biāo)形狀變?yōu)橄蛳碌募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向下移動的距離,垂直移動鼠標(biāo),箭頭隨之移動,并畫出一條垂直移動軌跡線,當(dāng)?shù)竭_(dá)垂直移動的下邊界時,單擊鼠標(biāo)左鍵,彈出垂直移動動畫連接對話框,如圖4?48所示。在“表達(dá)式”文本框中輸入變量或單擊“?”按鈕選擇變量,在“移動距離”的“向上”、“向下”文本框中的數(shù)據(jù)為利用向?qū)Ы赢嬤B接產(chǎn)生的數(shù)據(jù),用戶可以按照需要再修改該項,單擊“確定”完成動畫連接。返回上一頁下一頁4.4動畫連接向?qū)У氖褂卯?dāng)鼠標(biāo)箭頭向上移動到上邊界后,單擊464.4動畫連接向?qū)У氖褂?.滑動桿輸入動畫連接向?qū)Щ瑒訔U的水平輸入和垂直輸入動畫連接向?qū)У氖褂门c水平移動、垂直移動動畫連接向?qū)У氖褂梅椒ㄏ嗤?。返回上一頁下一?.4動畫連接向?qū)У氖褂?.滑動桿輸入動畫連接向?qū)Х祷厣?74.4動畫連接向?qū)У氖褂?.旋轉(zhuǎn)動畫連接向?qū)褂眯D(zhuǎn)動畫連接向?qū)У牟襟E為:首先在畫面上繪制旋轉(zhuǎn)動畫的圖素,如橢圓。選中該圖素,選擇菜單命令“編輯\旋轉(zhuǎn)向?qū)А?,或在該橢圓上單擊右鍵,在彈出的快捷菜單上選擇“動畫連接向?qū)旋轉(zhuǎn)連接向?qū)А泵?,鼠?biāo)形狀變?yōu)樾 笆弊中巍_x擇圖素旋轉(zhuǎn)時的圍繞中心,在畫面上相應(yīng)位置單擊鼠標(biāo)左鍵。隨后鼠標(biāo)形狀變?yōu)槟鏁r針方向的旋轉(zhuǎn)箭頭,表示現(xiàn)在定義的是圖素逆時針旋轉(zhuǎn)的起始位置和旋轉(zhuǎn)角度。移動鼠標(biāo),環(huán)繞選定的中心,則一個圖素形狀的虛線框會隨鼠標(biāo)的移動而轉(zhuǎn)動。確定逆時針旋轉(zhuǎn)的起始位置后,單擊鼠標(biāo)左鍵,鼠標(biāo)形狀變?yōu)轫槙r針方向的旋轉(zhuǎn)箭頭,表示現(xiàn)在定義的是圖素順時針旋轉(zhuǎn)的起始位置和旋轉(zhuǎn)角度,方法同逆時針定義。選定好順時針的位置后,單擊鼠標(biāo)彈出旋轉(zhuǎn)動畫連接對話框,如圖4?49所示。旋轉(zhuǎn)連接動畫向?qū)Ш苡辛Φ亟鉀Q了用戶在定義旋轉(zhuǎn)圖素時很難找到旋轉(zhuǎn)中心的問題。返回上一頁4.4動畫連接向?qū)У氖褂?.旋轉(zhuǎn)動畫連接向?qū)Х祷厣弦豁?84.5實(shí)例——動畫連接1.液位示值動畫設(shè)置(1)在畫面上雙擊“原料油罐”圖形,彈出該對象的動畫連接對話框,對話框設(shè)置如圖4?50所示。(2)單擊“確定”按鈕,完成原料油罐的動畫連接。用同樣的方法設(shè)置催化劑罐和成品油罐的動畫連接,連接變量分別為:\\本站點(diǎn)\催化劑液位、\\本站點(diǎn)\成品油液位。作為一個實(shí)際可用的監(jiān)控程序,操作者可能需要知道罐液面的準(zhǔn)確高度而不僅是形象的表示,這個動能由“模擬值動畫連接”來實(shí)現(xiàn)。(3)在工具箱中選擇“T”工具,在原料罐旁邊輸入字符串“####”,這個字符串是任意的,當(dāng)工程運(yùn)行時,字符串的內(nèi)容將被您需要輸出的模擬值所取代。返回下一頁4.5實(shí)例——動畫連接1.液位示值動畫設(shè)置返回下一頁494.5實(shí)例——動畫連接(4)雙擊文本對象“####”,彈出動畫連接對話框,在此對話框中選擇“模擬量輸出”選項彈出模擬量輸出動畫連接對話框,對話框設(shè)置如圖4?51所示。(5)擊“確定”按鈕完成動畫連接的設(shè)置。當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時在文本框“####”中將顯示原料油罐的實(shí)際液位值。用同樣的方法設(shè)置催化劑罐和成品罐的動畫連接,連接變量分別為:\\本站點(diǎn)\催化劑液位、\\本站點(diǎn)\成品油液位。返回下一頁上一頁4.5實(shí)例——動畫連接(4)雙擊文本對象“####”,彈出504.5實(shí)例——動畫連接2.閥門動畫設(shè)置(1)在畫面上雙擊“原料油出料閥”圖形,彈出該對象的動畫連接對話框如圖4?52所示。對話框設(shè)置如下:變量名(離散量):\\本站點(diǎn)\原料油出料閥關(guān)閉時顏色:紅色打開時顏色:綠色(2)單擊“確定”按鈕后原料油進(jìn)料閥動畫設(shè)置完畢,當(dāng)系統(tǒng)進(jìn)入運(yùn)行環(huán)境時鼠標(biāo)單擊此閥門,其變成綠色,表示閥門已被打開,再次單擊關(guān)閉閥門,從而達(dá)到了控制閥門的目的。(3)用同樣的方法設(shè)置催化劑出料閥和成品油出料閥的動畫連接,連接變量分別為:\\本站點(diǎn)\催化劑出料閥、\\本站點(diǎn)\成品油出料閥。返回上一頁下一頁4.5實(shí)例——動畫連接2.閥門動畫設(shè)置返回上一頁下一頁514.5實(shí)例——動畫連接3.液體流動動畫設(shè)置(1)在數(shù)據(jù)詞典中定義一個內(nèi)存整形變量:變量名:控制水流變量類型:內(nèi)存整形初始值:100(2)選擇工具箱中的“矩形”工具,在原料油管道上畫一個小方塊,寬度與管道相匹配,(最好與管道的顏色區(qū)分開)然后利用“編輯”菜單中的“拷貝”、“粘貼”命令復(fù)制多個小方塊排成一行作為液體,如圖4?53所示。返回上一頁下一頁4.5實(shí)例——動畫連接3.液體流動動畫設(shè)置返回上一頁下一524.5實(shí)例——動畫連接(3)選擇所有方塊,單擊鼠標(biāo)右鍵,在彈出的下拉菜單中執(zhí)行“組合拆分\合成組合圖素”命令將其組合成一個圖素,雙擊此圖素彈出動畫連接對話框,在此對話框中單擊“水平移動”選項,彈出“水平移動連接”對話框,對話框設(shè)置如圖4?54所示。(4)上述“表達(dá)式”中連接的\\本站點(diǎn)\控制水流變量是一個內(nèi)存變量,在運(yùn)行狀態(tài)下如果不改變其值的話,它的值永遠(yuǎn)為初始值(即0),那么如何改變其值,使變量能夠?qū)崿F(xiàn)控制液體流動的效果呢?在畫面的任一位置單擊鼠標(biāo)右鍵,在彈出的下拉菜單中選擇“畫面屬性”命令,在畫面屬性對話框中選擇“命令語言”選項,彈出命令語言對話框,如圖4?55所示。返回上一頁下一頁4.5實(shí)例——動畫連接(3)選擇所有方塊,單擊鼠標(biāo)右鍵,在534.5實(shí)例——動畫連接在對話框中輸入如下命令語言:If(\\本站點(diǎn)\原料油出料閥==1)\\本站點(diǎn)\控制水流=\\本站點(diǎn)\控制水流+5;If(\\本站點(diǎn)\控制水流>20)\\本站點(diǎn)\控制水流=0;(5)單擊“確認(rèn)”按鈕關(guān)閉對話框。上述命令語言是當(dāng)“監(jiān)控畫面”存在時每隔55ms執(zhí)行一次,當(dāng)“\\本站點(diǎn)\原料油出料閥”開啟時改變“\\本站點(diǎn)\控制水流”變量的值,達(dá)到了控制液體流動的目的。(6)利用同樣的方法設(shè)置催化劑液罐和成品油液罐管道液體流動的畫面。(7)單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。(8)單擊“文件”菜單中的“切換到VIEW”命令,進(jìn)入運(yùn)行系統(tǒng),在畫面中可看到液位的變化值并控制閥門的開關(guān),從而達(dá)到了監(jiān)控現(xiàn)場的目的,如圖4?56所示.。返回上一頁4.5實(shí)例——動畫連接在對話框中輸入如下命令語言:If(\54圖4?1動畫連接屬性對話框返回圖4?1動畫連接屬性對話框返回55圖4?2工具箱返回圖4?2工具箱返回56圖4?3工具箱提示返回圖4?3工具箱提示返回57圖4?4線屬性連接返回圖4?4線屬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山西晉中昔陽縣招聘專職社區(qū)工作者8人備考題庫附答案
- 2025年三亞城市職業(yè)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 真空垂熔工標(biāo)準(zhǔn)化強(qiáng)化考核試卷含答案
- 洗毯工崗前技術(shù)落地考核試卷含答案
- 草食家畜飼養(yǎng)工崗前能力評估考核試卷含答案
- 信息安全管理員安全宣貫評優(yōu)考核試卷含答案
- 鋼琴調(diào)律師操作水平能力考核試卷含答案
- 2024年湖州市特崗教師招聘考試真題題庫附答案
- 2024年邵東縣選聘縣直事業(yè)單位工作人員歷年真題附答案
- 2024年魯?shù)榭h輔警招聘考試真題附答案
- 食用菌產(chǎn)業(yè)標(biāo)準(zhǔn)化體系建設(shè)方案
- 中小學(xué)、幼兒園食堂大宗食材采購服務(wù)方案投標(biāo)文件(技術(shù)方案)
- 金融行業(yè)量化投資策略與風(fēng)險控制的理論基礎(chǔ)研究報告
- 廣東省東莞市2024-2025學(xué)年八年級下學(xué)期7月期末考試英語試卷(含答案)
- 2025年山東省棗莊市八中高考英語模擬試卷(4月份)
- 2025年敖漢旗就業(yè)服務(wù)中心招聘第一批公益性崗位人員的112人模擬試卷附答案詳解(能力提升)
- 拆除噴涂設(shè)備方案(3篇)
- JG/T 11-2009鋼網(wǎng)架焊接空心球節(jié)點(diǎn)
- 學(xué)生社區(qū)服務(wù)心得體會模版
- 公路工程可行性研究報告審查要點(diǎn)
- 【課件】醫(yī)學(xué)研究項目申請書的撰寫-以國家自然科學(xué)基為例
評論
0/150
提交評論