自动站多路径日数据文件自动备份_第1页
自动站多路径日数据文件自动备份_第2页
自动站多路径日数据文件自动备份_第3页
自动站多路径日数据文件自动备份_第4页
自动站多路径日数据文件自动备份_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自动站多路径日数据文件自动备份OSSMO基层台站广泛使用的测报自动化软件,该软件极大的简化了地面观测的编/发报过程,减轻了观测员的工作量,对实现自动化办公起到了巨大的作用。但是笔者在实际运用过程中,发觉软件在每日数据的保存方面存在缺陷,现进行商讨。地面气象测报业务系统软件操作手册规定“B和采集数据文件备份是为了保证数据文件的安全性而定的。每天完成逐日地面数据维护后,应及时对本月的B文件,自动气象站采集数据文件进行磁盘或其他移动式存储设备进行备份,或将这些数据文件备份在其他计算机中”。具体来说,观测员在使用OSSM欹件进行日数据备份时,操作顺序是:打开OSSM®录下的LOG文件一手动找

2、到每日要备份的文件一打开备份文件夹一建立以今天的日期为名的文件夹一再把文件粘贴过来。然后点击OSSMOjB文件和采集数据文件备份,整个过程比较复杂,且在建立/查找的过程中容易误操作。针对这个问题,制作出可以自动建立以日期为名的文件夹,将所有需要备份的文件整合成一键备份(手动)定时备份(自动)就能实现的自动站文件备份系统。一、软件介绍VisualStudio2005是基于2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。同时还永久提供免费

3、的VisualStudioExpress版本。本软件用VisualStudio2005中的C#f言模块编写,结构简单,使用方便,实现了一键寻找备份文件夹并建立以当日日期为名的文件夹,一键备份(手动)/定时备份(自动)日数据文件,简化了观测员的操作步骤,节省了时间。该程序主要由11个button按钮、8个文本框、若干标签在FORMS!体中组成界面,folderBrowserDialog控件和timer控件作为后台控件,组成可以执行一键备份(手动)/定时备份(自动)的日数据多路径保存程序。二、使用说明本程序仅需在第一次使用时设置好台站编号和文件读取/保存路径,以后使用无需设置。(一)软件特点无需安

4、装,每天准时保存日数据文件,便捷高效,误差率低,拥有自动/手动两种保存模式,可互相弥补,避免观测员的繁复操作,降低工作强度。(二)软件结构本程序由主程序和一个保存设置用的名为“txtwriter.txt”的文档文件构成,若将程序移位,切记将此文档文件一并移动。(三)初次使用第一次使用程序需设置本站的台站号以及OSSM疆序的LOG文件夹所在位置,日数据备份文件夹所在位置,BaseData文件夹所在位置,AwsSource文件夹所在位置,仅需在第一次使用时设置。1、使用程序前的准备本程序无需安装,可以直接运行,只用将压缩包解压至任意位置即可,运行“日数据文件保存辅助程序.exe”即可,安装前请保证

5、计算机上安装有Framework2.0。2、初次打开程序后的设置初次打开程序后点击“路径设置”按钮,则有台站号输入框和四个“选择”字样的按钮和“确认”启用,分别设置好四个文件夹的所在路径,具体操作是:新加入了两个路径保存,其路径选择操作与上文的操作相同。两个路径相互独立,可单独启用,两个其他保存路径默认为不启用,当需要使用时,勾选“其他路径”前的勾选框,则此保存路径被激活。当路径都设置完成后,点击“确认”按钮,此时会弹出一个提示重新启动以应用新设置的提示框,点击确定后程序自动关闭。重启程序后就可以看到新设置的路径以及区站号。(四)正常使用正常使用分为两个模块:自动保存和手动保存。1、自动保存:

6、正常情况下值班员20:05以前就可以完成人工观测数据的输入,所以系统设置的时间是20:05自动建立并保存日数据文件(程序的左下角有时间提示),本程序只要打开,自动保存程序就自动启用,20:05分自动保存成功后,会弹出一个提示:自动保存数据成功。则日数据已经自动备份成功。2、手动保存:若值班员错过20:05分,自动保存的数据将无法执行,此时需要手动保存来代替自动保存。双击打开程序,点击“建立今天的备份文件夹并打开”按钮,得到一个弹框提示已经建立今的备份文件夹,点击确认后,当日的文件夹便会自动打开,同时“一键备份日数据”按钮启用。点击“一键备份日数据”按钮后会弹出“手动保存成功”的提示框。此时便可

7、查看当日的备份文件夹,发现日数据文件已经备份完成。手动保存可以多次执行,结果为覆盖上一次保存的数据。如果在20:05前勾选了“其他路径”框中的路径,则不必点击“一键备份日数据”按钮,程序在20:05自动保存数据至指定路径,若在20:05后勾选,则需要手动点击“一键备份日数据”按钮,以实现数据覆盖式备份。三、部分后台代码程序代码分为默认载入、按键触发、定时触发三大部分,其中默认载入为程序开启时自动读取“txtwriter.txt”文档中的设置,以及相关功能的加载。按键触发多为各种功能键的后台设置。定时触发是在监控当前时间的时间控件操作下,于预设时间自动执行保存工作,是多个按键功能的综合,下文中将

8、各部分功能的代码部分贴出。(一)默认载入默认载入项是程序刚开始运行时需要载入的按钮,标签等各种控件,是保证程序运行的前提,将程序运行时需要默认载入的控件代码截取部分如下:(二)按键触发按键触发功能是该程序的主要功能部分,由按下指定按钮后执行相应的操作,相应的部分代码在下面给出:privatevoidbutton2_Click(objectsender,EventArgse)stringb;b=str;System.Diagnostics.Process.Start(b);(三)定时触发定时触发是由timer控件执行的在指定时间内程序自动触发,由于添加了监控系统的日期和时间,有可能会被部分杀毒程序误报,实属正常。下文为部分定时触发的部分代码:privatevoidtimer1_Tick_1(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论