软件编程在计量检测工作中的应用

(整期优先)网络出版时间:2022-11-02
/ 2

软件编程在计量检测工作中的应用

林晓锋

广东省惠州市质量计量监督检测所  广东 惠州516003

摘要

在当今经济社会高速发展的阶段,软件编程被广泛应用到各个行业。比如在在工业自动化,航天,化工,通讯,医疗和电子等比较高尖端的行业。软件编程是一种综合学科,贯穿仪器仪表的使用,研发和生产全过程。虽然计量检测行业,软件编程的应用也是越来越多,但是大部分还是没有办法实现通过软件编程来提高计量检测工作的效率,本文通过所学的易语言软件来进行编程来检测交流毫伏表,通过检测全过程的演示,说明软件编程在计量检测中的重要性。

关键词:软件编程,易语言,交流毫伏表

引言

现阶段在计量检测过程中,软件编程除了在需要比较高技术的无线电行业应用的比较多之外,其他计量检测项目的应用还是比较少,主要还是依靠检测人员的手动检测。在人工检测仪器的过程中存在着不少的问题:首先对标准仪器的损耗比较大,长时间的按压和错误的按压不仅会损坏标准本身,而且也会损坏计量的仪器。其次,数据的检测和采集也存在人为误差,导致数据的准确度不够。最后在形成检测报告和结果处理上人工测量也存在效率低下等问题。虽然在实际计量器具检测中还是有很多仪器是没有办法通过全自动测量来实现全方位减少各个环节的人为因素的影响,从而全面提高检测效率。但是我们还是通过我们计量标准和检测仪器的技术特性,通过软件编程的方法尽最大努力减少人工测量带来的影响和提高检测效率。由于计量检测人员大部分都不是软件编程科班出身,对编程也不是一下子就能学会的。而易语言是比较符合我们中国人的习惯,它是中文级汉语符号支持度非常高的可视化编程,使用简单,兼容和扩展性不差,支持windows等。本文主要是通过易语言编写的软件进行操作,全过程实现对交流毫伏表的计量检测工作。

  1. 通过软件编程实现对多功能校准仪这个检测标准的控制

笔记本电脑通过串口连接线连接到多功能校准器的串口端,实现物理的连接,然后再通过多功能校准器串口代码的学习,用易语言进行编程,实现对多功能校准器的控制。实现对多功能校准源进行控制后,我们可以开始对输出的检测点进行设计编程。通过编程,我们可以直接控制多功能校准源的数据自动输出,软件可以按照我们自己的意愿进行自动按顺序输出,这样我们可以不用手动去按按键,减少对按键的磨损,也减少人为误按检测的数据,造成仪器的损坏。

C:\Users\ADMINI~1\AppData\Local\Temp\WeChat Files\b5a236c7d5b252a64f2fb32af2a2af5.jpg

图1

图1中我们可以清晰的看到编译后的操作界面,在操作界面中我们可以看到,交流毫伏表的每个电压检测点和每个频响检测点都已通过代码的设计按顺序排列好,只要我们通过输出命令或数据,就可以实现对多功能校准器的控制,对设计的数据点进行电压和频率的输出。由于交流毫伏表有单通道和双通道两种模式,所以我们在编写程序的时候要通过符号来进行区分识别。在这个程序里,我们通过“/”这个符号来识别。如果你直接输出一个数据1.00的时候,直接就默认是多功能校准仪就是以单通道数据输出,在记录中也是以单通道的记录格式。如果我们输出1.00/1.00的模式,多功能校准仪就是以双通道数据输出,记录也是双通道的记录版本。由于我们设计了固定的数据的位数和单位,所以我们在输入数据时也不用输入完整的数据位数和单位,直接输入测量数据就可以了,减少了数据位数和单位的输入,节省时间,提高效率。在输入检测数据后,我们要点击回车键,进入下个指令,多功能校准仪接受到指令后,同时输出下个检测点的数据。通过设计的顺序进行数据的输出和记录数据的输入,基本可以大大提升数据输出和输入的效率。这个程序不但可以解放我们的双手,减少对多功能校准仪的按压,从而减少按键的磨损,同时也可以防止人为误碰,防止对检测仪器造成不必要的损坏。同时也提高数据输入的效率。

2.通过软件编程实现操作界面的简洁性,方便性,提高检测效率。

在计量检测过程中,我们总要对仪器送检单位的名称,检测仪器的型号,仪器编号,环境条件和校准日期等进行记录。现实进行检测工作时,如果只有几台检测仪器,这个繁琐的书写这些固定的仪器信息,还不会造成多大的烦恼,如果大批量的仪器检测,这个问题就是个大问题,不仅耗费大量的记录时间,降低了检测效率,同时也会提高记录出错的概率,通过软件编程,我们可以实现操作的简单化,有些数据都是一样的,就可以一直保留在那里,不用再去选择,减少操作时间。同时,我们做过的仪器信息也会保存在下拉框里面,当有同样型号的仪器,信息都会直接显示在操作框里,不用再去录入其他信息。如图所示

