腳本驅(qū)動(dòng)是一種使用MCGS增強(qiáng)語(yǔ)言編寫(xiě)的設(shè)備驅(qū)動(dòng)程序。昆侖通態(tài)推出腳本驅(qū)動(dòng)的目的,是給用戶提供一種與傳統(tǒng)MCGS組態(tài)軟件中驅(qū)動(dòng)程序功能兼容的、編程簡(jiǎn)便的驅(qū)動(dòng)開(kāi)發(fā)方法。
工具介紹:
使用MCGS提供的腳本驅(qū)動(dòng)開(kāi)始工具,能夠讓您迅速的開(kāi)發(fā)出腳本驅(qū)動(dòng)程序。相對(duì)于VC、VB驅(qū)動(dòng)程序的開(kāi)發(fā),腳本驅(qū)動(dòng)的開(kāi)發(fā)更簡(jiǎn)單、更容易。腳本驅(qū)動(dòng)屏蔽了設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的技術(shù)細(xì)節(jié),采用與MCGS腳本語(yǔ)言兼容的編程語(yǔ)言,封裝了大量標(biāo)準(zhǔn)功能,并提供必要的容錯(cuò)處理。
您不需要使用VC、VB等其它開(kāi)發(fā)語(yǔ)言,不需要理解動(dòng)態(tài)連接庫(kù)、COM接口等復(fù)雜的計(jì)算機(jī)技術(shù)。你只需要做一些簡(jiǎn)單的設(shè)置,編寫(xiě)一些簡(jiǎn)單的腳本 ,就可以完成一個(gè)設(shè)備驅(qū)動(dòng)。您可以把主要精力集中到具體設(shè)備通信規(guī)約上,從而提高驅(qū)動(dòng)開(kāi)發(fā)效率和驅(qū)動(dòng)質(zhì)量。
MCGS腳本驅(qū)動(dòng)開(kāi)發(fā)工具問(wèn)題:
嵌入版組態(tài)環(huán)境不識(shí)別腳本驅(qū)動(dòng)問(wèn)題描述:將腳本驅(qū)動(dòng)放在“/Drivers/用戶定制設(shè)備/”目錄下,在組態(tài)中打開(kāi)“設(shè)備管理”窗口,雙擊“用戶定制設(shè)備”不顯示新添加的腳本驅(qū)動(dòng)
處理方法:檢查腳本驅(qū)動(dòng)中是否有SvrOpenLog()和SvrCloseLog()兩個(gè)函數(shù),如果有去掉即可添加的設(shè)備命令組態(tài)中找不到
問(wèn)題描述:當(dāng)驅(qū)動(dòng)已經(jīng)使用時(shí),將其添加其他設(shè)備命令,組態(tài)中無(wú)法識(shí)別
處理方法:需要將此驅(qū)動(dòng)從設(shè)備管理的選定設(shè)備中的刪除,在可選設(shè)備中重新添加,然后重新添加驅(qū)動(dòng)即可