APP下载

防止高空气象探测文件缺失的一个措施

2017-06-30田小芳黄小培卢雪勤

中文信息 2017年6期
关键词:措施

田小芳 黄小培 卢雪勤

摘 要:L波段高空气象探测系统(以下简称:系统)为防止在进行实时的高空气象探测(以下简称:探测)时,因计算机故障而无法读取或在1至2小时内无法读取当时的高空气象探测文件(以下简称:文件),设置有实时写入文件到U盘中的功能。由于U盘的空间是有限的,一旦其被写满,则不再写入。因此,有必要采取非常可靠的措施,防止此类事情的发生,从而保证当时文件的绝对安全。

关键词:防止 高空气象探测 文件缺失 措施

中图分类号:P4 文献标识码:A 文章编号:1003-9082(2017)06-0222-01

引言

在开始使用系统的一段时间后,发现:如果插在系统计算机上的U盘的空间被写满后,以后的文件(文件的形式为s54511yyyymmdd.tt,其中:s、54511.yyyy、mm、dd、tt分别为固定符号、区站号、年、月、日、时)再也不能写入。如此,一旦出现因计算机故障而无法读取或在1至2小时内无法读取当时的文件,将会出现文件的缺失或报文不能及时发出的问题。

发现此问题后,就在一定的时间内,人工移动U盘的文件,留出一定的空间。但是,在实际的工作中,此项工作经常被遗漏。为防止此类事情有可能再次发生,有必要采用一个非常可靠的措施,即到了某一时间,自动启用一个程序代替人工移动U盘的文件的工作,彻底消除此工作中存在的隐患。

一、解决问题的设想

每天7时04分,利用计算机系统的“计划任务”启用一个程序,移动U盘中昨天的文件到系统的计算机的某个固定的文件夹中。

二、解决问题的方法

1.编写程序

用vb6程序语言代码编写程序.

2.程序的名称

程序的名称为“定时移动U盘文件.exe”。

3.程序的代码

3.1 窗体中的代码

Private Sub Form_Load()

If App.PrevInstance = True Then Unload Me

End Sub

3.2 模块中的代码

Sub Main()

Dim U_P(1 To 2) As String, myfile(1 To 6) As String

Set fs = CreateObject(“Scripting.FileSystemObject”)

su = “e:\U盘文件备份”

If Dir(su, vbDirectory) = “” Then MkDir su

a = “59211”

For Each b In fs.Drives

DoEvents

If b.DriveType = 1 Then

i = i + 1

U_P(i) = b.DriveLetter & “:\”

End If

Next

If Dir(su, vbDirectory) <> “” And i <> 0 Then

c = Format(DateSerial(Year(Date), Month(Date), Day(Date)) - 1, “yyyymmdd”)

myfile(1) = “s” & a & c & “.07”

myfile(2) = “s” & a & c & “.08”

myfile(3) = “s” & a & c & “.13”

myfile(4) = “s” & a & c & “.14”

myfile(5) = “s” & a & c & “.19”

myfile(6) = “s” & a & c & “.20”

For i = LBound(U_P) To UBound(U_P)

DoEvents

If Len(U_P(i)) <> 0 Then

For j = LBound(myfile) To UBound(myfile)

If Dir(U_P(i) & myfile(j)) <> “” Then Name U_P(i) & myfile(j) As su & “\” & myfile(j)

Next

End If

Next

End If

End Sub

4.程序的功能

4.1 新建文件夹

4.1.1新建“U盘文件备份”文件夹在E盘中;

4.1.2如果已经有“U盘文件备份”文件夹在E盘中,则停止在E盘中新建“U盘文件备份”文件夹。

4.2 移动U盘文件

移动U盘中昨天的文件到E盘的“U盘文件备份”文件夹中。

4.3程序的使用

4.3.1修改程序

台站根据系统文件和文件备份的位置,修改3.2中的su和a的赋值(su和a等于号的右边分别表示为移动U盘文件到系统的计算机中的e盘的“U盘文件备份”的文件夹中以及台站区站号),程序就可使用。

4.3.2定时运行程序

把“定时移动U盘文件.exe”复制到系统的Windos操作系统的“启动”目录下,把“定时移动U盘文件.exe” 设置到系统的Windos操作系统的“计划任务”中,设置每天“7:04”(北京时“时时:分分”)自动运行。

程序在后台运行且无任何程序图标出现在计算机的屏幕中,所以,不影响值班员的正常工作。

由于程序运行时无任何程序图标出现,如果想查看程序是否运行或关闭它,则用鼠标的右键点击计算机屏幕的底部→过程,就能达到你所要做的目的。

以上是系统的计算机XP操作系统的设置,XP以上版本的操作系统也有此类功能,在设置上有所不同。

三、总结

1.使用程序来完成移动U盘中文件的工作,防止因人为的遗漏,导致一旦出现因计算机故障而无法读取或在1至2小時内无法读取当时的文件,将会出现文件的缺失或报文不能及时发出的问题。

2.因程序自动运行在每天7时04分,此时系统和计算机不太忙且又是每天都移动U盘中4个以下的文件,所以,程序运行的时间很短,对系统和计算机的运行没有影响。

3.不增加值班员的工作量,并达到预期的效果。

4. 3.2中的代码,复制到电子表格的代码区域中,也可以实现相同的目的,至于如何运行,限于篇幅,在此不累述。

参考文献

[1] 高空气象观测手册——高空风观测部分——中央气象局,1976

[2] 高空气象观测手册——701雷达观测使用部分——中央气象局,1979

[3] 高空气象探测手册“59-701”微机数据处理系统部分,中国气象局监测网络司,气象出版社,2001

[4] L波段(1型)高空气象探测系统业务操作手册,中央气象局监测网络司,气象出版社,2005

[5] L波段高空气象探测系统常规技术问题综合解答,中国气象局大气探测技术中心,气象出版社,2006

[6] 新一代高空气象探测系统项目建设材料汇编,中央气象局监测网络司,2005

[7] 高空气象观测业务质量考核办法,中央气象局, 气象出版社,2010

[8] 常规高空气象观测业务规范, 中央气象局, 气象出版社,2010

作者简介:田小芳(1979-),女,贵州省沿河县人,工程师,现主要从事高空、地面气象酸雨观测工作。

猜你喜欢

措施
猪腹泻病防控措施
治疗猪气喘病的措施
放养鸡疾病防治八措施
欧盟采取额外措施扶持农业部门
城乡规划中常见问题与解决措施探讨
高中数学解题中构造法的应用措施
20条稳外资措施将出台
减少猪相互打斗的措施
夏季猪热应激及其防治措施
四项措施培养新农民