C:\Users\ADMINI~1\AppData\Local\Temp\WeChat Files\fab034ffab8d64dc09781e9e9ee49db.jpg

图2

图2的操作界面如果你第一次录入检测信息后,对于相同的信息你不需要再去录入或者选择,直接输入或选择不同的信息就可以了。校准日期也是跟你电脑联网的,当天是几年几月几日都是记录好的了,不用人工去填写。操作界面的简洁,可选择性,必将大大减少出错的概率,提高检测的效率。

  1. 通过软件编程减少在仪器检测过程出现的人为错误。

仪器检测是一件非常繁琐的工作,特别是大批量的仪器检测中,不仅需要大量的脑力劳动,同时也需要大量的体力劳动。长时间的检测工作,有时候也是身心疲惫,难免会出现不必要的错误。通过软件编程,我们可以大大的减少人为的错误。

C:\Users\ADMINI~1\AppData\Local\Temp\WeChat Files\53d1c0e4b8bf642c353519c3e2ca530.jpg图3

图3中,我们可以从软件中清晰的看到,多功能校准仪当前输出信号,这样可以让我们检定员可以清晰的了解到信号是多少,我们要及时调整检测仪器的档位。如果我们没有这些提醒信息,还要去多功能校准仪的显示端口去看,这样不仅浪费时间,而且显示窗口很小,显示的颜色又比较昏暗,在繁重的检测过程中根本无法很准确的了解到,就会造成对检测仪器量程调节不够准确,有可能损坏仪器。上图我们也可以清晰看出如果我们在录入检测数据时超差或者明显的人为错误,它也是会显示在对话框里面,这样可以让我们实时了解到是我们错误操作产生的误差还是仪器有问题产生的错误,可以大大减少我们人工去判断误差的时间。如果是人为明显的错误,我们可以通过重新再检测一遍仪器,排除人为的错误,不用等到检测完仪器后才发现错误产生,减少不必要的时间损耗,提高检测的效率。

  1. 通过易语言的编程,可以保证检测结果的品质控制。

通过软件编程,可以通过编程用户模块实现用户身份的识别,同时我在编程的时候取消检测记录和证书的修改功能,防止记录证书的修改,最大程度保证检测数据的溯源的可靠性和真实性。

C:\Users\ADMINI~1\AppData\Local\Temp\WeChat Files\d064e84c914ee15595d9f36e8d5dcde.jpg

图4

如图4所示,我们编写了一个人员登录界面,在里面我们可以选择检测人员和输入密码,实现人员和检测过程的一一对应,最大程度保证检测人员的真实可靠性,在进入软件的检测界面中,登录的检测人员的名字就会锁定在检测人员的对话框里,这个名字也是检测记录和证书的检测人员,无法修改。在对检测人员进行确定后,我们也要就对记录证书检测人员的溯源性和真实性保障。现阶段,检测仪器所用的记录都是纸质和EXCEL做的,由于检测数据载体本身没有办法进行加密,还是存在一些随意改变数据,或者数据不全的问题,这样对检测数据的溯源性和真实性没有办法很好的保障。我通过软件编程,形成数据自动存储,自动数据锁定。当我在检测数据过程中,数据通过检测界面输入到电子记录,在还没有保存之前,如果有检测错误出现的时候,我们可以通过文本框的显示的错误信息,对仪器再进行复检,确认,如果是人为错误,我们还是可以修改检测数据。当我完成全过程的仪器检测,按确定保存后,数据就形成PDF模式,无法再更改记录里面的数据。检测记录的数据也是以电子档的模式交到质保进行保存,无需打印出记录来,减少纸张的浪费。

  1. 通过易语言的编程,实现功能扩展,提高检测效率。

软件编程中,我们可以增加一些实用功能模块,功能模块的实现有助于减少一下工作,减少错误的出现,提高检测效率。

C:\Users\ADMINI~1\AppData\Local\Temp\WeChat Files\c695254c142da23ba1dcd5ae5294ae7.jpg

图5

C:\Users\ADMINI~1\AppData\Local\Temp\WeChat Files\153b6ad66345610a896aa864b8c3355.jpg

图6

图5中,我在操作界面设计了打印标签的功能按键。在仪器检测完成后,我们都要给仪器贴上标签,标识这台仪器已通过检测。按照正常的流程,我们应该自己填写仪器的编号和检测日期,这样做不仅要检测人员停下其他工作,花费几分钟的时间来填写,有时候自己潦草的别人还认不出是什么,这样不仅降低了检测速率,也会造成书写的出错。通过标签打印,我们检测完一台仪器,就可以马上打印出含有编号和日期内容的标签,不仅可以解放双手,也可以保证准确性。图6中,我也通过软件编程,可以实现现场证书的打印。

结束语

至此,工作实践表明,软件编程在融入计量检测工作发挥了很大的作用:第一,可以更好的保护标准器,减少标准器的损耗和对被检仪器的保护。第二,可以最大程度保证检测数据的真实性和溯源。第三,检测数据处理的快速准确,大大减轻我们的工作量,为检测人员提供了准确和高效的工具手段。