期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

变电站噪声环境的交互式绘图软件的设计与实现

时间:2013-08-15 16:41 文章来源:http://www.lunwenbuluo.com 作者:论文部落 点击次数:

1. 变电站噪声环境交互式绘图软件的设计
1.1 软件的总体结构设计
   本软件的功能是构建变电站噪声环境模型,为变电站噪声治理研究及预测分析提供必要帮助。软件分为软件界面设计、场景建模、数据管理、操作及功能实现、数据接口及处理五大模块。其中数据管理模块包括噪声源数据管理和隔声屏障数据管理。操作及功能实现包括图元的平移缩放旋转、导入背景图、导出为图片、文件的保存与打开,撤销与恢复、场景的缩放。
1.2 开发工具的选择
  本软件开发工具为WPF,它是一个用于Windows平台的全新的图形显示系统,针对.Net而设计的,受现代显示技术以及硬件加速技术的影响。在WPF中,底层的图形技术不再是GDI/GDI+,而是DirectX。WPF在用户界面和图形技术中有很多优势,主要包括以下几个方面[1]:(1)丰富的绘图模型与文本模型。(2)分辨率无关性。(3)以相同的方式处理预先构建的控件和自定义绘图图形,对二维图形使用硬件加速功能,以及支持比位图具有更好缩放效果的矢量图像。
2. 变电站噪声环境交互式绘图软件的实现
2.1 软件界面设计
   本软件的用户界面包括菜单栏、工具栏、用户选择区、绘图场景、属性框和状态栏。在WPF中使用XAML实现应用程序的外观。WPF中的Menu控件、ToolBar控件、StackPanel控件、Canvas面板、Border控件及StatusBar控件分别构成了用户界面的菜单栏、工具栏、用户选择区、绘图场景、属性框和状态栏[4]。软件的界面框架的逻辑树如图1所示。
  

  
                                             图1 软件界面逻辑树

2.2 变电站噪声环境图形建模
 变电站噪声环境建模首先需要场景建模,以图形化的方式对变电站及周边复杂的环境进行模拟建模,并通过对图形元素的属性设置实现场景的精确定位。WPF中Canvas控件可以实现场景建模,Canvas控件是布局容器,可以根据需求设置Canvas的尺寸,可以在指定的位置放置其子元素。Canvas中默认左上角为坐标系原点(0,0),X坐标指向右方,Y坐标指向下方,为了方便用户操作,将原点移到左下角,即X坐标指向右方,Y坐标指向上方。可以使用WPF中的Transform类,对Canvas的RenderTransform进行设定[4],从而实现Canvas的坐标系转换。


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15995089042
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

相关内容

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15995089042
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
159-9508-9042
微信号咨询:
15995089042