隨著現(xiàn)代工業(yè)的飛速發(fā)展,實時測控系統(tǒng)在工業(yè)生產(chǎn)領域中的應用越來越廣泛,作為測控系統(tǒng)的有機組成部分,軟件的設計效率及其可靠性直接影響著整個系統(tǒng)的效率和可靠性,由于測控系統(tǒng)的軟件設計不同于一般意義上的軟件開發(fā)(如數(shù)據(jù)庫軟件,財務軟件等),它的設計有其自身的內(nèi)在特點,如更加強調(diào)實時性,要求具有更好的可靠性,不僅要求具有一般軟件所要求的良好人機交互環(huán)境,同時還要求具有許多底層的硬件操作和控制的能力等,因此,測控系統(tǒng)這一特殊對象的軟件設計方法,有效解決工程中出現(xiàn)的各種實際問題。
傳統(tǒng)的測控系統(tǒng)軟件,通常由一個程序員從頭至尾地進行開發(fā),是串行的開發(fā)模式,整個測控軟件是一個可執(zhí)行文件,采用這種方式,程序的可靠性差,維護的難度大,由于采用串行開發(fā)模式,因而效率很低。
定制的儀器用測控軟件系統(tǒng)采用的是模塊化設計,已經(jīng)研制出各種具有實際功用的完整代碼,根據(jù)軟件系統(tǒng)的需求,將各模塊組合,從而實現(xiàn)各種功能,采用這種方式,程序的可靠性好,維護的難度小,效率更高,同時還具備二次開發(fā)功能,提供SDK開發(fā)包,支持二次開發(fā)。無鎖隊列、內(nèi)存數(shù)據(jù)庫,多線程、及各種設計模式,對SDK屏蔽復雜性,上手速度快。對外提供開發(fā)接入服務,快速為您的設備提供理想的上位機軟件。
采用模塊化的軟件開發(fā)模式,使得大型測控軟件被分割為若干模塊,有效地提高了系統(tǒng)運行的可靠性,并且其接口豐富,內(nèi)嵌網(wǎng)絡(TCP、UDP)、串口(RS422、RS232,RS485)通信模塊。支持Modbus通信協(xié)議。支持各種報警燈、步進電機、伺服電機、CCD傳感器、微視相機等設備接入,可為各種類型的測量儀器進行定制,有利于提高軟件設計的效率有利于軟件的系統(tǒng)維護。
定制測控軟件系統(tǒng)有利于對測量儀器檢測數(shù)據(jù)進行分析,對數(shù)據(jù)進行傳輸,讓測量數(shù)據(jù)更直觀的展示,為工作人員提供更行之有效的測量模式。