2018-05-16

如何在TIA WinCC中實(shí)現(xiàn)動(dòng)態(tài)旋轉(zhuǎn)效果

? ? ?? 西門子的TIA WinCC中沒有自帶的旋轉(zhuǎn)效果控件叽奥。目前如果想在TIA WinCC中實(shí)現(xiàn)動(dòng)態(tài)的旋轉(zhuǎn)效果一般需要使用第三方控件(如GIF控件)完成缭嫡,這些第三方的控件用多了輕則造成畫面卡頓、影響系統(tǒng)體驗(yàn)蚜枢,重則會(huì)影響系統(tǒng)穩(wěn)定。

?這里介紹一種簡(jiǎn)單的方法實(shí)現(xiàn)動(dòng)態(tài)旋轉(zhuǎn)效果针饥,此方法簡(jiǎn)單易用厂抽,不會(huì)占用WinCC過多的資源,可以在畫面上大量的使用丁眼。在TIA WinCC的畫面庫(kù)中包含了豐富的動(dòng)態(tài)效果圖形筷凤,利用這些圖形可以很容易的實(shí)現(xiàn)旋轉(zhuǎn)效果。

圖一 TIA WinCC的圖形庫(kù)

以上圖的風(fēng)扇為例苞七,每種顏色的風(fēng)扇包含了4個(gè)扇葉位置不同的圖形藐守,利用在WINCC運(yùn)行時(shí)動(dòng)態(tài)切換這些圖形可以實(shí)現(xiàn)酷炫的動(dòng)態(tài)旋轉(zhuǎn)效果挪丢。

創(chuàng)建風(fēng)扇ICON

?????? 首先從圖形庫(kù)中把4個(gè)綠色的扇葉圖形拖到畫面上,分別命名為01卢厂、02乾蓬、03和04,再拖一個(gè)灰色的扇葉圖形到畫面上并命名為00足淆,這個(gè)灰色的扇葉圖形用于表示停止?fàn)顟B(tài)巢块。選中這五個(gè)圖形,右擊并在彈出菜單中選擇“創(chuàng)建面板”巧号。新創(chuàng)建的面板如下圖所示族奢。

圖三 創(chuàng)建風(fēng)扇ICON

接著為面板創(chuàng)建2個(gè)屬性,分別命名為Rotating和Running丹鸿。Rotating的類型為INT越走,該屬性接收外部圖形切換信號(hào)。Running的類型是BOOL靠欢,該屬性接收馬達(dá)的運(yùn)行狀態(tài)廊敌。綁定灰色圖形00的可見性屬性至Running,當(dāng)Running為false時(shí)該灰色圖形可見。綁定4個(gè)綠色圖形的可見性屬性至Rotating门怪,當(dāng)Rotating=1時(shí)圖形01可見骡澈,當(dāng)Rotating=2時(shí)圖形02可見,以此類推掷空。完成上述操作后發(fā)行面板肋殴。

創(chuàng)建圖形切換腳本

?既然表示動(dòng)態(tài)的圖形有4個(gè),那我們就需要?jiǎng)?chuàng)建一個(gè)在1-4之間循環(huán)變化的腳本用于切換這些圖形坦弟。創(chuàng)建一個(gè)公共的圖形切換腳本的好處是可以最大化的較少TIA WinCC的資源消耗护锤,因?yàn)樗械膭?dòng)態(tài)旋轉(zhuǎn)對(duì)象都可以使用這個(gè)腳本。

?????? 創(chuàng)建一個(gè)C腳本并命名為HwMixer酿傍,添加一個(gè)布爾量參數(shù)Running烙懦,該參數(shù)用于控制是否進(jìn)行數(shù)值循環(huán)。完成代碼如下圖所示赤炒。

圖四 C腳本代碼

創(chuàng)建計(jì)劃任務(wù)

?TIA WinCC中的計(jì)劃任務(wù)就相當(dāng)于WinCC 7.x中的全局腳本氯析。這里創(chuàng)建一個(gè)周期為1秒的計(jì)劃任務(wù)。在該任務(wù)的事件中調(diào)用前面編程的C腳本HwMixer可霎。腳本參數(shù)Running根據(jù)情況連接變量魄鸦,這里給的是常量True。這里函數(shù)返回值用的是一個(gè)內(nèi)部整型變量Test(1)癣朗,該變量在WinCC運(yùn)行時(shí)會(huì)在1-4之間變化拾因,變化周期是1秒。

圖五 添加計(jì)劃任務(wù)

