1. 觸摸屏的時間域怎麼寫到vb腳本
1、點擊打開工具箱,選擇元素按鈕。
2、將I/O域拖動到畫面,右鍵畫面中的I/O域點擊屬性,選擇常規。
3、選擇過程變數,即可根據需要編寫vb腳本。
2. 怎樣用wincc VBS全局腳本做彈出窗口
用切換變數前綴的方式來做,畫面窗口的變數前綴用VBS來變換,腳本如下:
Dim pic
Set pic=ScreenItems("畫面窗口1") '獲取當前畫面里的對象"畫面窗口1"
pic.CaptionText="標題文本"
pic.TagPrefix="變數前綴"
pic.ScreenName ="畫面名"
pic.Visible=True '設置顯示
3. BarTender中VB腳本的運用示例
很多人一定對BarTender條碼列印軟體中的VB腳本十分感興趣,因為它可以讓數據連接變得方便。但是對於新手來說,VB腳本運用起來還是有一定難度的,本文小編給大家介紹一個BarTender VB腳本簡單運用的示例。
BarTender中VB腳本的運用示例
BarTender中文版下載
在BarTender
10.1設計模板中,標簽上有三個文本,分別為凈重、毛重和米長。毛重=凈重+0.5,米長=凈重*3.5,那麼如何使用VB腳本,使得只要輸入凈重,米長和毛重就會自動變更呢?
1、首先,雙擊凈重的文本「6.34」,打開文本屬性對話框,在數據源屬性頁,點擊「名稱」後面的按鈕,打開「更改數據源名稱向導」對話框,輸入類型「JZ」(自己定義),單擊確定。
2、然後,雙擊毛重後面的數量文本「6.84」,在彈出的「文本屬性」對話框中選擇「數據源」屬性頁,將類型更改為「Visual
Basic腳本」;
3、點擊對話框中間部位的「使用腳本助理編輯」按鈕,打開「腳本助理」對話框,輸入表達式,本文「毛重=凈重+0.5」,而第一步已經將凈重名稱改為「JZ」,所以表達式為「JZ+0.5」,單擊確定。
4,此時你會發現,只要更改凈重的數值,毛重也會隨之加0.5。「米長」的VB腳本也是一樣的設置,只是將腳本表達式改為JZ*0.5即可。
大家有學會這個VB腳本簡單運用的例子么?想要了解更多關於BarTender
VB腳本的信息,可關注安下軟體站,期待更加精彩的內容!
4. WinCC7.5 某個點佔用延時5s後觸發動作如何實現
打開數據值。
wincc中全局動作中,做一個延時動作,時間不需要很精確,延時大致1s問題補充我主要是想延時1秒後,然後用gettagxx讀某個變數的值,wincc中全局動作中,做一個延時動作,時間不需要很精確,延時大致1s問題補充我主要是想延時1秒後,然後用gettagxx讀某個變數的值。
Wincc里需要設置按鈕單擊後延遲5秒後再切換畫面如何操作,鑽石用戶推薦最佳答案可以用VB腳本做延遲DimscrivarSetscrivar=CreateObject。
5. 西門子觸摸屏如何通過外部IO切換畫面
我覺得你可能是想通過外部的一個按鈕或者其他的設備,來切換換面,我覺得你可以使用觸摸屏軟體裡面的帶編號的畫面切換,並且使用外部的量來觸發這個編號,由編號來轉換換面!!
6. wincc利用vb腳本確認彈窗字的大小
1、點擊工具、選項、編輯器格式。
2、選擇標准文本,在右側字體裡面選擇字體大小就可以了,VB默認的是9號字。
7. 博途V13里的VB腳本如何被觸發
HMI變數,選擇你要使用的變數,屬性-->事件-->數值更改-->添加函數,添加你寫的VB腳本
8. WINCC 如何使用VB腳本
1、是的。 2、無需什麼條件。 3、可以。 4、這是對於外部變數的引用,對於內部變數則直接使用。 5、畫面名稱.對象.對象屬性。 6、可以。 7、對於外部變數,其讀寫要調用其read.Write方法。
9. wincc7vb畫面變數
你這種或許可以使用結構變數和畫面窗口的方式來做。做好一個模板,在其它畫面窗口中調用,畫面切換的時候直接修改變數前綴就可以了。
---
如果你每個畫面都單獨使用,沒有嵌套,然後N個畫面還都一樣,那就最好使用VBA來做了。把你需要修改的對象屬性(包括腳本),全都用VBA來實現。做完第一個之後,其它的畫面直接用一個循環自動生成,把變數名稱也自動改完了,不需要操作。以後即使再修改,再重新生成一次即可。
--
舉一個例子。
畫面中有一個IO域,你可以把它的大小,字體,格式等等手動設定。但是連接顯示的變數的時候,用VBA來完成。
Sub pic1()
Dim io As HMIIOField
dim i,tag
i=1
tag ="P0" & i & "_溫度控制_xxxxx"
Set io = ActiveDocument.HMIObjects("輸入輸出域1")
Set iovt = io.OutputValue.CreateDynamic(, tag)
With iovt
.CycleType = hmiVariableCycleTypeOnChange
End With
End Sub
這樣當你生成第2個畫面的時候,只需要修改一下i的值就可以。
你可以把其它需要修改的部分的代碼,寫在這個過程之中。畫面另存之後,只需要修改一下部分變數值就完成修改了。
或者乾脆做一個過程調用,一步生成所有的畫面。
lg0808 2021-08-04 17:59:25
提問者對於答案的評價:
感謝支持!
點贊 (2)
回答對你有幫助的話,為作者點個贊吧!
評論
專家置評
官方不便置評,或置評沒有意義的問答,無需置評
西門子人機界面產品支持2021-08-11 14:17:42
最佳答案網友評論
無
其他答案
可以把變數以CSV格式導出,然後在表格中使用替換功能,替換完成後,再重新導入;
wzbarley 2021-08-04 14:06:45
查找替換