雷电风险评估软件
- 格式:doc
- 大小:241.54 KB
- 文档页数:16
基于MeteoInfo的雷电可视化软件设计与实现樊 荣1朱卫星1冯志伟1(1湖州市气象局,湖州,313000)摘要:结合MeteoInfo[1]地理信息系统功能设计了雷电信息可视化软件,实现了对闪电定位数据的图形可视化。
阐述了该软件的模块化结构设计过程,给出了关键性技术描述,并展示了该软件的主要功能和产品结果。
这使得雷电相关工作人员能够直观地了解当前雷电分布规律,有针对性地采取防雷减灾措施,减少生命财产损失。
Abstract: In order to realize the visual analysis of lightning, lightning data visual software is developed based on meteoinfo’s GIS function. In the paper, modularized design process of the software is demonstrated, primary technological description is given, main functions and product results are illustrated. The software is useful for lightning related stuff in the aspects of acknowledging current lightning distribution discipline, taking effective lightning protect measures, reducing life and economical loss.0引言雷电灾害给人们的生命和财产带来很大的威胁,已经受到越来越多的关注[2-3]。
雷电的发生发展具有明显的时空特性,因此进行雷电数据的时空特征分析具有重要的意义。
闪电定位系统(LLS)资料应用于雷电灾害风险评估是目前较多的业务[4],主要是针对雷电时间、空间、强度等参数的致灾因子统计、分析。
用软件计算雷击次数摘要:雷击次数是雷电风险评估的一个核心内容之一,因此在雷电风险评估报告的编制中怎样方便快捷地计算雷击次数就成了一个重要的环节。
笔者用开发工具Visual Basic 6.0,编制了雷电风险评估雷击次数的计算软件,通过计算软件的运行,大大提高了计算雷击次数的速度和准确率。
关键词:雷击次数计算软件一、引言在灾害性天气中,雷电灾害是联合国公布的最严重的自然灾害之一,具有爆发性,闪电电流大,作用时间短,瞬时功率强的特点。
它对输电和通信设施、建筑、航空器、车船、农作物以及人畜等带来了毁灭性的打击,造成的经济损失和对人民生命的威胁都特别巨大[1]。
据不完全统计,全球每年因雷电造成人员伤亡超过1万人,损失在10亿美元以上,中国每年约有3000~4000人因遭受雷击而伤亡[2]。
张家诚[3]、盛承禹等[4]在上个世纪80年代对我国雷暴的地理分布做了分析,指出:在我国华南和滇南是雷暴发生的频繁地区,年平均雷暴日数达80天以上。
铜仁地区地处东经107°45/~109°30/,北纬27°7/~29°5/,位于贵州高原东北部向湘西丘陵及四川盆地过渡的斜坡地带,地形复杂,各地海拨高差大,这些因素造成了铜仁地区雷暴活动频繁。
雷电损害事故每年大量发生,特别在雷电频繁活跃的地区,评估雷击损害风险具有重要意义。
雷电防护实践中,在明确了建筑物的物理损坏和生命危险风险分量、建筑物内电气和电子系统风险分量的评估及是否需要采取防雷措施后,还应兼顾经济和耐用可靠的原则。
雷击的概率随着建筑物高度的增加而增大,即建筑物越高,雷击的次数越多。
随着高层建筑物的增多,雷电对建筑物的危害也越来越突出[5]。
对于易受雷击影响的建筑物等设施进行雷电灾害风险评估,提前做好防雷工作预案,有效减轻雷电灾害影响[6]。
雷电风险评估工作近年来在全国各省陆续开展,2010年,铜仁地区防雷中心在省防雷中心的指导下,开展了重大项目的雷电风险评估工作,2011年,大量雷电风险评估工作摆在了面前。
自然风景区雷电灾害风险评估方法研究成勤;史雅静;刘云鹏;王清龙【摘要】根据模糊理论和层次分析的方法,建立自然风景区雷电灾害风险评估模型.以三峡某自然风景区为例,选取符合该景区特性的准则层和方案层及其参数值,评估雷击人员伤亡损失风险,提出切实有效的整改措施.评估结果表明:该自然风景区雷电灾害风险较高;闪电密度、雷电流强度、雷电预警和响应系统、直击雷防护措施以及防接触和跨步电压措施对该自然风景区雷电灾害风险影响程度最大;为了减小雷电灾害风险,该自然风景区应建立雷电预警和响应系统,设置临时避雷场所,完善直击雷防护措施以及防接触和跨步电压措施,并进行防雷装置安全性能常规检测.【期刊名称】《暴雨灾害》【年(卷),期】2016(035)003【总页数】6页(P279-284)【关键词】模糊理论;层次分析法;自然风景区;雷电灾害;风险评估【作者】成勤;史雅静;刘云鹏;王清龙【作者单位】湖北省宜昌市防雷中心,宜昌443000;湖北省防雷中心,武汉430074;湖北省宜昌市防雷中心,宜昌443000;湖北省宜昌市气象局,宜昌443000【正文语种】中文【中图分类】X43成勤,史雅静,刘云鹏,等.自然风景区雷电灾害风险评估方法研究[J].暴雨灾害,2016,34(3):279-284CHENG Qin,SHI Yajing,LIU Yunpeng,et al.Research of lightning risk assessment in the natural scenic spot[J].Torrential Rain and Disasters,2016,34(3):279-284雷电灾害作为全世界公认的十大自然灾害之一,其发生发展具有很强的随机性和瞬时性,其危险性评估具有一定难度,为不断满足实际需要,业务上对其评估方法也在不断改进。
1995年国际电工委员会(IEC)出台了技术标准IEC61662,将雷电灾害风险评估定义为雷电对建筑物和服务设施造成的可能年度损失。
利用MeteoInfo软件分析闪电资料李松涛;朱宇;赵文哲【摘要】In recent years, with the increasing importance of lightning disaster, the vigorous development of the lightning disaster risk assessment work, the lightning climatic characteristics analysis plays an important role in the lightning risk assessment and parts for lfash data analysis of helpless, the program method of using batch processing and MeteoInfo feet of lfash data analysis and processing. Get lfash density distribution map, lfash frequency distribution and to analyze the climatic characteristics of lightning.%文章应用批处理及MeteoInfo脚本程序的方法对地闪资料进行分析处理,得到地闪密度分布图、地闪频次分布图,从而进行雷电气候特征分析,以提高地闪资料在雷电灾害风险评估工作中的应用效果。
【期刊名称】《内蒙古气象》【年(卷),期】2016(000)002【总页数】4页(P39-42)【关键词】闪电定位数据;批处理;脚本【作者】李松涛;朱宇;赵文哲【作者单位】赤峰市气象局,内蒙古赤峰市 024000;松山区气象局,内蒙古松山区 024000;赤峰市气象局,内蒙古赤峰市 024000【正文语种】中文【中图分类】P427.32雷电灾害是联合国“国际减灾十年”公布的最严重的十种自然灾害之一。
TECHNOLOGY AND INFORMATION科学与信息化2022年6月上 37区域雷电灾害风险评估方法朱新健 青海省气象服务中心 青海 西宁 810001摘 要 经过实际统计发现,雷电灾害是导致电力系统损害的重要因素,为从根本上控制区域内雷电灾害发生概率,还需要注重使用各类风险评估手段,找寻出雷电灾害发生规律,并由此制定出专项可行的控制方案。
基于此,本文以区域雷电灾害风险评估概念为切入点,提出常见雷电灾害风险评估方式,对比分析不同雷电灾害风险评估方式的优缺点,以供参考。
关键词 区域;雷电灾害;风险评估引言为最大限度地降低雷电灾害对地区发展造成的不利影响,需关注雷电灾害风险评估工作,从源头上预防雷电灾害,科学评估危机可能引发的风险损失量,制定专项可行的风险预防与控制技术手段。
现阶段应用在区域雷电灾害风险评估中的方式较多,不同评估方式的优缺点较为显著,应当严格遵循因地制宜原则,结合地区雷电分布具体情况选择适宜的雷电灾害风险评估技术手段。
1 区域雷电灾害风险评估方式1.1 国际标准下的风险评估程序雷电灾害风险评估国际标准IEC62305-2,此评估程序是一种定量化评估方式,可通过收集区域内雷击点、明确被评估建筑物或电力系统遭受雷击损害的来源、损害类型,确定各类潜在累计风险因子[1]。
借助固定计算手段评估建筑物或电力系统遭受雷击灾害的风险值。
对比分析计算风险值与可承受风险值,最终判断建筑物或电力系统是否要进行专项防雷保护、防雷保护等级以及所需采用的防雷保护手段。
在雷电灾害风险评估工作开展期间,工作人员需要设置收集年预测雷电次数、人机损坏概率以及危机损坏后果等数值,并由此精准推算出雷击损害风险系数。
1.2 闪电定位数据评估手段在雷电定位数据评估过程中,需要首先确定等效截收雷击区域。
结合引雷空间理论,定义定位误差值[2]。
选择包络矩形包围评估边界范围,并以矩形中心作为等效定位误差圆心,从而对等效接收雷击区域内的雷电定位数值进行筛选与分析。
雷电风险评估有关的数据和特性建筑物区域的划分及其特性区域Z1名称区域Z2名称区域Z3名称区域Z4名称区域Z5名称相关量的计算用于决定保护需要的风险计算-5因为R1=6.6344E-06低于容许值R T =0.00001不需要对建筑物进R1Z1Z2Z3Z4Z5建筑物R D 1.4125E-050.42360690.056485630.00045200.48055865R I 00.165456740.017391543.5565E-0500.18288385合计 1.4125E-050.589063640.073877170.0004875600.6634425R S 1.4125E-050.001249589.6121E-064.8061E-0600.00127812R F 00.150861510.03017230.0004827600.18151657R O 00.436952550.0436*******.48064781合计1.4125E-050.589063640.073877170.0004875600.6634425即:Z1Z2Z3Z4Z50.00%88.79%11.14%0.07%0.00%R1百分比R I 是雷击没有直接击中建筑物,但对其造成影响所引起的风险.(损害源: S2 S3 S4)RS 是生物伤害引起的风险.保护措施的选择行防雷保护.RF 是物理伤害引起的风险.RO 是内部系统引起的风险.R D 是雷击建筑物造成的风险.(损害源: S1)从R1计算结果得出结论各个区域的风险分量R1的组成部分(数值*10-5)Z1Z2Z3Z4Z5100.00%0.00%0.00%0.00%0.00%0.00%23.98%38.24%92.71%0.00%0.00%47.93%38.22%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.00%0.01%0.00%0.04%0.00%0.00%0.07%0.12%0.28%0.00%0.00%0.74%0.59%0.00%0.00%0.00%0.63%0.51%0.00%0.00%0.00%0.20%0.01%0.94%0.00%0.00% 1.56% 2.48% 6.02%0.00%0.00%15.58%12.42%0.00%0.00%0.00%9.29%7.41%0.00%0.00%风险R1分析:Rw (telecom)Rz (telecom)Rb Ra Rz (power)Ru (telecom)Rm Ru (power)Z5Rv (power)Rw (power)Rv (telecom)Rc 各风险量占各区总风险的百分比Z1Z2Z3Z400.10.20.30.40.50.60.70.80.91Z1Z2Z3Z4Z5为了把风险降低到容许值以下,可以采用以下保护措施:方案a)(1)为大楼内的Z2 、Z3两个区内的所有电力和电信系统安装LPL比A级更好的配合的SPD;(2) 加强具有对电磁环境高敏感的医疗设备所在科室的屏蔽措施,可以提供网格宽度为0.5m的屏蔽网;方案b)方案c)-5用于成本效益分析的数据6经济损失风险的评估:R4-5成本效益分析方案a-保护措施的费用C和C($)。
关于雷击风险评估技术的一些探讨作者:陈杏容陈思敏来源:《科技资讯》2011年第05期摘要:雷击风险评估工作作为有效进行雷击灾害防护的一个重要前提,已在全国各省市较为广泛的开展。
本文简要阐述了雷击风险评估的基本思路和依据,并讨论了评估标准中涉及的基本参数、数据,探讨了风险评估的程序开发与应用,指出目前风险评估工作中存在的一些问题,并尝试提出解决的办法和途径。
建立由多学科专业人员组成的雷击风险评估队伍,有利于风险评估工作的推进。
关键词:构建筑物雷击风险评估防护中图分类号:TN95 文献标识码:A 文章编号:1672-3791(2011)02(b)-0064-02闪电是发生于大气的剧烈放电现象,并伴随着强烈的光、电、磁等效应。
地闪放电过程对地面构、建筑物和设施产生极大的破坏作用,并造成人员伤亡。
近年来,因电子信息技术的广泛运用而使得雷击灾害形式变得更为多样化的事实,引起了广大防雷工作者的关注。
作为有效规避雷击灾害的一个重要环节,雷击风险评估工作在前些年率先于广东、上海等地实施后,现已较为广泛的在各省市展开,并取得了较好的效果。
本文尝试对目前国内雷击风险评估工作的进展做一些简单的探讨。
1雷击风险评估的基本思路和依据一般而言,雷击风险是指由雷击导致的建筑物及公共设施内的可能平均年度损失。
根据雷击风险评估工作的基本思路通常可由图1所示的基本流程图表示,包括确认被保护的建筑物及相应的雷击损失类型,计算风险,判断风险可否承受以及重新评估等。
目前风险评估的主要依据是国际电工委员会发布的IEC61662及相应的更新版本IEC62305,国内标准一般使用GB50343-2004(建筑物电子信息系统防雷设计规范)及2008年新发布的GB/T21714-2008。
总体而言,各标准对雷击风险的评估具有一定的一致性。
当然,IEC62305的运用相对而言较为广泛,而GB/T21714作为我国尝试与国际接轨的防雷标准之一,接下来的运用可能会逐渐变得更广。
信息系统雷击风险等级评估软件设计摘要:本设计的主要功能是对信息系统雷击电磁脉冲的防护分级;同时介绍了建筑物电子信息系统雷击风险评估方法;以及对所设计系统进行分析和验证。
关键词:电子信息系统;风险评估;分级引言雷电损害风险评估是建筑物的防雷设计或防雷整改工程设计,特别是防护水平选择过程中最重要的一环。
在信息时代的今天,信息系统遭受雷击的概率已经远远大于建筑物遭直击雷的概率,由此而造成的直接经济损失和间接影响更是不可估量。
在《建筑物电子信息系统防雷设计规范》(GB50343-2004中,对建筑物电子信息系统的雷击风险评估做了明确的分类标准及计算方法。
1雷击风险评估原理介绍1.1雷击风险评估的意义雷电防护工程设计的依据之一是雷电防护分级,其关键问题是防雷工程按什么等级进行设计,而雷电防护分级的依据,就是对工程所处的雷电环境进行风险评估,按照风险评估的结果确定电子信息系统是否需要防护,需要什么等级的防护。
因此,雷电风险评估是雷电防护工程设计不可缺少的环节。
雷电风险评估是一项复杂的工作,要考虑当地的气象环境、地质地理环境,还要考虑建筑物的重要性、结构特点和电子信息系统设备的重要性及抗干扰能力。
将这些因素综合考虑后,确定一个最佳的防护等级,才能达到安全可靠、经济合理的目的。
1.2等级划分依据公式:E =1 -N c N。
A级:E>0.98;B级:0.95<E=<0.98 ;C级:0.80<E=<0.95 ;D级:E<0.80。
1.3雷击风险等级评估的计算方法1.3.1因直击雷和雷击电磁脉冲引起信息系统设备损坏的可接受的最大年平均雷击次数N c =5.8 10-'5/C式中:N c为因直击雷和雷击电磁脉冲引起信息系统设备损坏的可接受的最大年平均雷击次数;C为各类因子C = G C2C3C4C5C1:信息系统所在建筑物材料的结构因子当建筑物屋顶和主题结构均为金属材料时,取0.5 ;当建筑物屋顶和主题结构均为钢筋混凝土材料时,取 1.0 ;当建筑物为砖混结构时,取1.5 ;当建筑物为砖木结构时,取2.0 ;当建筑物为木结构或其他易燃材料时,取2.5 oC2:信息系统重要程度因子一般计算机,通讯设备,取0.5 ;《计算机场站安全要求》中划为C类的机房,取1.0 ;《计算机场站安全要求》中划为B类的机房,取2.0 ;《计算机场站安全要求》中划为A类的机房,取3.0 ;C3:信息系统设备耐冲击类型和抗冲击能力因子本因子与设备的乃各种冲击的能力有关,与采用的等电位连接及接地措施有关,与供电线缆,信号线屏蔽接地状况有关,一般按原则分为:一般,取0.5 ;较弱,取1.0 ;相当弱。
6目 次1 范围2 规范性引用文件3 术语和定义4 基本规定5 大气雷电环境评价6 雷击损害风险评估7 雷电灾害易损性评估8 雷电灾害环境影响评价9 其他附录A (规范性附录) 年预计雷击次数N 的评估 附录B (规范性附录) 建筑物内损害概率P r 的评估 附录C (规范性附录) 建筑物损失量L r 的评估 附录D (规范性附录) 服务设施损害概率P 'r 的评估 附录E (规范性附录) 服务设施损失量L 'r 的评估 附录F (规范性附录) 开头过电压 附录G (规范性附录) 损失费用计算 附录H (规范性附录) 风险容许值附录I (规范性附录) 电子信息系统雷电防护分级附录J (规范性附录) 用于电子信息系统雷击风险评估的N 和N c 的计算方法 附录K (规范性附录) 防雷区的划分 附录L (资料性附录) 风险分量的影响因子 附录M (资料性附录) 建筑物及服务设施的分区 附录N (资料性附录) 土壤电阻率的测试雷电灾害风险评估技术规范【最新资料,WORD 文档,可编辑修改】雷电灾害风险评估技术规范1 范围本标准规定了雷电灾害风险评估的术语和定义、基本规定、大气雷电环境评价、雷击损害风险评估、雷电灾害易损性评估、雷电灾害环境影响评价等。
本规范适用于石油、化工、矿山等易燃易爆物资的生产或者贮存场所,发电厂、输电线路、变电站等电力设施与电气装置,通信基站、微波站等通信设施,城市桥梁、轨道交通、燃气、体育场馆等市政公用设施,广播电视系统、计算机网络系统、建(构)筑物及其他场所与设施的雷电灾害风险评估。
2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注明日期的引用文件,其随后所有的修订单(不包括勘误的内容)或修正版均不适用于本标准。
凡是不注明日期的引用文件,其最新版本适用于本标准。
GB50057-94:建筑物防雷设计规范GB50058-92:爆炸和火灾危险环境电力装置设计规范GB50156-2002:汽车加油加气站设计与施工规范GB50343-2004:建筑物电子信息系统防雷技术规范IEC60364:建筑物电气装置IEC60479:人畜的电流效应IEC62305-2 :2005 雷电防护风险管理3 术语和定义下列术语和定义适用于本标准。
成都信息工程学院课程设计报告电子工程学院课程名称:高级程序设计语言A 学生姓名:周陈栋仁学生学号: 2009024066 专业班级:雷电防护科学与技术092班任课教师:林宏刚2013年03 月08 日成绩评定表程序编译和功能演示(30%)编程代码质量(10%)编程水平与程序设计能力(30%)程序设计说明书(论文)撰写质量(30%)总分附件:成绩评价表目录1. 程序设计 (1)2. 程序功能模块详细设计(源代码+程序说明) (3)3. 程序功能演示和测试结果 (10)结论 (13)1. 程序设计1.1程序设计目标参照GB50343-2010《建筑物电子信息系统防雷技术规范》相关公式内容编写,主要用于建筑物电子信息系统雷电防护等级的计算。
1.2 程序运行环境本软件在Visual C++ 6.0环境下运行1.3 程序功能模块设计一、程序功能模块划分1.系统功能模块框图图1 系统功能模块框图2.各功能的具体实现内容菜单栏:(1)文件:打开文件,浏览保存文本文档,方便查询历史信息;保存各项参数及结果于文本文档;退出程序(2)规范:提供与程序相关的规范,进行参考 (3)帮助:程序的使用方法;程序编程说明;关于主界面:(1)参数输入:输入各项参数,并通过点击相应运算按钮进行计算 (2)结果输出:输出防雷装置拦截效率(E ),并显示雷电防护等级 (3)信息提示:若参数输入缺少或错误在提示框内显示提示信息 (4)重置:输入的各项参数全部清楚,恢复到默认状态二、 功能实现流程图雷电防护等级菜单栏 主界面文件 规范 帮助 提示信息 打开 保存 退出输入参数 重置 显示结果运算(N1) 运算(N2)运算(Nc)防护等级使用说明 编程说明 关于图2 系统主功能实现流程图2. 程序功能模块详细设计(源代码+程序说明)2.1客户端三、 数据结构定义1.结构体struct NOne {double K; //校正系数 Kint Td; //年平均雷暴日,根据当地气象台、站资料确定 (d/a)double L; //建筑物的长 L double W; //建筑物的宽 W double H; //建筑物的高 H开始输入N1部分的参数运算(N1)输入N1部分的参数 运算(N2)输入N1部分的参数 运算(Nc)防护等级结束信息提示重置输入清除 恢复默认输入有误提示错误 再次输入double Ng; //建筑物所处地区雷击大地的年平均密度Ng(次/km^2/a)double Ae; //与建筑物截收相同雷击次数的等效面积Ae(km^2)double N1; //建筑物年预计雷击次数 N1(次/a)}nOne;struct NTwo{double ds; //埋地引人线线计算截收面积时的等效宽度。
单位为m,其数值等于土壤电阻率,最大值取500double L1; //低压架空电源电缆double L2; //高压架空电源电缆(至现场变电所)double L3; //低压埋地电源电缆double L4; //高压埋地电源电缆(至现场变电所)double L5; //架空信号线double L6; //埋地信号线double Ae1; //入户设施的有效截收面积 A'e(km^2)double N2; //人户设施年预计雷击次数 N2(次/a)}nTwo;struct NC{double C1; //C1 为信息系统所在建筑物材料结构因子double C2; //C2 为信息系统重要程度因子double C3; //C3 为电子信息系统设备耐冲击类型和抗冲击过电压能力因子double C4; //C4 为电子信息系统设备所在雷电防护区(LPZ)的因子double C5; //C5 为电子信息系统发生雷击事故的后果因子double C6; //C6 为区域雷暴等级因子double Nc; //建筑物电子信息系统设备,因直击雷和雷电电磁脉冲损坏可接受的年平均最大雷击次数最大年平均雷击次数Nc(次/a)}nCe;struct LiPr{double N; //建筑物及人户设施年预计雷击次数(N)double E; //防雷装置拦截效率}lip;2.字符量及全局变量#define PI 3.1415926TCHAR strTime[256]; //x年x月x日 x:x:x3.函数定义1)调用的系统内部的函数函数名功能说明ShellExecute 运行一个外部程序GetDlgItemText 获得与对话框中的控件相关的标题或文本SetDlgItemText 设置对话框中控件的文本和标题GetOpenFileName 用户指定驱动器、目录和文件名、或用户打开文件GetSaveFileName 以便用户指定驱动器、目录和文件名MessageBox 消息提示框sprintf 把格式化的数据写入某个字符串fopen 用来打开一个文件fclose 关闭文件fscanf 从文件格式化读内容fprintf 向文件格式化写内容2)自定义的函数void ButtonN1(HWND hwnd); //IDC_OKN1 运算按钮void ButtonN2(HWND hwnd); //IDC_OKN2 运算按钮void ButtonNc(HWND hwnd); //IDC_OKNc 运算按钮void ButtonLP(HWND hwnd); //IDC_OKLP 雷电防护等级按钮void SetOption(HWND hwnd); //设置下拉列表选项void SetZero(HWND hwnd); //置0,默认void OpenText(HWND hwnd); //打开void SaveText(HWND hwnd); //保存void SaveDate(HWND hwnd, TCHAR filename[MAX_PATH]);//保存数据void CALLBACK MyTimerProc(HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime); //日期时间显示BOOL IsDigit(TCHAR* str); //判断输入是否合法四、算法设计void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){switch(id)/************************ 文件 ************************/{case ID_MENUITEMOPEN: //打开{OpenText(hwnd);}break;case ID_MENUITEMSAVE: //保存{if(nOne.N1==0 || nTwo.N2 == 0 || nCe.Nc==0 || lip.N== 0) {MessageBox(hwnd, TEXT("参数不完整\r\n请继续输入\r\n谢谢合作"), TEXT("雷电风险评估"),MB_OK|MB_ICONQUESTION);return;}SaveText(hwnd);}break;case ID_MENUITEMCLOSE: //退出{if(IDYES==MessageBox(hwnd, TEXT("确定退出?"), TEXT("雷电风险评估"), MB_YESNO|MB_ICONQUESTION)){EndDialog(hwnd, 0); }}break;/************************ 帮助 ************************/case ID_MENUITEMUSE: //使用说明{ShellExecute(NULL,"open","软件使用说明.doc", NULL , NULL ,SW_SHOWNORMAL);}break;case ID_MENUITEMWRT: //编程说明{ShellExecute(NULL,"open","软件编程说明.doc",NULL,NULL,SW_SHOWNORMAL);}break;case ID_MENUITEMABOUT: //关于{HINSTANCE hInstance = (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE);DialogBoxParam(hInstance,MAKEINTRESOURCE(IDD_ABOUTDLG),h wnd,AboutDlg_Proc,0);}break;/************************ 规范 ************************ ///新规范case ID_GB34310: //GB50343-2010{ShellExecute(NULL,"open","LPstandard\\GB50343-2010.pdf" ,NULL,NULL,SW_SHOWNORMAL);}break;case ID_GB5710: //GB50057-2010{ShellExecute(NULL,"open","LPstandard\\GB50057-2010.pdf" ,NULL,NULL,SW_SHOWNORMAL);}break;//旧规范case ID_GB34304://GB50343-2004《建筑物电子信息系统防雷技术规范》{ShellExecute(NULL,"open","LPstandard\\GB50343-2004.pdf" ,NULL,NULL,SW_SHOWNORMAL);}break;case ID_GB5794: //GB50057-94(2000) {ShellExecute(NULL,"open","LPstandard\\GB50057-94(2000).pdf ",NULL,NULL,SW_SHOWNORMAL);}break;/************************ 主界面 ************************/case IDC_RS: //重置按钮{if(IDYES==MessageBox(hwnd, TEXT("确定重置?"), TEXT("雷电风险评估"), MB_YESNO|MB_ICONQUESTION)){SetDlgItemText(hwnd, IDC_EDITFN, TEXT("\t欢迎您使用本程序. "));SetZero(hwnd); }}break;case IDC_OKN1: //N1 运算按钮{ButtonN1(hwnd);}break;case IDC_OKN2: //N2 运算按钮{if(nOne.Ng){ButtonN2(hwnd);}else{SetDlgItemText(hwnd, IDC_EDITFN, TEXT("请您输入\r\n\t 年平均雷暴日Td(d/a)\r\n(根据当地气象台、站资料确定)"));MessageBox(hwnd, TEXT("年平均雷暴日Td(d/a)\r\n并点击【运算(N1)】"), TEXT("请输入"),MB_OK|MB_ICONEXCLAMATION);}}break;case IDC_OKNc: //Nc 运算按钮{ButtonNc(hwnd);}break;case IDC_OKLP: //雷电防护等级按钮{if(nOne.N1 == 0 || nTwo.N2 == 0 || nCe.Nc == 0) {MessageBox(hwnd, TEXT("参数不完整\r\n请继续输入\r\n 谢谢合作"), TEXT("雷电风险评估"), MB_OK|MB_ICONQUESTION);}else{ButtonLP(hwnd);}}break;default:break; }}3. 程序功能演示和测试结果一、软件打开页面二、主界面要计算最终的雷电防护等级,主要分为三个部分的计算。