楊濤
【摘? 要】隨著我國(guó)的快速發(fā)展,以及科學(xué)技術(shù)的不斷提升,各種各樣的科學(xué)技術(shù)已經(jīng)應(yīng)用到與我們生活息息相關(guān)的各行各業(yè)中。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,遠(yuǎn)程測(cè)控技術(shù)也得到了廣泛使用。而軟件的遠(yuǎn)程測(cè)控技術(shù)的使用,是要建立在科學(xué)儀器軟件的遠(yuǎn)程操作使用中。同時(shí)在對(duì)科學(xué)儀器軟件進(jìn)行遠(yuǎn)程操作中,要根據(jù)具體工作的需要進(jìn)行圖像的截取,信息獲取,數(shù)據(jù)傳輸,數(shù)據(jù)分析,軟件測(cè)量等技術(shù)的操作。那么如何提高科學(xué)儀器軟件在遠(yuǎn)程測(cè)控技術(shù)中的應(yīng)用,在下文我們將對(duì)其進(jìn)行分析研究。
【關(guān)鍵詞】科學(xué)儀器;遠(yuǎn)程操作;遠(yuǎn)程測(cè)控軟件;技術(shù)研究;使用
引言
測(cè)控技術(shù)源于人們?nèi)粘I钆c生產(chǎn)中。測(cè)控技術(shù)的出現(xiàn)是為了讓人類(lèi)更好的生活,滿足人類(lèi)生活的需要。從古代的日晷創(chuàng)造與使用讓人們對(duì)時(shí)間有了測(cè)控,經(jīng)過(guò)人類(lèi)對(duì)點(diǎn)線面的認(rèn)知從而對(duì)空間有了測(cè)控。而隨著時(shí)代的發(fā)展以及科技的不斷進(jìn)步,測(cè)控技術(shù)也從最初階段步入了全新的測(cè)控時(shí)代[1]。測(cè)控技術(shù)從初期人類(lèi)對(duì)事物的初步認(rèn)知,到中期使用不同的測(cè)量工具進(jìn)行事物的測(cè)控,再到現(xiàn)在我們使用先進(jìn)的科學(xué)技術(shù)進(jìn)行事物的測(cè)控。也從人類(lèi)必須親自到場(chǎng)進(jìn)行測(cè)控,發(fā)展為使用各種工具進(jìn)行測(cè)控,同時(shí)還可以進(jìn)行遠(yuǎn)程的測(cè)控操作?,F(xiàn)在的測(cè)控技術(shù)將科學(xué)儀器軟件與技術(shù)控制科學(xué)緊密的結(jié)合起來(lái),并通過(guò)計(jì)算機(jī)技術(shù),信息技術(shù),控制技術(shù)等技術(shù)方式將測(cè)控技術(shù)變的更加的準(zhǔn)確化,自動(dòng)化。
一、科學(xué)儀器軟件在遠(yuǎn)程操作中的優(yōu)點(diǎn)
在軟件遠(yuǎn)程測(cè)控技術(shù)的使用中,我們要借助科學(xué)儀器軟件的操作,才能使軟件進(jìn)行各種正確的測(cè)控工作。而科學(xué)儀器軟件在遠(yuǎn)程操作中到底有何優(yōu)點(diǎn)呢?
(一)分析智能化
軟件在進(jìn)行遠(yuǎn)程測(cè)控時(shí),科學(xué)儀器軟件能將軟件所反饋的各種數(shù)據(jù)進(jìn)行分析,并且根據(jù)所要進(jìn)行的工作內(nèi)容進(jìn)行專(zhuān)業(yè)的數(shù)據(jù)分析,為工作的開(kāi)展制定合理的方案提供準(zhǔn)確的數(shù)據(jù)支持。
(二)流程自動(dòng)化
科學(xué)儀器軟件的遠(yuǎn)程操作使用能減少因不同測(cè)控機(jī)器所需要的相應(yīng)技術(shù)操作員的數(shù)量,以及因?yàn)槿藬?shù)眾多而導(dǎo)致的工作流程繁瑣的現(xiàn)象。同時(shí)能提高工作效率,縮短工期,弱化人員,強(qiáng)化管理,實(shí)現(xiàn)工作流程自動(dòng)化。
(三)維護(hù)簡(jiǎn)單化
在傳統(tǒng)方式對(duì)設(shè)備進(jìn)行維護(hù)時(shí),我們需要工作人員對(duì)每臺(tái)設(shè)備進(jìn)行單一的系統(tǒng)維護(hù),系統(tǒng)升級(jí)等。但是在科學(xué)儀器軟件的使用中,我們可以將零散的各種儀器進(jìn)行整理,同時(shí)應(yīng)用現(xiàn)在的網(wǎng)絡(luò)技術(shù),將所有的機(jī)器進(jìn)行網(wǎng)絡(luò)串聯(lián)。在科學(xué)儀器軟件操作中進(jìn)行集中的維護(hù),降低維護(hù)成本,簡(jiǎn)化維護(hù)流程。
二、科學(xué)儀器遠(yuǎn)程操作的軟件遠(yuǎn)程測(cè)控技術(shù)研究
(一)軟件測(cè)控技術(shù)
科學(xué)儀器軟件在使用中用戶的可見(jiàn)信息種類(lèi)包括動(dòng)態(tài)信息與靜態(tài)信息。軟件的靜態(tài)信息是通過(guò)程序的編碼將軟件的客戶端與科學(xué)儀器相連,從而將科學(xué)儀器的遠(yuǎn)程操作達(dá)到現(xiàn)實(shí)操作的效果。而動(dòng)態(tài)信息則是將科學(xué)儀器的運(yùn)行動(dòng)態(tài),通過(guò)網(wǎng)絡(luò)傳送到遠(yuǎn)程的用戶端上,并且用戶通過(guò)編碼指令傳達(dá)給科學(xué)儀器軟件,從而進(jìn)行遠(yuǎn)程可控工作。
(二)軟件測(cè)量技術(shù)
我們根據(jù)科學(xué)儀器軟件的動(dòng)態(tài)信息,將用戶所需要的動(dòng)態(tài)數(shù)據(jù)特征分為可見(jiàn)文字?jǐn)?shù)據(jù),可見(jiàn)圖像數(shù)據(jù),不完全可見(jiàn)數(shù)據(jù),完全不可見(jiàn)數(shù)據(jù)[2]。并根據(jù)各類(lèi)數(shù)據(jù)的特征使用不同的技術(shù)進(jìn)行數(shù)據(jù)的獲取。
1、科學(xué)儀器軟件遠(yuǎn)程屏幕取詞技術(shù)
在使用科學(xué)儀器軟件時(shí),我們要建立適合用戶使用的動(dòng)態(tài)鏈接庫(kù)。并添加掛鉤函數(shù),截獲鼠標(biāo)信息并通過(guò)MouseProc進(jìn)行函數(shù)處理,根據(jù)取詞狀態(tài),給取詞標(biāo)志位賦值。通過(guò)替換gdi32.dll系統(tǒng)中的函數(shù),將由參數(shù)lpString獲得的數(shù)據(jù)進(jìn)行函數(shù)自定義處理。在通過(guò)gdi32.dll的函數(shù)繪圖地址指針內(nèi)容進(jìn)行恢復(fù),然后完成取詞操作。
2、科學(xué)儀器軟件遠(yuǎn)程圖像截取技術(shù)
科學(xué)儀器軟件的部分測(cè)控結(jié)果是由圖像所表達(dá)的,而屏幕取詞技術(shù)只適合靜態(tài)數(shù)據(jù),以及文字信息的獲取。而要想更好的掌握測(cè)控結(jié)果就要對(duì)圖像進(jìn)行截取,在圖像截取的過(guò)程中,因?yàn)樾枰厝〉膱D像數(shù)量過(guò)大,范圍過(guò)廣,以及科學(xué)儀器軟件的儲(chǔ)存空間有限。所以在科學(xué)儀器軟件進(jìn)行圖像截取中,我們可以采取局部圖像截取技術(shù)。在使用遠(yuǎn)程圖像截取技術(shù)前,我們要對(duì)科學(xué)儀器軟件的服務(wù)器進(jìn)行監(jiān)視功能的設(shè)計(jì)與開(kāi)啟。Windows用戶獲得截圖窗口,通過(guò)JPEG將圖像信息以位圖格式保存,并將截取的圖像進(jìn)行壓縮處理,形成JPG格式圖片,從而節(jié)省了科學(xué)儀器軟件的儲(chǔ)存空間。
3、科學(xué)儀器軟件遠(yuǎn)程剪切板共享技術(shù)
因科學(xué)儀器軟件的動(dòng)態(tài)數(shù)據(jù)中的部分不完全可見(jiàn)數(shù)據(jù),用戶使用屏幕取詞技術(shù)與局部截圖模式技術(shù)都不能將數(shù)據(jù)獲取與展現(xiàn)。但是Windows剪切板技術(shù)卻可以對(duì)不完全可見(jiàn)數(shù)據(jù)進(jìn)行提取。剪切板是科學(xué)儀器軟件在Windows系統(tǒng)中預(yù)留的內(nèi)存,它的作用就是暫時(shí)存放程序間的交換數(shù)據(jù)。在進(jìn)行不完全可見(jiàn)數(shù)據(jù)獲取時(shí),要將服務(wù)器端口的數(shù)據(jù)指令進(jìn)行復(fù)制,并將其儲(chǔ)存到剪切板中,然后科學(xué)儀器軟件將服務(wù)器端口剪切板的內(nèi)容進(jìn)行獲取,從而達(dá)到剪切板內(nèi)容共享的目的。
4、科學(xué)儀器軟件遠(yuǎn)程文件傳輸技術(shù)
在科學(xué)儀器軟件的使用中,獲取數(shù)據(jù)作為整個(gè)軟件的最終目的,但是也有部分完全不可見(jiàn)數(shù)據(jù),但是這部分?jǐn)?shù)據(jù)對(duì)于遠(yuǎn)程操控人員來(lái)說(shuō)是十分重要的。這類(lèi)數(shù)據(jù)在以上的三種數(shù)據(jù)顯現(xiàn)技術(shù)中都不能顯現(xiàn),所以對(duì)這部分?jǐn)?shù)據(jù)我們采用了文件傳輸技術(shù)??茖W(xué)儀器軟件會(huì)為用戶提供CFile(二進(jìn)制磁盤(pán)簡(jiǎn)稱(chēng)),并且將服務(wù)器端口的部分特定數(shù)據(jù)文件在CFile中進(jìn)行保存。遠(yuǎn)程操控人員可以通過(guò)CFile下的文件建立時(shí)間進(jìn)行數(shù)據(jù)查詢,并將數(shù)據(jù)進(jìn)行傳輸。
(三)遠(yuǎn)程控制技術(shù)
操作人員在科學(xué)儀器軟件遠(yuǎn)程操作中,要通過(guò)對(duì)鼠標(biāo)與鍵盤(pán)的操作來(lái)實(shí)現(xiàn)。而在遠(yuǎn)程操控中,要通過(guò)計(jì)算機(jī)端口在科學(xué)儀器軟件上進(jìn)行模擬鼠標(biāo),鍵盤(pán)對(duì)科學(xué)儀器軟件進(jìn)行指令操作與控制[3]。
1、鍵盤(pán)模擬操作
鍵盤(pán)模擬操作,就是使用電腦終端與科學(xué)儀器軟件進(jìn)行連接,并且在端口輸入信息的時(shí)候,遠(yuǎn)程科學(xué)儀器軟件上也會(huì)出現(xiàn)相對(duì)應(yīng)的信息內(nèi)容。而鍵盤(pán)的模擬操作就是為了確定窗口對(duì)象的準(zhǔn)確性。
2、鼠標(biāo)模擬操作
鼠標(biāo)的模擬操作過(guò)程與鍵盤(pán)模擬操作過(guò)程一致,鼠標(biāo)模擬操作的主要目的就是確定坐標(biāo)。在電腦終端中連接著不同的設(shè)備,而科學(xué)儀器軟件對(duì)設(shè)備進(jìn)行了編碼設(shè)置,所以在鼠標(biāo)的模擬操作中,選擇相對(duì)應(yīng)的編號(hào)設(shè)備進(jìn)行控制,達(dá)到確定坐標(biāo)的作用。
總結(jié):本文通過(guò)對(duì)科學(xué)儀器軟件在遠(yuǎn)程測(cè)控技術(shù)的歸納與總結(jié),讓大家充分的了解到科學(xué)儀器軟件在遠(yuǎn)程測(cè)控中的使用方式。以及通過(guò)科學(xué)儀器軟件的靜態(tài)信息,動(dòng)態(tài)信息的數(shù)據(jù)特點(diǎn),將各種遠(yuǎn)程技術(shù)進(jìn)行舉例說(shuō)明,為科學(xué)儀器軟件在遠(yuǎn)程測(cè)控技術(shù)能合理的應(yīng)用提供理論支持。
參考文獻(xiàn):
[1]劉行兵,司思,劉孝飛,張震.協(xié)同創(chuàng)新儀器共享平臺(tái)的研究與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2019,36(02):231-234.
[2]王雷濤,李兵.測(cè)量控制與儀器儀表發(fā)展現(xiàn)狀與分析研究[J].現(xiàn)代鹽化工,2019,46(03):69-70.
[3]朱蓬勃.無(wú)線通信技術(shù)在遠(yuǎn)程測(cè)量系統(tǒng)中的應(yīng)用[J].通信電源技術(shù),2019,36(02):193-194.
(作者單位:重慶科技學(xué)院虎溪校區(qū))