老熟妇乱子交视频一区,99RE6在线视频精品免费下载,国产精品一二三区久久狼,深夜精品免费在线观看,亚洲av天堂天天天堂色,波多野结系列18部无码观看AV ,少妇av一区二区三区无码,一区二区在线观看成人午夜
                歡迎光臨昆侖通態觸摸屏系統集成商
                當前位置
                首頁 > 新聞中心 > 常見問題
                在WinCC Comfort 和 WinCC Advanced 中如何使用腳本動態化對象?
                2019/9/12 21:56:40

                在WinCC Comfort 和 WinCC Advanced 中,如何使用腳本動態化對象?


                操作說明 通過腳本訪問對象屬性,是除通過屬性或動畫對話框來組態對象屬性之外的另一個選擇。 ......

                描述
                通過腳本訪問對象屬性,是除通過屬性或動畫對話框來組態對象屬性之外的另一個選擇。

                SIMATIC WinCC (TIA Portal) 中,在運行時使用標準組態,一些對象屬性不能被動態化/動畫,如改變矩形大小。在這種情況下,可以在運行時使用腳本 動態化多數的對象屬性。

                在本條目結尾可以下載一個 PDF 文件及示例項目。PDF 文件它包含了 WinCC Comfort 和 WinCC Advanced對象的屬性列表,也包含可以在腳本中調用的對象所有屬性及屬性類型。 
                手冊中列出了對象可以動態化的所有屬性和方法。 "可視化過程 > 使用系統函數和運行系統腳本> 參考 > VB 腳本編寫> VBS 對象模型" 章節中的 " 屬性 " 和 "  方法 ".

                操作說明
                下面的例子展示在運行時,如何通過腳本更改矩形的寬度和高度。

                變量和對象(矩形)的名稱可以根據需要各自更改。
                這些變量不需要與控制器連接(只有需要通過控制器分配矩形的寬度和高度時,才需要與控制器連接的變量)。

                為了更好的理解,請打開附件中的組態。
                 

                編號. 過程
                1 添加一個矩形
                • 在“Screen_01”中插入一個“矩形”對象
                  注意
                  稍后會在腳本中使用畫面名稱。
                • 定義對象的尺寸和名稱
                  本例中矩形的寬度和高度分別為100和50。
                  對象的名稱為“Rectangle_1”。
                  注意
                  稍后會在腳本中使用對象(矩形)的名稱。


                Fig. 01

                2 創建變量
                通過腳本更改矩形的寬度和高度。創建兩個內部變量,名稱為“RectangleHeight”和“RectangleWidth”。
                (項目導航 > 操作面板 > HMI 變量 > 標準變量表 )

                為變量分配一個“初始值”。本例中,寬度為“100”,高度為“50”。
                ( 屬性 > 值 > 初始值)。下文會解釋設置原因 (見步驟8)。

                注意
                將會在腳本中使用這些變量。


                Fig. 02

                3
                創建腳本
                組態中要使用兩個腳本。

                (項目導航 > 操作面板 > VB 腳本 > 添加新的 VB 功能)
                可以根據需要指定腳本的名稱。
                此例中:

                • Script_01_Rectangle
                • Script_02_Init_Rectangle


                下面詳細介紹這兩個腳本。

                4 Script_01_Rectangle
                使用“
                Script_01_Rectangle”可以改變矩形尺寸。

                創建一個內部腳本變量
                通過一個內部腳本變量更改 WinCC 對象的屬性(本例為矩形的屬性)。
                可以根據需要指定變量的名稱。
                本例中為:“ObjectRectangle”

                對象定義
                在腳本編輯器中,將對象“Rectangle_1”傳送給變量“ObjectRectangle”。
                HmiRuntime.Screens”語句表示對象(矩形)所在的畫面。
                畫面中對象(矩形)的引用可以通過“ScreenItem”語句。
                本例為:
                Set ObjectRectangle = HmiRuntime.Screens("Screen_01").ScreenItems("Rectangle_1")

                注意
                記住畫面中的對象名稱必須是唯一的,這意味著其它對象不能使用這個名稱。
                然而,在不同的畫面中可以存在相同的對象名稱!

                給對象(矩形)的“高度”和“寬度”分配變量
                "Width" 為對象寬度。
                "Height" 為對象高度。
                為矩形的“高度”和“寬度”定義了兩個變量。
                并把這兩個變量分配給相應的對象。

                本例中:

                ObjectRectangle.Width = SmartTags("RectangleWidth")
                ObjectRectangle.Height = SmartTags("RectangleHeight")


                Fig. 03

                5 Script_02_Init_Rectangle
                通過 "Script_02_Init_Rectangle" 可以把矩形設置到腳本中指定的尺寸(重置到“初始大小”)。
                腳本用于不事先在 IO 域中設定值,而把矩形重置為“初始大小”。

                此腳本和 Script_01_Rectangle" 結構相同。唯一不同的是指定值是矩形寬度 ("200") 和高度 ("100") 。

                 
                Fig. 04

                6 創建腳本的技巧

                自動完成

                • 在創建腳本時,使用“自動完成”。
                  自動完成是一種特征,在對話框中提供一種上下文相關的列表,從中可以選擇需要的變量或指令。
                  示例 1
                  在“...= HmiRuntime”對話框之后,輸入一個“句點”(.)。
                  打開一個“彈出菜單”,可以從中選擇所有可用的變量和語句。


                Fig. 05

                示例 2
                在“ObjectRectangle”對話框之后,輸入一個“句點”(.)
                打開一個“彈出菜單”,可以從中選擇所有可用的屬性。


                Fig. 06

                添加變量

                • 定位到需要添加變量的位置。
                • 點擊右鍵。打開彈出菜單。
                  選擇菜單命令“自動完成>列表對象”。
                  打開另外一個窗口,從中選擇相關的變量,并點擊“確認”按鈕輸入。


                Fig. 07

                7 添加按鈕和輸入輸出域
                為了指定矩形的寬度和高度,需要創建兩個輸入輸出域和一個執行腳本的按鈕。
                • "Change size" ("Script_01_Rectangle" script)
                • "Standard size" ("Script_02_Init_Rectangle" script)


                Fig. 08

                在各自的輸入輸出域中組態關聯內部變量“寬度”和“高度”。
                (屬性 > 常規 > 過程)

                “更改尺寸”按鈕調用腳本“Script_01_Rectangle”。
                (屬性 > 事件 > 單擊)

                “標準尺寸”按鈕調用腳本“Script_02_Init_Rectangle”。
                (屬性 > 事件> 單擊)

                8 通過畫面“Screen_01”執行當前的例子
                如果矩形的尺寸發生改變,此改變只是臨時起作用。如果再次調用此頁面,矩形恢復到組態尺寸。

                如果需要畫面改變后仍然保存修改后的尺寸,在畫面“Screen_01”裝載時調用腳本“Script_01_Rectangle”( 屬性 > 事件 > 裝載)

                首次調用畫面,或者還沒有為矩形設置尺寸時,矩形在畫面上不可見 (寬度和高度都為 "零")。
                通過定義初始大小 "Width" 和 "Height" 變量可以避免此情況 (見步驟2)。


                Fig. 09

                9 組態時的注意事項和技巧
                • 為了測試附件中的組態,可以使用WinCC Comfort 中的  TP1200  或 WinCC Advanced 仿真。通過IO域指定值,確保對象(矩形)指定的值不能超過當前畫面的寬度或者高度。否則提示系統消息(腳本錯誤)。

                補救措施

                通過“屬性〉范圍〉設置”屬性為變量“RectangleHeight”和“RectangleWidth”設置一個最大值。 此值大小與組態對象的位置有關。

                • 腳本中的錯誤 ...
                  腳本讀出對象(矩形)的名稱。如果希望在“PC 運行模擬器”中測試組態,在啟動運行時之前,檢查是否使能“運行系統設置〉常規〉畫面〉裝載名稱”選項。
                •  WinCC (TIA Portal) 幫助系統提供了更多關于“VBS 對象模型”的信息,在 "可視化過程 > 使用系統函數和運行系統腳本> 參考 > VB 腳本編寫> VBS 對象模型 ".


                Fig. 10 

                Table 01 

                附加信息(與此例無關)
                WinCC (TIA Portal)幫助系統提供了與VBS有關的所有對象。條目標題為 "對象和對象類型之間的關系" (條目號: 108893939) 給出了對象和相關對象類型的列表。在(TIA Portal 幫助)手冊或信息系統中,通過對象類型可調用 - 單獨語言 - 搜索對象的概覽。

                在信息系統中,例如,或手冊 (條目號: 109091876) 輸入 "矩形" 作為關鍵字在索引中查找。可以獲得對象概覽。描述包括了對象屬性和方法。 


                Fig. 11 

                注意事項
                有些對象只能在某些面板上使用。

                下載




                聯系方式
                CONTACT US

                電話:13916183699

                郵箱:13916183699@139.com

                網址:http://www.nabaiqian.cn

                地址:中國上海市青浦區北青公路7171號111-112室

                用手機掃描二維碼關閉
                主站蜘蛛池模板: 亚洲AV毛片一区二区三区| 亚洲精品三区二区一区一| 在线视频一区二区三区色| 久久99国产精品尤物| 亚洲天堂精品一区二区| 中文字幕日韩人妻一区| 亚洲av成人无码天堂| 欧美肥老太牲交大战| 青草青草久热精品视频在线播放 | 国产99久久无码精品| 亚洲高清有码在线观看| 人妻少妇精品久久| 久久久久久久一线毛片| 国产人澡人澡澡澡人碰视频| 中文字幕日本一区二区在线观看| 人妻 日韩 欧美 综合 制服| 一本久久a久久精品综合| 国产一区二区三区怡红院| 日韩丝袜人妻中文字幕| 久久精品伊人无码二区| 日本一区二区三区激情视频| 亚洲第一二三区日韩国产| 老色99久久九九爱精品| 久久精品免费无码区| 成人片在线看无码不卡| 久久激情影院| 人妻少妇精品久久久久久| 亚洲av无码一区二区三区网站| 成人一区二区人妻不卡视频 | 亚洲欧洲自拍拍偷综合| 国产亚洲天堂另类综合| 日本亚洲一区二区精品久久| 爆乳女仆高潮在线观看| 国产精品一区二区麻豆蜜桃| 中文字幕国产精品一区二| 宅男噜噜噜66网站高清| 毛片在线播放网址| 久久精品中文无码资源站| 国产超高清麻豆精品传媒麻豆精品| 浪潮av色综合久久天堂| 熟女精品色一区二区三区|