wincc腳本語法大全
❶ 濡備綍鍦‥xcel涓璁塊棶WinCC鍙橀噺褰掓。鏁版嵁
鎽 瑕 鏈鏂囬氳繃鍒朵綔涓涓鏃ユ姤琛ㄧ殑榪囩▼錛屼粙緇嶄簡鍦ㄦ湰鍦版垨榪滅▼璁$畻鏈轟笂濡備綍閫氳繃Excel璁塊棶WinCC鐨勫彉閲忓綊妗f暟鎹銆
鍏抽敭璇 WinCC銆丒xcel銆乂BA銆佽剼鏈銆佽繛閫氭ц蔣浠跺寘
Key Words WinCC銆丒xcel銆乂BA銆丼cript銆丆onnectivity Pack
鐩 褰
1 鍔熻兘璇存槑
2 杞浠剁幆澧
3 WinCC/Connectivity Pack 浠嬬粛
3.1 榪炴帴瀛楃︿覆
3.2 鏌ヨ㈣鍙
3.3 鏌ヨ㈢粨鏋
4 鏈鍦拌$畻鏈鴻塊棶
4.1 WinCC緇勬
4.1.1 WinCC涓鍒涘緩鍙橀噺
4.1.2 鍙橀噺褰掓。緇勬
4.2 Excel緇勬
4.2.1 鍒涘緩Excel妯℃澘
4.2.2 鍦‥xcel涓緙栧啓鑴氭湰
4.2.3 璋冪敤鑴氭湰
4.2.4 榪愯孍xcel涓鐨勮剼鏈
5 榪滅▼璁$畻鏈鴻塊棶
5.1 OLE-DB鎺ュ彛
5.2 WinCC榪愯屾暟鎹搴撳悕縐扮殑鑾峰緱
1 鍔熻兘璇存槑
鍦∕icrosoft office Excel涓璁塊棶WinCC鐨勫巻鍙叉暟鎹錛屽疄鐜板備笅鍥炬墍紺虹殑鎶ヨ〃錛
鍥1: Excel涓璁塊棶WinCC鐨勫巻鍙叉暟鎹鐢熸垚鎶ヨ〃
閫夋嫨鏃ユ湡鍚庯紝鍙浠ョ敓鎴愬綋澶╃殑椋庢満鍙傛暟鏃ユ姤琛錛堟姤琛ㄦ暟鎹鏉ヨ嚜WinCC錛夈
2 杞浠剁幆澧
鏈鍦拌$畻鏈猴細Windows XP SP3鑻辨枃鐗堛乄inCC7.0 SP2 ASIA銆丮icrosoft office Excel 2003
榪滅▼璁$畻鏈猴細Windows XP SP3鑻辨枃鐗堛乄inCC7.0 SP2 ASIA銆丮icrosoft office Excel 2003
3 WinCC/Connectivity Pack 浠嬬粛
WinCC鍙橀噺褰掓。鏁版嵁鏄浠ュ帇緙╃殑褰㈠紡瀛樺偍鍦ㄦ暟鎹搴撲腑錛岄渶瑕侀氳繃 WinCC/Connectivity Pack鎻愪緵鐨凮LE-DB鎺ュ彛鎵嶈兘澶熻В鍘嬪苟璇誨彇榪欎簺鏁版嵁銆
3.1 榪炴帴瀛楃︿覆
鈥淧rovider=WinCCOLEDBProvider.1; Catalog= ***; Data Source= ***;鈥
鍏朵腑錛
Catalog錛歐inCC榪愯屾暟鎹搴撶殑鍚嶇О
娉ㄦ剰錛氬綋淇鏀歸」鐩鍚嶇О鎴栧湪鍏跺畠璁$畻鏈轟笂鎵撳紑鍘熼」鐩鏃, Catalog浼氬彂鐢熷彉鍖栥
寤鴻浣跨敤WinCC緋葷粺鍙橀噺 鈥淍DatasourceNameRT鈥 鑾峰緱褰撳墠鐨凜atalog銆
Data Source 錛氭湇鍔″櫒鍚嶇О
鏈鍦幫細鈥.\WinCC鈥 鎴栬 鈥<璁$畻鏈哄悕縐>\WinCC鈥
榪滅▼錛氣<璁$畻鏈哄悕縐>\WinCC鈥
3.2 鏌ヨ㈣鍙
鈥淭AG:R,<ValueID or ValueName>,<TimeBegin>,<TimeEnd>[,<SQL_clause>][,<TimeStep>]鈥
鍏朵腑錛
ValueName錛氭牸寮忎負鈥淎rchiveName\Value_Name鈥濓紝鍙浠ヤ嬌鐢ㄥ氫釜鍚嶇О銆
TimeBegin,TimeEnd錛氭椂闂磋寖鍥達紝鏍煎紡 鈥淵YYY-MM-DD hh:mm:ss.msc鈥濄
SQL_Clause錛歋QL 璇娉曚腑鐨勮繃婊ゆ爣鍑嗐
3.3 鏌ヨ㈢粨鏋
娉ㄦ剰錛學inCC鐨勫綊妗f暟鎹鏄浣跨敤UTC錛堝崗璋冧笘鐣屾椂錛夋椂闂翠繚瀛樼殑銆
4 鏈鍦拌$畻鏈鴻塊棶
4.1 WinCC緇勬
4.1.1WinCC涓鍒涘緩鍙橀噺
Fan1_T1錛氳繘鍙f俯搴
Fan1_T2錛氬嚭鍙f俯搴
Fan1_P1錛氳繘鍙e帇鍔
Fan1_P2錛氬嚭鍙e帇鍔
4.1.2鍙橀噺褰掓。緇勬
1錛夊逛互涓婂彉閲忚繘琛屽綊妗o紝褰掓。鍛ㄦ湡涓1灝忔椂錛
鍥2: 鍙橀噺褰掓。
2錛夎劇疆鏁寸偣褰掓。
閫夋嫨鈥1灝忔椂鈥濆畾鏃跺櫒錛屽彸閿錛岄夋嫨鈥滃睘鎬р濓細
鍥3錛氬畾鏃跺櫒璁劇疆
鍦ㄥ畾鏃跺櫒灞炴у硅瘽妗嗕腑錛岃劇疆杈撳叆寰鐜璧峰嬬偣涓0鍒0縐掞細
鍥4錛氬畾鏃跺櫒灞炴ц劇疆
4.2 Excel緇勬
4.2.1鍒涘緩Excel妯℃澘
鍒涘緩濡備笅鍥炬墍紺虹殑Excel妯℃澘錛
鍥5錛欵xcel妯℃澘
鍏朵腑錛屾瘡澶╂暣鐐圭殑鍙傛暟鍊間粠WinCC鏁版嵁搴撲腑鐩存帴璇誨彇錛屽鉤鍧囧箋佹渶澶у箋佹渶灝忓肩敱Excel鏈韜鐨勫嚱鏁板疄鐜般
鍏充簬濡備綍鎻掑叆鏃ユ湡鎺т歡錛
絎涓姝ワ紝鏄劇ず鎺т歡宸ュ叿綆憋細
鍥6錛氭樉紺衡滄帶浠跺伐鍏風扁
絎浜屾ワ紝鍦ㄦ帶浠跺伐鍏風變腑閫夋嫨鈥滃叾瀹冩帶浠垛濓紝鐒跺悗閫夋嫨鈥淢icrosoft Date and Time Picker Control6.0鈥濓紝鎶婃帶浠舵斁鍒板悎閫傜殑浣嶇疆騫舵嫋鎷藉埌鍚堥傚ぇ灝忋
鍥7錛氭彃鍏ユ棩鍘嗘帶浠
4.2.2鍦‥xcel涓緙栧啓鑴氭湰
1錛塚BA緙栬緫鍣
鐐瑰嚮鈥滃伐鍏封濊彍鍗暶犫滃畯鈥澝犫淰isual Basic 緙栬緫鍣ㄢ濓紝鎵撳紑Excel VBA緙栬緫鍣錛
鍥8錛氭墦寮VBA緙栬緫鍣
2錛夊壋寤鴻誨彇WinCC鍘嗗彶鏁版嵁鐨刅BA瀛愮▼搴廹et_wincc_data錛
鍥9錛歡et_wincc_data
鑴氭湰鍖呮嫭浠ヤ笅鍑犻儴鍒:
錛1錛夎幏寰梂inCC榪愯屾暟鎹搴撳悕縐
浠ヤ笂鑴氭湰鍙鑳借誨彇鏈鍦癢inCC鐨勫彉閲忓礆紝騫朵笖闇瑕佹彃鍏モ淲inCC HMIRuntime 1.0 Type Library鈥濆硅薄錛
鍥10錛氭彃鍏モ淲inCC HMIRuntime 1.0 Type Library鈥濆硅薄
錛2錛夊壋寤鴻繛鎺ュ瓧絎︿覆:
錛3錛夎漿鎹㈡煡璇㈡椂闂翠負UTC鏃墮棿:
錛4錛夊洓涓鍙傛暟鍊肩殑鏌ヨ錛堜互鏌ヨ⑩滆繘鍙f俯搴︹濅負渚嬶級:
4.2.3 璋冪敤鑴氭湰
鍦ㄦ椂闂存帶浠禖hange浜嬩歡涓璋冪敤瀛愮▼搴廹et_wincc_data 錛
4.2.4榪愯孍xcel涓鐨勮剼鏈
棣栧厛瑕佽劇疆瀹忕殑瀹夊叏鎬т負鈥滀腑鈥濇垨鈥滀綆鈥濓紙涓嶅緩璁浣跨敤錛:
鍥11錛氣滃畯鈥濆畨鍏ㄦц劇疆1
鍥12錛氣滃畯鈥濆畨鍏ㄦц劇疆2
鑻ュ畯鐨勫畨鍏ㄦт負 鈥滀綆鈥濓紝鑴氭湰灝嗙洿鎺ヨ繍琛岋紝娌℃湁浠諱綍鎻愮ず錛涜嫢瀹忕殑瀹夊叏鎬т負 鈥滀腑鈥濓紝鍒欐墦寮Excel鏃跺皢鏈夊備笅鎻愮ず錛
鍥13 瀹夊叏鎻愮ず
姝ゆ椂錛岄氳繃鏃ユ湡鎺т歡閫夋嫨鏃ユ湡鍚庯紝Excel璇誨彇WinCC鐨勬暟鎹騫跺啓鍏ュ埌涓嶅悓鐨勫崟鍏冩牸涓錛
鍥14錛氳繍琛岀粨鏋
DEMO紼嬪簭璇峰弬鑰冮檮浠朵腑鐨剅eport_demo_local.xls 鏂囦歡銆
5 榪滅▼璁$畻鏈鴻塊棶
Excel璁塊棶榪滅▼璁$畻鏈篧inCC鐨勫巻鍙叉暟鎹錛岄渶瑕佹敞鎰忥細
5.1 OLE-DB鎺ュ彛
濡傛灉瀹㈡埛絝璁$畻鏈烘病鏈夊畨瑁匴inCC鎴栬匘ataMonitor杞浠,鍒欓渶瑕佸畨瑁匔onnectivity Pack杞浠舵潵鎻愪緵OLE-DB鎺ュ彛銆
5.2 WinCC榪愯屾暟鎹搴撳悕縐扮殑鑾峰緱
鍙浠ラ氳繃浠ヤ笅涓ょ嶆柟娉曞湪Excel涓涓璇誨彇榪滅▼WinCC榪愯屾暟鎹搴撶殑鍚嶇О錛
1錛夌紪鍐橭PC瀹㈡埛絝鑴氭湰
WinCC嬋媧誨悗灝嗕綔涓轟竴涓鏍囧噯鐨凮PC鏈嶅姟鍣錛屽彲浠ュ湪Excel涓緙栧啓OPC 瀹㈡埛絝鑴氭湰璇誨彇鍙橀噺鈥淍DatasourceNameRT鈥濈殑鍊箋傝峰弬鑰冩枃妗c婂備綍鍦‥xcel涓璁塊棶WinCC鍙橀噺褰掓。鏁版嵁銆嬶細
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0554
娉ㄦ剰錛岃塊棶榪滅▼OPC鏈嶅姟鍣錛岄渶瑕佽劇疆DCOM錛岃峰弬鑰冦婂備綍閰嶇疆OPC DCOM銆嬶細
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0265
2錛変嬌鐢ㄤ互涓嬭剼鏈涔熷彲浠ヨ幏寰楄繙紼媁inCC榪愯屾暟鎹搴撶殑鍚嶇О錛
浣跨敤浠ヤ笂鑴氭湰鏃墮渶瑕佹敞鎰忥細
(1錛夊湪Excel璁$畻鏈虹敤鎴風$悊涓嬫敞鍐學inCC璁$畻鏈虹殑錛堝彲浠ョ櫥褰昗inCC/SQL錛夌敤鎴峰悕鍜屽瘑鐮併
(2錛変慨鏀笶xcel璁$畻鏈篧indows鐨刪osts鏂囦歡:
DEMO紼嬪簭璇峰弬鑰冮檮浠朵腑鐨剅eport_demo_remote.xls鏂囦歡銆
濡傛灉鎮ㄥ硅ユ枃妗f湁浠諱綍寤鴻錛岃峰皢鎮ㄧ殑瀹濊吹寤鴻鎻愪氦鑷充笅杞戒腑蹇冪暀璦鏉褲
璇ユ枃妗g殑鏂囨。緙栧彿錛欰0567
闄勫綍錛嶆帹鑽愮綉鍧
SIMATIC HMI浜烘満鐣岄潰
瑗塊棬瀛愶紙涓鍥斤級鏈夐檺鍏鍙
宸ヤ笟鑷鍔ㄥ寲涓庨┍鍔ㄦ妧鏈涓庢ゼ瀹囩戞妧闆嗗洟 瀹㈡埛鏈嶅姟涓庢敮鎸佷腑蹇
緗戠珯棣栭〉錛www.4008104288.com.cn
WinCC涓嬭澆涓蹇冿細http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=1&CatSecond=9&CatThird=-1
HMI鍏ㄧ悆鎶鏈璧勬簮錛http://support.automation.siemens.com/CN/view/zh/10805548/130000
鈥滄壘絳旀堚漌inCC鐗堝尯錛http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1032
娉ㄦ剰浜嬮」
搴旂敤紺轟緥涓庢墍紺虹數璺銆佽懼囧強浠諱綍鍙鑳界粨鏋滄病鏈夊繀鐒惰仈緋伙紝騫朵笉瀹屽叏鐩稿叧銆傚簲鐢ㄧず渚嬩笉琛ㄧず瀹㈡埛鐨勫叿浣撹В鍐蟲柟妗堛傚畠浠浠呭瑰吀鍨嬪簲鐢ㄦ彁渚涙敮鎸併傜敤鎴瘋礋璐g『淇濇墍榪頒駭鍝佺殑姝g『浣跨敤銆傝繖浜涘簲鐢ㄧず渚嬩笉鑳藉厤闄ょ敤鎴峰湪紜淇濆畨鍏ㄣ佷笓涓氫嬌鐢ㄣ佸畨瑁呫佹搷浣滃拰緇存姢璁懼囨柟闈㈢殑璐d換銆傚綋浣跨敤榪欎簺搴旂敤紺轟緥鏃訛紝搴旀剰璇嗗埌瑗塊棬瀛愪笉瀵瑰湪鎵榪拌矗浠繪潯嬈捐寖鍥翠箣澶栫殑浠諱綍鎹熷潖/緔㈣禂鎵挎媴璐d換銆傛垜浠淇濈暀闅忔椂淇鏀硅繖浜涘簲鐢ㄧず渚嬬殑鏉冨埄錛屾仌涓嶅彟琛岄氱煡銆傚傛灉榪欎簺搴旂敤紺轟緥涓庡叾瀹冭タ闂ㄥ瓙鍑虹増鐗(渚嬪傦紝鐩褰)緇欏嚭鐨勫緩璁涓嶅悓錛屽垯浠ュ叾瀹冩枃妗g殑鍐呭逛負鍑嗐
澹版槑
鎴戜滑宸叉牳瀵硅繃鏈鎵嬪唽鐨勫唴瀹逛笌鎵鎻忚堪鐨勭‖浠跺拰杞浠剁浉絎︺傜敱浜庡樊閿欓毦浠ュ畬鍏ㄩ伩鍏嶏紝鎴戜滑涓嶈兘淇濊瘉瀹屽叏涓鑷淬傛垜浠浼氱粡甯稿規墜鍐屼腑鐨勬暟鎹榪涜屾鏌ワ紝騫跺湪鍚庣畫鐨勭増鏈涓榪涜屽繀瑕佺殑鏇存c傛㈣繋鎮ㄦ彁鍑哄疂璐墊剰瑙併
鐗堟潈© 瑗塊棬瀛愶紙涓鍥斤級鏈夐檺鍏鍙2001-2011 鐗堟潈淇濈暀
澶嶅埗銆佷紶鎾鎴栬呬嬌鐢ㄨユ枃浠舵垨鏂囦歡鍐呭瑰繀欏葷粡榪囨潈鍒╀漢涔﹂潰鏄庣『鍚屾剰銆備鏡鏉冭呭皢鎵挎媴鏉冨埄浜虹殑鍏ㄩ儴鎹熷け銆傛潈鍒╀漢淇濈暀涓鍒囨潈鍒╋紝鍖呮嫭澶嶅埗銆佸彂琛岋紝浠ュ強鏀圭紪銆佹眹緙栫殑鏉冨埄銆
❷ 鎮ㄥソ錛岃烽棶鎮錛屽湪Wincc flexible 2008涓鎬庝箞鑷鍒朵竴涓閿鐩樻潵緇橧/O鍩熻緭鍏ユ暟鍊煎憿錛熸湜鑳藉緱鍒版偍鐨勮В絳斻傝阿璋錛
涓轟粈涔堣佽嚜鍒墮敭鐩樺憿錛熻蔣浠墮噷闈㈢殑IO鍩熼兘鑳介兘鑷鍔ㄦ墦寮閿鐩樺晩銆傚洜涓哄湪璁劇疆鐨勬椂鍊欓渶瑕佹坊鍔犲ソ澶氱殑鍑芥暟錛屾瘯絝熻緭鍏7鍜岃緭鍏70鏄涓嶄竴鏍風殑銆備笅闈㈠垪涓涓嬪嚑涓閿鐨勮劇疆鏂瑰紡錛
娉ㄨВ錛氬嚱鏁癓inearScaling錛屼負鍙橀噺Y璧嬪礆紝璇ュ彉閲忛氳繃綰挎у嚱鏁癥= (a *X) + b鍒╃敤緇欏畾鍙橀噺X鐨勫艱$畻寰楀嚭銆備笌姝ゅ嚱鏁扮浉鍙嶇殑緋葷粺鍑芥暟鏄鈥淚nverseLinearScaling鈥濄
璇娉
LinearScaling (Y, X, a, b)
鍙傛暟
Y錛氳佷負鍏跺垎閰嶉氳繃綰挎ф柟紼嬪紡璁$畻寰楀嚭鐨勫肩殑鍙橀噺銆
X錛氬叾鍊肩敤浜庤$畻鐨勫彉閲忋
a錛氫綔涓轟箻鏁扮殑鏁板箋
b錛氫綔涓哄姞鏁扮殑鏁板箋
涓嬮潰璁茶В鏁板瓧閿鍑芥暟緙栧啓(璁劇疆鎸夐挳鐨勬寜涓嬩簨浠朵腑)錛
0錛氬嚱鏁1錛歀inearScaling
Y錛 p
a錛 1
X錛 t
b錛 point
鍑芥暟2錛歀inearScaling
Y錛 b
a錛 0
X錛 p
b錛 0
鍑芥暟3錛歀inearScaling
Y錛 Tag_Tmp
a錛 a
X錛 Tag_Tmp
b錛 b
鍑芥暟4錛歀inearScaling
Y錛 Point
a錛 0.1
X錛 Point
b錛 0
鏁板瓧閿1--9鐨勫嚱鏁伴兘鏄涓鏍風殑錛屽彧涓嶈繃鎶婂嚱鏁2涓璦鐨勬暟鍊兼崲鎴1--9灝卞彲浠
灝忔暟鐐圭殑鍑芥暟濡備笅錛堟寜閽鍑芥暟浣嶇疆涓鏍鳳級錛
鍑芥暟1錛歋etValue
鍙橀噺錛堣緭鍑猴級錛歱oint
鍊礆細 0.1
鍑芥暟2錛歋etValue
鍙橀噺錛堣緭鍑猴級錛歵
鍊礆細 0
鍑芥暟3錛歋etValue
鍙橀噺錛堣緭鍑猴級錛歛
鍊礆細 1
璐熷彿鐨勫嚱鏁幫細
鍑芥暟1錛歀inearScaling
Y錛 Tag_Tmp
a錛 -1
X錛 Tag_Tmp
b錛 0
❸ 如何在 WinCC flexible 中用腳本做動態對象
功能說明:
通過腳本訪問對象屬性是用屬性對話框組態對象屬性之外的另一個選擇。有些對象在 WinCC flexible 中通過現有選項不能被改變,例如運行時改變矩形尺寸。該屬性可以在腳本的幫助下被改變或動態化。
在本文末尾有兩個可下載的壓縮 PDF 文檔(附件1),包含了 WinCC flexible 對象的所有屬性。另外,所述示例項目可以在附件2中下載。您可以在本文的下載章節找到更多信息。
No.
步驟
1
添加一個矩形對象
在畫面中粘貼一個矩形對象!
圖 01
2
創建變數
在項目樹中「通訊」下打開「變數」標簽。
創建兩個內部變數,名為"Height" 和 "Width"。
圖 02
注意:
如果您想通過控制器改變一個對象的屬性,您必須先創建一個連接並連接變數(外部變數)到控制器。
3
創建腳本
雙擊「新建腳本」在 WinCC flexible 中創建一個新腳本。
圖 03
4
創建一個變數
您需要一個腳本變數來改變一個 WinCC flexible 中的對象的屬性。
圖 04
注意:
腳本變數只在腳本中被識別。如果數據(變數)在腳本外被使用,內部或外部變數(件圖02和表01)必須被建立。
變數類型
有效性
腳本
WinCC flexible 項目
控制器
內部變數
x
x
x
外部變數
x
x
-
腳本變數
x
-
-
表 01
注意:
外部變數也被稱之為「power tags」。
5
對象的定義:
對象 "Rectangle_1" 必須在腳本編輯器中被轉換為已經建立的變數。語句 "HmiRuntime.Screens" 指明該對象所在的畫面。
Set Object = HmiRuntime.ScreenItems("Screen_1").ScreenItems("Rectangle_1")
畫面中相關對象通過語句 "ScreenItems" 被准確的訪問到。
圖 05
注意:
記住,對象在畫面中必須是唯一的,也就是說,該名稱不能被別的對象使用。不過,該對象名稱可以用在其它畫面中。
6
為矩形的高和寬添加變數
重新輸入「Object」並添加一個句號(英文),包含該對象所有方法(函數)和屬性的的列表被打開。
Height".選擇屬性「Height」
圖 06
從變數編輯器分配一個內部變數 "Height" 給屬性 "Object.Height" 。
在腳本中,添加 "Object.Width" 屬性,包括分配一個變數。
注意:
Smart tag也可以被用來分配變數。
圖 07
通過菜單選項「腳本>檢查語法」來檢查編寫腳本的語法錯誤。
檢查腳本的錯誤
注意:
如果語法檢查顯示一個或多個錯誤,您可以通過彈出菜單(右鍵點擊)直接跳轉到錯誤處。
7
添加一個按鈕和 I/O 域
通過「工具>簡單對象」窗口添加兩個 I/O 域和一個按鈕
重命名按鈕為 "Resize rectangle"
給其中 I/O 域連接已經建立的變數
另外您可以添加兩個文本域來分辨兩個 I/O 域里的高和寬
圖 08
8
連接一個腳本
連接腳本到按鈕 (1)。打開屬性對話框並點擊「事件」(2)。 然後選擇「按下」(3),然後選擇「Script_1」(4).
圖 09
9
創建另一個腳本(可選)
為在兩個 I/O 域中顯示矩形的起始值,必須在 "Screen_1" 中建立另一個腳本來一次性讀出矩形的高和寬。
按步驟3建立一個新腳本,並拷貝第一個腳本的所有內容到第二個腳本。
分配對象屬性到變數 "Height" 和 "Width"。
圖 10
10
連接 "script_2" (可選)
"Script_2"中被讀取的矩形高和寬必須被連接到 "Screen_1" 的「載入」事件中。
圖 11
11
測試項目
您現在可以下載項目或在模擬器中啟動運行模式。在 WinCC flexible 中您有以下選擇
啟動運行系統
啟動帶腳本debugger的運行系統
啟動帶模擬器的運行系統
下載項目
12
運行模式驗證
啟動項目運行模式並改變矩形的高和寬。
點擊 "Resize rectangle" 來激活該變化。