国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(yiqi.com)歡迎您!

| 注冊2 登錄
網站首頁-資訊-話題-產品-評測-品牌庫-供應商-展會-招標-采購-知識-技術-社區(qū)-資料-方案-產品庫-視頻

問答社區(qū)

各種組態(tài)軟件里面的腳本編程怎么學

小夜貓002 2017-11-25 17:34:51 440  瀏覽
  •  

參與評論

全部評論(1條)

  • 洧坵eixiao 2017-11-26 00:00:00
    大多數組態(tài)軟件腳本不具備動態(tài)創(chuàng)建對象的功能,也不支持自定義類型,僅僅是基本的操作邏輯,所以學起來和編程相比要簡單的多,主要是在描述你的操作行為。。。 所有腳本和語言都有Z基本的運算語法,本質幾乎沒什么差別,主要是基于不同的語言語法規(guī)則,寫法上有區(qū)別。。。基本邏輯運算,加減乘除賦值,布爾邏輯,位邏輯,條件判斷if, 條件循環(huán)while,次數限定循環(huán)for,也就這些,很多腳本中連自定義函數概念都沒有,統(tǒng)統(tǒng)是某事件下的執(zhí)行腳本。。。 腳本,除了基本語法(一通百通的東西), 就是對象和方法。。。 通常腳本會定義許多種對象(任何變量,控件,報警等等能被你虛擬的看成被操作的有存在感的個體都是對象)。。。 方法就是操作對象用的函數,因為不是所有操作都可以通過給對象賦值簡單的達到目的。。。會存在由軟件提供的特殊操作函數(方法)。。。 你要掌握的無非就是能夠操作的對象有哪些(組態(tài)軟件的對象絕大多數都是組態(tài)時組態(tài)的,很少有動態(tài)生成的(正常的編程語言對象都是動態(tài)靠代碼生成的),組態(tài)軟件通過組態(tài)操作簡化這個過程),你如說西門子PLC,你從來沒有常識也不能嘗試,靠一個代碼去創(chuàng)建一個組態(tài),添加一個模塊,或者工藝對象,都是靠組態(tài)實現(xiàn),一開始就創(chuàng)建好了。。。 除了學習如何組態(tài)外,就是學習這些組態(tài)對象提供的操作方法,或可修改的屬性,操作對象的方法也僅僅就是這些。。。 學腳本其實就是學,組態(tài)對象的操作方法,有哪些屬性可以改,改完是什么結果,提供哪些操作函數,怎么用,無非就這些,至于要實現(xiàn)的功能,那屬于編程邏輯,到哪都一樣,只可根據經驗意會,沒到具體問題上沒法說的清楚。。。 當然對于有真正編程語言基礎的,尤其是高級語言java, c++,c#基礎的人學這些,都是很簡單的,也會覺得腳本編程束手束腳完全可以更開放些,不過只是因為組態(tài)軟件開發(fā)者為了使用安全性,和易操作性,編程者的使用受很大限制。。。

    贊(5)

    回復(0)

    評論

熱門問答

各種組態(tài)軟件里面的腳本編程怎么學
 
