wincc中C腳本學(xué)習(xí)方法請(qǐng)教。
劉玉蓉
發(fā)布于2014-09-29 18:02
191
0
標(biāo)簽:
我們學(xué)的C語言知識(shí)用在WINCC上面時(shí),發(fā)現(xiàn)里面有好多的語句是WINCC里面特有的,比如C語言中的print在WINCC中卻是sprint,我學(xué)習(xí)了C語言卻還是不能自己寫WINCC的C腳本, 為了把WINCC學(xué)好,我把c語言基礎(chǔ)的教程好好啃了一下,但是發(fā)現(xiàn)在自己還是不會(huì)寫C腳本,C語言學(xué)習(xí)后并不能讓我一下子就上手寫WINCC腳本,是否寫C腳本不屬于電氣人員的范疇,必須得學(xué)習(xí)軟件的計(jì)算機(jī)人員去做的?還是搞電氣的全是背下來的C腳本語句來使用嗎?
大家分享一下自己是如何將C腳本用得靈活自如的?
佳答案
首先說一下WinCC里C腳本語法和C語言完全一致
printf函數(shù)在WinCC里也是可以直接使用的,不過是輸出到診斷窗口
sprintf并不是printf的替代,是規(guī)格話字符串的函數(shù),在C語言里也是普遍使用的,在WinCC里使用的也較多
其實(shí)對(duì)于學(xué)習(xí)WinCC的C腳本,我認(rèn)為只要掌握C語言基本的語法,數(shù)據(jù)類型、邏輯運(yùn)算、字符指針、函數(shù)調(diào)用這些熟練應(yīng)用就差不多了,在C腳本里還有一個(gè)非常好的對(duì)象指針類型__object,用它來訪問WinCC里的對(duì)象,或其他如Excel、ADO等可以和VBS腳本里一樣便捷的操作對(duì)象
另外就是熟練掌握WinCC內(nèi)部函數(shù)的使用,其實(shí)常用的也就那幾個(gè),變量讀寫,對(duì)象屬性那些。
相對(duì)來說,我覺得VB腳本要容易使用些。