調(diào)用風(fēng)扇ICON

?????? 從項(xiàng)目庫(kù)中將之前創(chuàng)建的風(fēng)扇ICON拖到目標(biāo)畫面上,其接口參數(shù)分別連接內(nèi)部變量Test(1)和馬達(dá)運(yùn)行反饋绢记。當(dāng)馬達(dá)運(yùn)行反饋為真時(shí)扁达,灰色風(fēng)扇圖形不顯示,4個(gè)綠色風(fēng)扇圖形會(huì)根據(jù)Test(1)的值交替顯示蠢熄,從而實(shí)現(xiàn)旋轉(zhuǎn)效果跪解。當(dāng)馬達(dá)反饋為假時(shí),灰色風(fēng)扇圖形顯示签孔,4個(gè)綠色圖形不顯示叉讥,表示馬達(dá)已停止。

????需要注意的是畫面更新周期要和前面的計(jì)劃任務(wù)周期一致饥追,這里設(shè)置的是1秒(前面計(jì)劃任務(wù)循環(huán)周期也是1秒)图仓。

圖六畫面循環(huán)周期

--The End--

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市但绕,隨后出現(xiàn)的幾起案子救崔,更是在濱河造成了極大的恐慌,老刑警劉巖捏顺,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件六孵,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡幅骄,警方通過查閱死者的電腦和手機(jī)劫窒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拆座,“玉大人烛亦,你說我怎么就攤上這事《埃” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵铐达,是天一觀的道長(zhǎng)岖赋。 經(jīng)常有香客問我,道長(zhǎng)瓮孙,這世上最難降的妖魔是什么唐断? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮杭抠,結(jié)果婚禮上脸甘,老公的妹妹穿的比我還像新娘。我一直安慰自己偏灿,他們只是感情好丹诀,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般铆遭。 火紅的嫁衣襯著肌膚如雪硝桩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天枚荣,我揣著相機(jī)與錄音碗脊,去河邊找鬼。 笑死橄妆,一個(gè)胖子當(dāng)著我的面吹牛衙伶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播害碾,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼矢劲,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蛮原?” 一聲冷哼從身側(cè)響起卧须,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎儒陨,沒想到半個(gè)月后花嘶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹦漠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年椭员,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笛园。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡隘击,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出研铆,到底是詐尸還是另有隱情埋同,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布棵红,位于F島的核電站凶赁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏逆甜。R本人自食惡果不足惜虱肄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望交煞。 院中可真熱鬧咏窿,春花似錦、人聲如沸素征。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至纸淮,卻和暖如春平斩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背咽块。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工绘面, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人侈沪。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓揭璃,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親亭罪。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瘦馍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.接口測(cè)試基礎(chǔ) 1.1.什么是接口測(cè)試应役? 接口測(cè)試是測(cè)試系統(tǒng)組件間接口的一種測(cè)試情组。 接口測(cè)試主要用于檢測(cè)外部...
    玲小喵閱讀 411評(píng)論 0 0
  • 昨夜11點(diǎn)多.咳嗽難受,準(zhǔn)備睡覺先箩祥,把鬧鐘訂在5點(diǎn)半院崇,準(zhǔn)備起來看書,一個(gè)晚上被咳嗽與咳痰困擾著袍祖,剛開始發(fā)現(xiàn)枕頭太低...
    若希希閱讀 104評(píng)論 0 0
  • 大規(guī)模的容器技術(shù)運(yùn)用從來不是一項(xiàng)獨(dú)立工程底瓣,而是一個(gè)匯集虛擬化技術(shù)、容器編排蕉陋、任務(wù)調(diào)度捐凭、操作系統(tǒng)、容器倉(cāng)庫(kù)凳鬓、跨節(jié)點(diǎn)網(wǎng)...
    玲小喵閱讀 351評(píng)論 0 4
  • 前幾天茁肠,有個(gè)幾年不見的朋友從外地回來,約我下午茶缩举,席間相談甚歡官套。上至天文,下到地理蚁孔,古今中外,皆是話題惋嚎。 臨別時(shí)杠氢,...
    一個(gè)大叔閱讀 456評(píng)論 0 3
  • 春日微至,初醒另伍,略覺暖鼻百。出行視景绞旅,驚然。原是入冬第一雪也温艇。初因悲,小雪似絨,無聞其聲勺爱。步入一園中晃琳,有月季、常青藤琐鲁、矮松...
    時(shí)御小玥玥閱讀 253評(píng)論 0 0