成都信息工程学院课程设计报告电子工程学院课程名称:高级程序设计语言A学生姓名:周陈栋仁学生学号:专业班级:雷电防护科学与技术092班任课教师:林宏刚2013年03月08日附件:成绩评价表成绩评定表程序编译和功能演示(30%)编程代码质量(10%)编程水平与程序设计能力(30%)程序设计说明书(论文)撰写质量(30%) (源代码+程序说明) 10结论 -2010《建筑物电子信息系统防雷技术规范》相关公式内容编写,主要用于建筑物电子信息系统雷电防护等级的计算。++(N1)运算(N2)运算(Nc):(1)文件:打开文件,浏览保存文本文档,方便查询历史信息;保存各项参数及结果于文本文档;退出程序(2)规范:提供与程序相关的规范,进行参考(3)帮助:程序的使用方法;程序编程说明;关于主界面:(1)参数输入:输入各项参数,并通过点击相应运算按钮进行计算(2)结果输出:输出防雷装置拦截效率(E),并显示雷电防护等级(3)信息提示:若参数输入缺少或错误在提示框内显示提示信息(4)重置:输入的各项参数全部清楚,恢复到默认状态功能实现流程图开始输入N1部分的参数运算(N1)输入N1部分的参数运算(N2)输入N1部分的参数运算(Nc)(源代码+程序说明){ doubleK; //校正系数K intTd; //年平均雷暴日,根据当地气象台、站资料确定(d/a) doubleL; //建筑物的长L doubleW; //建筑物的宽W doubleH; //建筑物的高H doubleNg; //建筑物所处地区雷击大地的年平均密度Ng(次/km^2/a) doubleAe; //与建筑物截收相同雷击次数的等效面积Ae(km^2) doubleN1; //建筑物年预计雷击次数N1(次/a)}nOne;structNTwo{ doubleds; //埋地引人线线计算截收面积时的等效宽度。单位为m,其数值等于土壤电阻率,最大值取500 doubleL1; //低压架空电源电缆 doubleL2; //高压架空电源电缆(至现场变电所) doubleL3; //低压埋地电源电缆 doubleL4; //高压埋地电源电缆(至现场变电所) doubleL5; //架空信号线 doubleL6; //埋地信号线 doubleAe1; //入户设施的有效截收面积A'e(km^2) doubleN2; //人户设施年预计雷击次数N2(次/a)}nTwo;structNC{ doubleC1; //C1为信息系统所在建筑物材料结构因子 doubleC2; //C2为信息系统重要程度因子 doubleC3; //C3为电子信息系统设备耐冲击类型和抗冲击过电压能力因子 doubleC4; //C4为电子信息系统设备所在雷电防护区(LPZ)的因子 doubleC5; //C5为电子信息系统发生雷击事故的后果因子 doubleC6; //C6为区域雷暴等级因子 doubleNc; //建筑物电子信息系统设备,因直击雷和雷电电磁脉冲损坏可接受的年平均最大雷击次数最大年平均雷击次数Nc(次/a)}nCe;structLiPr{ doubleN; //建筑物及人户设施年预计雷击次数(N) doubleE; //防雷装置拦截效率}lip;#[256]; //x年x月x日x:x: GetDlgItemText获得与对话框中的控件相关的标题或文本SetDlgItemText设置对话框中控件的文本和标题GetOpenFileName用户指定驱动器、目录和文件名、或用户打开文件GetSaveFileName以便用户指定驱动器、目录和文件名MessageBox消息提示框sprintf把格式化的数据写入某个字符串fopen用来打开一个文件fclose关闭文件fscanf从文件格式化读内容fprintf向文件格式化写内容自定义的函数voidButtonN1(HWNDhwnd); //IDC_OKN1运算
雷电风险评估软件 来自淘豆网m.daumloan.com转载请标明出处.