馬繼紅
(邯鄲職業(yè)技術(shù)學院 機電工程系,河北 邯鄲 056005)
組態(tài)王軟件是一種通用的工業(yè)監(jiān)控軟件,可以搭建戰(zhàn)略性工業(yè)應(yīng)用服務(wù)平臺。它充分利用Windows的圖形編輯功能,方便地構(gòu)成監(jiān)控畫面,能夠?qū)ΜF(xiàn)場進行實時監(jiān)控,實現(xiàn)最優(yōu)化控制。采用組態(tài)王軟件可以提高生產(chǎn)效率和產(chǎn)品的質(zhì)量,減少成本和損耗。
在組態(tài)王中,通過3種不同的方法分別對物體在斜面移動進行動畫連接。方法1利用水平移動和垂直移動連接對特殊角度的斜面上的移動進行動畫制作;方法2和方法3分別引入程序和隱含連接對任意角度的斜面上的移動進行動畫制作。
首先建立變量。需要在組態(tài)王中定義2個內(nèi)存實型變量,分別為“物體橫移x”和“物體縱移y”來控制物體所處位置。兩個變量的最小值都是0,最大值都是50。構(gòu)建的變量如圖1所示。

圖1 定義的變量
對于特殊角度的斜面移動動畫連接,以45°角為例。在開發(fā)系統(tǒng)中建立物體在斜面移動的畫面,如圖2所示。

圖2 物體在斜面移動的畫面
然后對物體進行水平移動連接(如圖3所示)和垂直移動連接(如圖4所示)。

圖3 物體水平移動連接

圖4 物體垂直移動連接
由于變量是內(nèi)存實型,需要編寫程序。單擊畫面命令語言編輯器的“存在時”標簽,定義執(zhí)行周期為100ms。在命令語言編輯器中輸入以下程序:
if(\本站點物體橫移x〈50)
\本站點物體橫移x=\本站點物體橫移x+10;
else
\本站點物體橫移x=0;
if(\本站點物體縱移y〈50)
\本站點物體縱移y=\本站點物體縱移y+10;……