2017-11-25 17:34:51 440 1
mcgs組態(tài)軟件腳本編程
本人剛接觸MCGS組態(tài)軟件,從前編程語言學的不好所以腳本程序搞的也不太明白,現(xiàn)有一個問題求教,望高手不吝賜教!有關于IF中含有復合型賦值語句的程序?!癷f條件then賦值語句”,當條... 本人剛接觸MCGS組態(tài)軟件,從前編程語言學的不好所以腳本程序搞的也不太明白,現(xiàn)有一個問題求教,望高手不吝賜教! 有關于IF中含有復合型賦值語句的程序。“if 條件 then 賦值語句”,當條件為真,執(zhí)行then 后面的語句;當條件為假,跳過if語句。在MCGS教程中,有一節(jié)是“小人推車”,在腳本程序中需要編輯輪子的程序。按腳本編輯,做了如下實驗: 1、wheel=[0,600] if wheel>600 then wheel=wheel-600 (條件為假,不執(zhí)行then之后的語句,走完600停止,這個我知道) if wheel>500 then wheel=wheel-500 if wheel>500 then wheel=wheel-600 if wheel>500 then wheel=wheel-700 2、wheel=[-400,600] if wheel>500 then wheel=wheel-700 if wheel>400 then wheel=wheel-700 這些結果都不一樣,我確實很想知道這類結構的的語句是怎樣執(zhí)行的?哪位大俠能從語法的角度給我講解下,小弟無勝感激?。?! 抱歉啊,可能是我沒寫清楚。這個不是正規(guī)的編程語言,是組態(tài)軟件自帶的腳本程序,我寫的意思是只寫一條“if then”,每次把相應的數據做修改,觀察結果,發(fā)現(xiàn)每次在組態(tài)軟件運行環(huán)境下執(zhí)行情況都不一樣。所以我才想知道在組態(tài)環(huán)境下,該模式的腳本程序是怎么實現(xiàn)的?也就是在問工作過程。(一次只寫一條,并非多條從上到下執(zhí)行) 謝謝您的回答,學到一些東西。但是好像我們談論的不是同一話題。首先我道歉,可能是我語言表達能力有限,我真正想問的是,上面那幾條語句,在組態(tài)軟件的環(huán)境下,是怎么執(zhí)行的,再明確點,組態(tài)軟件是如何判斷“if then”該執(zhí)行什么,該輸出什么結果,Z后是怎么判斷的(程序的運行過程)。我初學者,可能您覺得這么簡單的問題還問,但是對于初學者(沒學過B)來說,這很重要,對將來編程有重要意義!希望您能幫助我,給我講明白了您要多少分都可以?。? 展開
2017-10-04 17:26:22 949 1
MCGS組態(tài)軟件腳本編程,實時數據庫已經定義了數據對象,檢查卻通不過!
MCGS組態(tài)軟件腳本編程,實時數據庫已經定義了數據對象,檢查卻通不過!看下圖,我在實時數據庫定義了字符型數據對象op,但在一個按鈕的腳本里調用op卻不能通過檢查!請高手指點???... MCGS組態(tài)軟件腳本編程,實時數據庫已經定義了數據對象,檢查卻通不過! 看下圖,我在實時數據庫定義了字符型數據對象op,但在一個按鈕的腳本里調用op卻不能通過檢查!請高手指點??? 展開
2015-07-08 06:58:39 605 1
電催化學里面的tmps是什么意思
 
2017-02-24 13:51:17 474 1
力控組態(tài)軟件中的腳本編輯器?是什么?怎么理解?
 
2016-03-30 09:02:05 389 1
兒童學編程要怎么學?可以說說嗎?
 
2018-07-01 21:14:06 322 1
求一個《零基礎學minecraft編程》里面的初學者工具包 我打不開那個網頁
先說好:別給我說那些沒用的比如上網上查等等 也不要網址,我只要文件
2016-05-15 11:19:04 307 2
技校里面的模具專業(yè),主要學什么
設計?畫圖?涉及車床嗎,是設計的多還是車床的多,學制作模具還是設計模具?????。。。
2011-11-22 02:21:36 375 3
mcgs組態(tài)軟件的腳本程序如何控制時間
 
2011-11-11 23:21:33 368 2
DCS編程語言問題DCS里面的編程用什么高級語言
 
2017-04-25 18:17:18 736 1
怎么學塑料模具加工ZX的編程
 
2015-05-15 22:59:45 348 1
學軟件編程學什么柯翔
 
2018-11-10 10:58:32 395 0
PAC腳本怎么用?
 
2017-11-28 04:01:49 520 1
什么是組態(tài)軟件、組態(tài)編程?
百度百科的內容就不要貼了,主要是想問問具體是怎么個意思,它是指開發(fā)很通用的功能模塊,之后把功能模塊組合出來的軟件么?如果是百度百科那樣的解釋呢?... 百度百科的內容就不要貼了,主要是想問問具體是怎么個意思,它是指開發(fā)很通用的功能模塊,之后把功能模塊組合出來的軟件么?如果是百度百科那樣的解釋呢? 展開
2018-11-28 02:48:45 392 0
學數控編程和電腦編程區(qū)別是什么?
 
2011-06-11 08:43:49 752 3
先學組態(tài)軟件還是先學PLC編程軟件?
還是說上面軟件學習互不影響?... 還是說上面軟件學習互不影響? 展開
2014-12-24 00:25:26 289 2
學組態(tài)軟件要哪些基礎
以Wicc為例... 以Wicc為例 展開
2013-03-03 11:05:50 437 1

4月突出貢獻榜

推薦主頁

最新話題