西門子觸摸屏上如何實(shí)現(xiàn)動(dòng)畫效果(二)
林慧玲
發(fā)布于2015-04-27 10:52
26
0
標(biāo)簽:西門子觸摸屏
前面我們談到了直線型移動(dòng)的動(dòng)畫功能是如何來進(jìn)行實(shí)現(xiàn)的,那么接下來,我們談?wù)勅绾蛯?shí)現(xiàn)旋轉(zhuǎn)型的動(dòng)畫功能的實(shí)現(xiàn),比如說我在觸摸屏上能夠形象的表示出一個(gè)風(fēng)機(jī)的運(yùn)行情況,是正傳、反正、還是停止的情況,那么應(yīng)該如何來實(shí)現(xiàn)這個(gè)功能。 、跟我們實(shí)現(xiàn)直線型移動(dòng)的動(dòng)畫效果一樣,我們首先要建立一個(gè)變量,通過這個(gè)變量的值的變化來實(shí)現(xiàn)動(dòng)畫的移動(dòng)效果。比如說我們先建立一個(gè)數(shù)據(jù)類型為“INT” 類型的變量MW0.
第二、我們需要準(zhǔn)備一些不同角度的圖片,比如說風(fēng)扇葉子的圖片。如果我們每一幅風(fēng)扇葉子的圖片對于前面一副圖片來說都相差30°。一個(gè)圓周360°所以我們需要準(zhǔn)備12個(gè)這樣的圖片,也就說12個(gè)圖片的位置都不一樣,每相鄰的兩張圖片相差30°。
第三、我們要建立一個(gè)圖形列表,在圖片列表上面的“選擇”欄里面選擇“范圍(……)”選擇好這個(gè)后,在“列表?xiàng)l目”里面按照順序添加圖片進(jìn)去,使得每一個(gè)數(shù)字對應(yīng)一張圖片,比如說,0對應(yīng)張圖片,1對應(yīng)第二張圖片、依次下去。如圖:
第四、在畫面上添加一個(gè)圖形I/O域。在其下面的屬性對話框中的“常規(guī)”選項(xiàng)里面關(guān)聯(lián)好建立的圖形列表,以及建立的變量MW0.如圖:

第五、編寫PLC的程序,對MW0的數(shù)據(jù)進(jìn)行自加或是自減,可以實(shí)現(xiàn)風(fēng)扇葉子的正反轉(zhuǎn)情況。當(dāng)MW0里面的數(shù)據(jù)不變化的時(shí)候,那么就是一個(gè)停止?fàn)顟B(tài)。