工程學(xué)院課程設(shè)計(jì)報(bào)告_第1頁(yè)
工程學(xué)院課程設(shè)計(jì)報(bào)告_第2頁(yè)
工程學(xué)院課程設(shè)計(jì)報(bào)告_第3頁(yè)
工程學(xué)院課程設(shè)計(jì)報(bào)告_第4頁(yè)
工程學(xué)院課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

工程學(xué)院課程設(shè)計(jì)報(bào)告GB筑物電子信息系統(tǒng)防雷技術(shù)規(guī)范》相關(guān)公式內(nèi)容編寫(xiě),主要用于建筑物電子信息系統(tǒng)雷電防護(hù)等級(jí)的計(jì)算。1.2程序運(yùn)行環(huán)境C1.3程序功能模塊設(shè)計(jì)1.系統(tǒng)功能模塊框圖雷雷電防護(hù)等級(jí)菜單欄主界面文件規(guī)范幫助提示信息輸入?yún)?shù)重置顯示結(jié)果打開(kāi)使用說(shuō)明運(yùn)算(N1)防護(hù)等級(jí)保存編程說(shuō)明運(yùn)算(N2)退出關(guān)于運(yùn)算(Nc)2.各功能的具體實(shí)現(xiàn)內(nèi)容(1)文件:打開(kāi)文件,瀏覽保存文本文檔,方便查詢(xún)歷史信息;保存各項(xiàng)參數(shù)及結(jié)果于文本文檔;退出程序(2)規(guī)范:提供與程序相關(guān)的規(guī)范,進(jìn)行參考(3)幫助:程序的使用方法;程序編程說(shuō)明;關(guān)于(1)參數(shù)輸入:輸入各項(xiàng)參數(shù),并通過(guò)點(diǎn)擊相應(yīng)運(yùn)算按鈕進(jìn)行計(jì)算(2)結(jié)果輸出:輸出防雷裝置攔截效率(E),并顯示雷電防護(hù)等級(jí)(3)信息提示:若參數(shù)輸入缺少或錯(cuò)誤在提示框內(nèi)顯示提示信息(4)重置:輸入的各項(xiàng)參數(shù)全部清楚,恢復(fù)到默認(rèn)狀態(tài)開(kāi)始提示錯(cuò)輸入清提示錯(cuò)運(yùn)算運(yùn)算運(yùn)算運(yùn)算重置信息提重置輸入有2.程序功能模塊詳細(xì)設(shè)計(jì)(源代碼+程序說(shuō)明)1.結(jié)構(gòu)體structNOne{doubleK;定(d/a)doubledoubledoubledouble/km^2/a)doubledouble}nOne;structNTwo{doubleW;H;Ng;Ae;N1;//校正系數(shù)K//年平均雷暴日,根據(jù)當(dāng)?shù)貧庀笈_(tái)、站資料確//建筑物的長(zhǎng)L//建筑物的寬W//建筑物的高H//建筑物所處地區(qū)雷擊大地的年平均密度Ng(次//與建筑物截收相同雷擊次數(shù)的等效面積Ae(km^2)//建筑物年預(yù)計(jì)雷擊次數(shù)N1(次/a)//埋地引人線(xiàn)線(xiàn)計(jì)算截收面積時(shí)的等效寬度。單位為m,其數(shù)值等于土壤電阻率,最大值取500doubledoubledoubledoubledoubledoubledoubledouble}nTwo;structNC{doubledoubleL1;L2;L3;L4;L5;L6;Ae1;N2;C1;C2;//低壓架空電源電纜//高壓架空電源電纜(至現(xiàn)場(chǎng)變電所)//低壓埋地電源電纜//高壓埋地電源電纜(至現(xiàn)場(chǎng)變電所)//架空信號(hào)線(xiàn)//埋地信號(hào)線(xiàn)//入戶(hù)設(shè)施的有效截收面積A'e(km^2)//人戶(hù)設(shè)施年預(yù)計(jì)雷擊次數(shù)N2(次/a)//C1為信息系統(tǒng)所在建筑物材料結(jié)構(gòu)因子//C2為信息系統(tǒng)重要程度因子double壓能力因子double子C3;C4;//C3為電子信息系統(tǒng)設(shè)備耐沖擊類(lèi)型和抗沖擊過(guò)電//C4為電子信息系統(tǒng)設(shè)備所在雷電防護(hù)區(qū)(LPZ)的因doubleC5;doubleC6;doubleNc;//C5為電子信息系統(tǒng)發(fā)生雷擊事故的后果因子//C6為區(qū)域雷暴等級(jí)因子//建筑物電子信息系統(tǒng)設(shè)備,因直擊雷和雷電電磁脈沖損壞可接受的年平均最大雷擊次數(shù)最大年平均雷擊次數(shù)Nc(次/a)CestructLiPr{doubleN;doubleE;p2.字符量及全局變量#definePI3.1415926TCHARstrTime[256];3.函數(shù)定義//建筑物及人戶(hù)設(shè)施年預(yù)計(jì)雷擊次數(shù)(N)//防雷裝置攔截效率1)調(diào)用的系統(tǒng)內(nèi)部的函數(shù)功能說(shuō)明ShellExecute運(yùn)行一個(gè)外部程序GetDlgItemText獲得與對(duì)話(huà)框中的控件相關(guān)的標(biāo)題或文本SetDlgItemText設(shè)置對(duì)話(huà)框中控件的文本和標(biāo)題GetOpenFileNa用戶(hù)指定驅(qū)動(dòng)器、目錄和文件名、或用戶(hù)打開(kāi)文me件GetSaveFileName以便用戶(hù)指定驅(qū)動(dòng)器、目錄和文件名MMessageBox消息提示框sprintf把格式化的數(shù)據(jù)寫(xiě)入某個(gè)字符串fopen用來(lái)打開(kāi)一個(gè)文件fclose關(guān)閉文件fscanf從文件格式化讀內(nèi)容fprintf向文件格式化寫(xiě)內(nèi)容2)自定義的函數(shù)voidButtonN1(HWNDhwnd);voidButtonN2(HWNDhwnd);voidButtonNc(HWNDhwnd);voidButtonLP(HWNDhwnd);voidSetOption(HWNDhwnd);voidSetZero(HWNDhwnd);voidOpenText(HWNDhwnd);voidSaveText(HWNDhwnd);//IDC_OKN1//IDC_OKN2//IDC_OKNc//IDC_OKLP運(yùn)算按鈕運(yùn)算按鈕運(yùn)算按鈕雷電防護(hù)等級(jí)按鈕//設(shè)置下拉列表選項(xiàng)//打開(kāi)//保存voidSaveDate(HWNDhwnd,TCHARfilename[MAX_PATH]);//保存數(shù)據(jù)voidCALLBACKMyTimerProc(HWNDhwnd,UINTmessage,UINTiTimerID,DWORDdwTime);//日期時(shí)間顯示BOOLIsDigit(TCHAR*str);//判斷輸入是否合法voidMain_OnCommand(HWNDhwnd,intid,HWNDhwndCtl,UINTcodeNotify)/************************文件************************/{caseID_MENUITEMOPEN://打開(kāi){OpenText(hwnd);}break;caseID_MENUITEMSAVE://保存{if(nOne.N1==0||nTwo.N2==0||nCe.Nc==0||lip.N==0){MessageBox(hwnd,TEXT("參數(shù)不完整\r\n請(qǐng)繼續(xù)輸入\r\n謝謝合作"),TEXT("雷電風(fēng)險(xiǎn)評(píng)估"),MB_OK|MB_ICONQUESTION);return;}SaveText(hwnd);}break;caseID_MENUITEMCLOSE://退出{if(IDYES==MessageBox(hwnd,TEXT("確定退出?"),TEXT("雷電風(fēng)險(xiǎn)評(píng)估"),MB_YESNO|MB_ICONQUESTION)){EndDialog(hwnd,0);}}break;/************************幫助************************/caseID_MENUITEMUSE://使用說(shuō)明{ShellExecute(NULL,"open","軟件使用說(shuō)明.doc",NULL,NULL,SW_SHOWNORMAL);}break;caseID_MENUITEMWRT://編程說(shuō)明{ShellExecute(NULL,"open","軟件編程說(shuō)明.doc",NULL,NULL,SW_SHOWNORMAL);}break;caseID_MENUITEMABOUT://關(guān)于{HINSTANCEhInstance=(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE);DialogBoxParam(hInstance,MAKEINTRESOURCE(IDD_ABOUTDLG),hwnd,AboutDlg_Proc,0);}break;/************************規(guī)范************************///新規(guī)范caseID_GB34310://GB50343-2010{ShellExecute(NULL,"open","LPstandard\\GB50343-2010.pdf",NULL,NULL,SW_SHOWNORMAL);}break;caseID_GB5710://GB50057-2010{ShellExecute(NULL,"open","LPstandard\\GB50057-2010.pdf",NULL,NULL,SW_SHOWNORMAL);}break;//舊規(guī)范caseID_GB34304://GB50343-2004《建筑物電子信息系統(tǒng)防雷技術(shù)規(guī)范》{ShellExecute(NULL,"open","LPstandard\\GB50343-2004.pdf",NULL,NULL,SW_SHOWNORMAL);}break;caseID_GB5794://GB50057-94(2000){ShellExecute(NULL,"open","LPstandard\\GB50057-94(2000).pdf",NULL,NULL,SW_SHOWNORMAL);}break;/************************主界面************************/caseIDC_RS://重置按鈕{if(IDYES==MessageBox(hwnd,TEXT("確定重置?"),TEXT("雷電風(fēng)險(xiǎn)評(píng)估"),MB_YESNO|MB_ICONQUESTION)){SetDlgItemText(hwnd,IDC_EDITFN,TEXT("\t歡迎您使用本程序.SetZero(hwnd);}}break;caseIDC_OKN1://N1運(yùn)算按鈕uttonNhwnd}break;caseIDC_OKN2://N2運(yùn)算按鈕uttonNhwnd{SetDlgItemText(hwnd,IDC_EDITFN,TEXT("請(qǐng)您輸入\r\n\t年平均雷暴日Td(d/a)\r\n(根據(jù)當(dāng)?shù)貧庀笈_(tái)、站資料確定)"));MessageBox(hwnd,TEXT("年平均雷暴日Td(d/a)\r\n并點(diǎn)擊【運(yùn)算(N1)】"),TEXT("請(qǐng)輸入"),MB_OK|MB_ICONEXCLAMATION);}}break;caseIDC_OKNc://Nc運(yùn)算按鈕ttonNchwnd}break;caseIDC_OKLP://雷電防護(hù)等級(jí)按鈕{if(nOne.N1==0||nTwo.N2==0||nCe.Nc==0){MessageBox(hwnd,TEXT("參數(shù)不完整\r\n請(qǐng)繼續(xù)輸入\r\n謝謝合作"),TEXT("雷電風(fēng)險(xiǎn)評(píng)估"),MB_OK|MB_ICONQUESTION);{ButtonLP(hwnd);}}break;default:break;}}3.程序功能演示和測(cè)試結(jié)果二、主界面要計(jì)算最終的雷電防護(hù)等級(jí),主要分為三個(gè)部分的計(jì)算。1.建筑物年預(yù)計(jì)雷擊次數(shù)N1位于河邊、湖邊、山坡下或山地中土壤電阻率較小處、地下水露頭處、土山頂部、山谷風(fēng)口等處的建筑物,以及特別潮濕的建筑物取1.5;金屬屋面沒(méi)有接地的磚木結(jié)構(gòu)建筑物取1.7;位于山頂上或曠野的孤立建筑物取2。其他部分則通過(guò)鍵盤(pán)輸入檢測(cè)得到的正確數(shù)據(jù),通過(guò)軟件進(jìn)行計(jì)算分析。另,若需采用Ng=0.024*Td^1.3(GB5

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論