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