西門子的TP精智系列觸摸屏,可以使用vb腳本輔助編程,可以實(shí)現(xiàn)一些觸摸屏本來不能做的事情。
此次說一下如何利用vbs,讓彈出畫面跟隨在按鈕附近彈出。
創(chuàng)建一個(gè)博途項(xiàng)目,組態(tài)一個(gè)HMI,我用的TP1200,都可以,隨便用,當(dāng)然,他要支持vbs,不支持就別組態(tài)了,比如KTP。
前提條件:創(chuàng)建一個(gè)彈出畫面,尺寸可以自定義,我使用默認(rèn)尺寸240x240,后期自己可以根據(jù)自己的需要,自行更改合適的尺寸
-
點(diǎn)擊腳本,添加一個(gè)新的vb函數(shù)
-
聲明變量
-
根據(jù)觸摸屏點(diǎn)擊的按鈕,自動(dòng)獲取按鈕的一些數(shù)據(jù)
-
通過獲取的按鈕數(shù)據(jù),計(jì)算彈出的位置。此處以上居中為例子。例子中的240,就是彈出畫面的尺寸數(shù)據(jù)。根據(jù)自己的需要,自行更改數(shù)據(jù)并計(jì)算。
-
最后,讓它彈出這個(gè)畫面。
-
完成視頻
,時(shí)長00:17
[ ]
注意事項(xiàng):
- 彈出畫面尺寸錯(cuò)誤,彈出的位置也會(huì)錯(cuò)誤。
- 如果計(jì)算到負(fù)值,或者計(jì)算到超出畫面的值,則會(huì)在畫面左上角彈出,如果在左上角彈出,基本可以確定計(jì)算的x和y的數(shù)據(jù)是錯(cuò)誤的。例如視頻中的1按鈕和4按鈕。
-
西門子
+關(guān)注
關(guān)注
98文章
3149瀏覽量
118013 -
觸摸屏
+關(guān)注
關(guān)注
42文章
2380瀏覽量
118279 -
編程
+關(guān)注
關(guān)注
88文章
3686瀏覽量
95037 -
TP
+關(guān)注
關(guān)注
0文章
80瀏覽量
30633
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論