杨涛
【摘 要】随着我国的快速发展,以及科学技术的不断提升,各种各样的科学技术已经应用到与我们生活息息相关的各行各业中。随着网络技术的发展,远程测控技术也得到了广泛使用。而软件的远程测控技术的使用,是要建立在科学仪器软件的远程操作使用中。同时在对科学仪器软件进行远程操作中,要根据具体工作的需要进行图像的截取,信息获取,数据传输,数据分析,软件测量等技术的操作。那么如何提高科学仪器软件在远程测控技术中的应用,在下文我们将对其进行分析研究。
【关键词】科学仪器;远程操作;远程测控软件;技术研究;使用
引言
测控技术源于人们日常生活与生产中。测控技术的出现是为了让人类更好的生活,满足人类生活的需要。从古代的日晷创造与使用让人们对时间有了测控,经过人类对点线面的认知从而对空间有了测控。而随着时代的发展以及科技的不断进步,测控技术也从最初阶段步入了全新的测控时代[1]。测控技术从初期人类对事物的初步认知,到中期使用不同的测量工具进行事物的测控,再到现在我们使用先进的科学技术进行事物的测控。也从人类必须亲自到场进行测控,发展为使用各种工具进行测控,同时还可以进行远程的测控操作。现在的测控技术将科学仪器软件与技术控制科学紧密的结合起来,并通过计算机技术,信息技术,控制技术等技术方式将测控技术变的更加的准确化,自动化。
一、科学仪器软件在远程操作中的优点
在软件远程测控技术的使用中,我们要借助科学仪器软件的操作,才能使软件进行各种正确的测控工作。而科学仪器软件在远程操作中到底有何优点呢?
(一)分析智能化
软件在进行远程测控时,科学仪器软件能将软件所反馈的各种数据进行分析,并且根据所要进行的工作内容进行专业的数据分析,为工作的开展制定合理的方案提供准确的数据支持。
(二)流程自动化
科学仪器软件的远程操作使用能减少因不同测控机器所需要的相应技术操作员的数量,以及因为人数众多而导致的工作流程繁琐的现象。同时能提高工作效率,缩短工期,弱化人员,强化管理,实现工作流程自动化。
(三)维护简单化
在传统方式对设备进行维护时,我们需要工作人员对每台设备进行单一的系统维护,系统升级等。但是在科学仪器软件的使用中,我们可以将零散的各种仪器进行整理,同时应用现在的网络技术,将所有的机器进行网络串联。在科学仪器软件操作中进行集中的维护,降低维护成本,简化维护流程。
二、科学仪器远程操作的软件远程测控技术研究
(一)软件测控技术
科學仪器软件在使用中用户的可见信息种类包括动态信息与静态信息。软件的静态信息是通过程序的编码将软件的客户端与科学仪器相连,从而将科学仪器的远程操作达到现实操作的效果。而动态信息则是将科学仪器的运行动态,通过网络传送到远程的用户端上,并且用户通过编码指令传达给科学仪器软件,从而进行远程可控工作。
(二)软件测量技术
我们根据科学仪器软件的动态信息,将用户所需要的动态数据特征分为可见文字数据,可见图像数据,不完全可见数据,完全不可见数据[2]。并根据各类数据的特征使用不同的技术进行数据的获取。
1、科学仪器软件远程屏幕取词技术
在使用科学仪器软件时,我们要建立适合用户使用的动态链接库。并添加挂钩函数,截获鼠标信息并通过MouseProc进行函数处理,根据取词状态,给取词标志位赋值。通过替换gdi32.dll系统中的函数,将由参数lpString获得的数据进行函数自定义处理。在通过gdi32.dll的函数绘图地址指针内容进行恢复,然后完成取词操作。
2、科学仪器软件远程图像截取技术
科学仪器软件的部分测控结果是由图像所表达的,而屏幕取词技术只适合静态数据,以及文字信息的获取。而要想更好的掌握测控结果就要对图像进行截取,在图像截取的过程中,因为需要截取的图像数量过大,范围过广,以及科学仪器软件的储存空间有限。所以在科学仪器软件进行图像截取中,我们可以采取局部图像截取技术。在使用远程图像截取技术前,我们要对科学仪器软件的服务器进行监视功能的设计与开启。Windows用户获得截图窗口,通过JPEG将图像信息以位图格式保存,并将截取的图像进行压缩处理,形成JPG格式图片,从而节省了科学仪器软件的储存空间。
3、科学仪器软件远程剪切板共享技术
因科学仪器软件的动态数据中的部分不完全可见数据,用户使用屏幕取词技术与局部截图模式技术都不能将数据获取与展现。但是Windows剪切板技术却可以对不完全可见数据进行提取。剪切板是科学仪器软件在Windows系统中预留的内存,它的作用就是暂时存放程序间的交换数据。在进行不完全可见数据获取时,要将服务器端口的数据指令进行复制,并将其储存到剪切板中,然后科学仪器软件将服务器端口剪切板的内容进行获取,从而达到剪切板内容共享的目的。
4、科学仪器软件远程文件传输技术
在科学仪器软件的使用中,获取数据作为整个软件的最终目的,但是也有部分完全不可见数据,但是这部分数据对于远程操控人员来说是十分重要的。这类数据在以上的三种数据显现技术中都不能显现,所以对这部分数据我们采用了文件传输技术。科学仪器软件会为用户提供CFile(二进制磁盘简称),并且将服务器端口的部分特定数据文件在CFile中进行保存。远程操控人员可以通过CFile下的文件建立时间进行数据查询,并将数据进行传输。
(三)远程控制技术
操作人员在科学仪器软件远程操作中,要通过对鼠标与键盘的操作来实现。而在远程操控中,要通过计算机端口在科学仪器软件上进行模拟鼠标,键盘对科学仪器软件进行指令操作与控制[3]。
1、键盘模拟操作
键盘模拟操作,就是使用电脑终端与科学仪器软件进行连接,并且在端口输入信息的时候,远程科学仪器软件上也会出现相对应的信息内容。而键盘的模拟操作就是为了确定窗口对象的准确性。
2、鼠标模拟操作
鼠标的模拟操作过程与键盘模拟操作过程一致,鼠标模拟操作的主要目的就是确定坐标。在电脑终端中连接着不同的设备,而科学仪器软件对设备进行了编码设置,所以在鼠标的模拟操作中,选择相对应的编号设备进行控制,达到确定坐标的作用。
总结:本文通过对科学仪器软件在远程测控技术的归纳与总结,让大家充分的了解到科学仪器软件在远程测控中的使用方式。以及通过科学仪器软件的静态信息,动态信息的数据特点,将各种远程技术进行举例说明,为科学仪器软件在远程测控技术能合理的应用提供理论支持。
参考文献:
[1]刘行兵,司思,刘孝飞,张震.协同创新仪器共享平台的研究与实现[J].实验技术与管理,2019,36(02):231-234.
[2]王雷涛,李兵.测量控制与仪器仪表发展现状与分析研究[J].现代盐化工,2019,46(03):69-70.
[3]朱蓬勃.无线通信技术在远程测量系统中的应用[J].通信电源技术,2019,36(02):193-194.
(作者单位:重庆科技学院虎溪校区)