當前位置:編程學習大全網 - 編程語言 - 各種組態軟件裏面的腳本編程怎麽學

各種組態軟件裏面的腳本編程怎麽學

大多數組態軟件腳本不具備動態創建對象的功能,也不支持自定義類型,僅僅是基本的操作邏輯,所以學起來和編程相比要簡單的多,主要是在描述妳的操作行為。。。

所有腳本和語言都有最基本的運算語法,本質幾乎沒什麽差別,主要是基於不同的語言語法規則,寫法上有區別。。。基本邏輯運算,加減乘除賦值,布爾邏輯,位邏輯,條件判斷if,

條件循環while,次數限定循環for,也就這些,很多腳本中連自定義函數概念都沒有,統統是某事件下的執行腳本。。。

腳本,除了基本語法(壹通百通的東西), 就是對象和方法。。。

通常腳本會定義許多種對象(任何變量,控件,報警等等能被妳虛擬的看成被操作的有存在感的個體都是對象)。。。 方法就是操作對象用的函數,因為不是所有操作都可以通過給對象賦值簡單的達到目的。。。會存在由軟件提供的特殊操作函數(方法)。。。

妳要掌握的無非就是能夠操作的對象有哪些(組態軟件的對象絕大多數都是組態時組態的,很少有動態生成的(正常的編程語言對象都是動態靠代碼生成的),組態軟件通過組態操作簡化這個過程),妳如說西門子PLC,妳從來沒有常識也不能嘗試,靠壹個代碼去創建壹個組態,添加壹個模塊,或者工藝對象,都是靠組態實現,壹開始就創建好了。。。

除了學習如何組態外,就是學習這些組態對象提供的操作方法,或可修改的屬性,操作對象的方法也僅僅就是這些。。。

學腳本其實就是學,組態對象的操作方法,有哪些屬性可以改,改完是什麽結果,提供哪些操作函數,怎麽用,無非就這些,至於要實現的功能,那屬於編程邏輯,到哪都壹樣,只可根據經驗意會,沒到具體問題上沒法說的清楚。。。

當然對於有真正編程語言基礎的,尤其是高級語言java, c++,c#基礎的人學這些,都是很簡單的,也會覺得腳本編程束手束腳完全可以更開放些,不過只是因為組態軟件開發者為了使用安全性,和易操作性,編程者的使用受很大限制。。。

  • 上一篇:CNC銑床上面的坐標#101 p1編程式的時候怎麽編?速求高手解答~
  • 下一篇:“要麽忍,要麽滾!”,職場上遇到這樣的老板,妳該怎麽辦?
  • copyright 2024編程學習大全網