西門子代理商-伺服電機驅動變頻器代理-天津一級代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子變頻器 西門子觸摸屏 西門子伺服電機 西門子PLC 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
詳細介紹
WinCC自帶的控件工具欄上面的按鈕有時候需要做到外部按鈕上,這里介紹一下實現的方法,以在線趨勢的工具欄里面的啟動停止按鈕為例,分別以C語言和VBS腳本實現這個功能,下面示例,按鈕和控件在同一個畫面,控件名字就保持默認。
方法的實現其實都很簡單,兩個腳本都是一行腳本都能實現,先找到控件屬性的工具欄頁面,然后在按鍵功能里面找到啟動/停止功能,點擊一下,右邊會出現這個按鈕的詳細屬性
這里有兩個屬性需要記錄一下:對象名稱:StartStopUpdate;對象ID:20。
ID主要是在C腳本里面實用,VBS呢比較靈活,兩個屬性都能用上,C腳本在7.0之前應該還有一個專門控制這個功能的函數,測試了一下,現在是不可以了。其他的方法也暫時沒找到,如果您知道的話,也可以告訴我。
就上面一行代碼,"控件1",是趨勢的名稱。后面的20,就是這個按鈕的ID 下面是VBS的實現方法:
Dim ocxSet ocx = ScreenItems("控件1")
ocx.StartStopUpdate
其實也能一句話實現,就是把定義變量的去掉
ScreenItems("控件1").StartStopUpdate利用對象ID:
Dim ocxSet ocx = ScreenItems("控件1")
ocx.ToolbarButtonClick=20
下面的測試是兩個按鈕的, 截圖之后,又發現了兩個腳本的后面的兩個方法,實現是沒問題的,所以就沒有再重新錄屏一次。
相關產品
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684