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