基于windows的磁日变可视化软件的设计与实现.docxVIP

基于windows的磁日变可视化软件的设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于windows的磁日变可视化软件的设计与实现 在磁体测量中,尤其是在大规模高精度磁体测量中,磁体的日变校正应得到行业规范和质量规则的明确规定。但在航磁野外飞行测量过程中,磁日变站设置受到供电等条件限制,很难满足行业规范和质量规程的要求,不免有各种人文活动和仪器噪声等干扰,如不排除和压制,将严重影响磁日变校正精度。因此在进行磁日变校正之前,应对其进行必要的预处理,以消除人文干扰、仪器噪声等的外界影响。 对上述干扰和影响的处理方法,以往都由手工完成,不仅工作量大,进度慢,而且处理精度较低;为改变这一状况,开发了磁日变可视化软件。其目的是充分利用现有计算机技术,以图形方式将磁日变曲线显示在计算机屏幕上,由技术人员直接进行编辑处理。 1 不活动的磁性体 外界人文活动所产生的磁性干扰场在磁日变记录上表现有以下几种形式:①活动的磁性体如人体、自行车等快速通过磁力仪探头时产生的磁干扰异常(图1a);②不活动的磁性体如离磁日变站较远处停放的汽车,产生恒定的干扰磁场,中途离开后,在磁日变记录上表现为掉格现象(图1b)。磁力仪在长期使用过程中,偶尔会出现仪器噪声偏大现象(图1c),甚至于发生故障,如果在较短时间内未能将仪器故障排除,则将造成磁日变观测数据不同程度的失真和缺失。 2 windows软件风格 Windows软件具界面友好、操作简单、易于掌握等特点,给用户留下深刻的印象;开发具有Windows软件风格的软件已成为时尚。我们选择Windows系统作为开发平台,使用Microsoft Visual Basic面对对象的开发语言,正是基于这种考虑的。 2.1 磁日变曲线 在磁日变研究中,经常需要对比同一天中不同地点观测的磁日变曲线,以便研究磁日变的变化规律;主界面采用MDI(图2),一个MDI能管理多个MDI子窗体,用一个MDI子窗体显示一个地点的磁日变曲线,可以满足磁日变研究的需要。 2.2 ueard软件创建导则 正是因为有了菜单,Windows软件的使用才变得如此简单;用Visual Basic提供的菜单编辑器(menu editor)很容易创建具有Windows风格的菜单。在创建菜单之前,先按功能对菜单进行分类,对每类中的子命令或功能再分组;然后用菜单编辑器为MDI子窗体创建一个菜单条,在菜单条中为每一类菜单创建一个菜单项,再设计主菜单项的弹出式菜单,弹出式菜单的子菜单项按组排列,组与组之间加以分隔线(图3),并为常用子菜单分配快捷键。 2.3 资源管理器的模型 工具条是命令按钮(button)的集合,通常每个按钮与软件的子菜单项相对应,是图形化的菜单,是用户访问软件最常用功能和命令的图形接口。 我们用Visual Basic 6.0的CoolBar、ToolBar、ImagelList三个ActiveX控件设计具有Windows资源管理器样式的工具条,其风格新颖:①工具条左边有一个“把手”(图4),用鼠标拖动“把手”可以改变工具条位置、顺序等;②按钮的3种状态:“有效”、“无效”、“获得热点”用不同的图像表示,使得命令按钮更加形象,并富有动感。 资源管理器工具条是CoolBar、ToolBar、ImagelList三个ActiveX控件的组合体。一个CoolBar控件可包含多个Band,每个Band的位置、大小和次序在软件运行时,可由用户自由调整,因此使用它能生成多行、多区域、可调整大小的工具条;使每个Band的Child属性指向一个ToolBar控件;ToolBar控件包含一些按钮,这些按钮与软件菜单中各项的按钮对应,并可以为每个按钮设置一幅图像;按钮的“有效”、“无效”、“热点”3种状态图像是由与ImagelList、DisableImagelList、HotImagelList三个属性相关联的ImageList控件提供的。 2.4 磁日变数据的记录方式 可视化编辑是用一定的计算方法将数据转换成图形或图像,显示在计算机屏幕上,通过对图形或图像编辑操作,达到对数据编辑的目的。因此数据的图形化方式是可视化软件设计中的重要问题。 在使用数据收录系统采集磁日变数据之前,磁日变观测数据一直是以模拟方式记录在记录纸上的,记录纸的有效记录宽度15 cm,采用分档记录(满档10 nT,记录范围0~10 nT,满10 nT自动归0),模拟记录仪走纸速度2 cm/min。对于磁日变的模拟记录曲线,技术人员是非常熟悉的,为了让技术人员在使用可视化编辑时有一种真实的感觉,在磁日变数据图形化时,增加分档显示,满档10 nT,满10 nT归0的模拟记录曲线方式,并绘制类似模拟记录纸的网格线作为图形的背景,增加了仿真效果。 3 可视化设计 3.1 人文干扰连接的调节 如前所述,磁日变的人文干扰有2种不同的表现形式,所以处理方法有别。 人文干扰异常的特点

文档评论(0)

lgjllzx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档