freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

錨桿錨固質量無損檢測儀器開發(fā)研究論文-資料下載頁

2025-06-28 22:44本頁面
  

【正文】 中沒有符合要求的數據記錄。Data1DataN是所讀取的數據記錄的結構體數值,用來表示所存儲的數據記錄結構體的具體數據內容。:在上位機軟件中,通信功能通過CnComm類來實現(xiàn), 。連接設備選定工程號選定錨桿號生成坐標圖計算結果設定連接參數,讀取并顯示工程號列表讀取并顯示該工程列表下錨桿號列表讀取該工程號、錨桿號下所存儲的檢測數據將檢測數據生成坐標圖顯示在窗口中,并將采樣時長等系統(tǒng)信息存儲以備在計算結果和顯示結果中調用顯示結果計算完成 通信流程圖 數據處理模塊數據處理模塊主要功能是將通信模塊獲得的數據進行計算處理,得到錨桿長度、有效錨固長度、錨固力以及錨固質量,并將結果顯示在結果界面中。數據處理模塊部分代碼如下(本文中的程序代碼均通過Microsoft Visual C++ ): //計算結果 int nCurMin=0。 int nCurTemp=0。 int nCurTime=0。 int DataCal[200]={… }。 for(int nMount=29。nMount40。nMount++) { nCurTemp = DataCal[nMount]。 if(nCurTempnCurMin) { nCurMin=nCurTemp。 nCurTime=nMount。 } float fTime = ((float)nCurTime)/((float)100)。 float v = 。 m_dCalResult = (v*fTime)/。 m_dTime = fTime。 數據曲線繪制模塊上位機軟件能夠將讀取到的檢測結果繪制成坐標曲線顯示在結果窗口中,曲線繪制完成后,還可以對曲線進行放大、縮小、移動等操作。曲線繪制的部分代碼如下。 //畫圖過程 //獲得一堆數據點 int DataOut[200]。 //int nPos = 1。 int nTemp。 for (int nCount1=0。nCount1200。nCount1++) { nTemp = DataCal[nCount1]。 DataOut[nCount1]=nTemp。 } //判斷最大值與最小值之差 int nMax=0。 int nMin=0。 for (int nCount=0。nCount200。nCount++) { nTemp = DataOut[nCount]。 if (nTempnMin) { nMin = nTemp。 } if (nTempnMax) { nMax = nTemp。 } } int nDataHeight = nMaxnMin。 //判斷數據范圍 if (nMax400) { return。 } if (nMin500) { return。 } //開始畫圖 //取區(qū)域設備 CWnd*pResultAnalyseGraph=(CWnd*)GetDlgItem(IDC_STATIC_GRAPH)。 CDC * pDC = pResultAnalyseGraphGetDC()。 pDCSetMapMode(1)。 //獲得區(qū)域大小 CWnd* graphWnd = pDCGetWindow()。//此調用得到pDC對應的窗口,即此繪圖的區(qū)域 CRect graphRect。 graphWndGetClientRect(amp。graphRect)。 //設置背景框 COLORREF backColor。 backColor = RGB(255,255,255)。 //設置你所希望的背景色 CBrush backBrush (backColor)。 CBrush* pOldBackBrush。 pOldBackBrush = pDCSelectObject(amp。backBrush)。 pDCRectangle(0, 0, (), ())。 pDCSelectObject(pOldBackBrush)。 pDCSetBkMode(TRANSPARENT)。 ()。 int RectHeight = ()。 //for frame window and status bar int RectWidth = ()。 //for frame window //畫圖比例尺判斷 //橫軸,左邊留90,右邊超出部分為10 int nLeftGap=60。 int nTopGap=50。 int nAxisExtend=10。 if (RectWidth(200 + nLeftGap + nAxisExtend)) { return。 } int nW = (RectWidth(nLeftGap + nAxisExtend))/200。//放大系數 //縱軸,空50,坐標軸延長部分留10 if (RectHeight(450 + nTopGap + nAxisExtend*2)) { return。 } int nH=2。//縮小系數 //畫坐標系——定義畫筆 COLORREF AxisColor = RGB(0,0,0)。//黑色 CPen Axispen1。 //自定義畫筆 (PS_SOLID,0,AxisColor)。 CPen *AxisoldPen = pDCSelectObject(amp。Axispen1)。 //定義字體 CFont myfont,*oldfont。 LOGFONT font。 memset(amp。font,0,sizeof(LOGFONT))。 //為字體結構賦初值,默認值 =20。 //字體高度為50 =18。 =FALSE。 //采用斜體 //strcpy(,Times New Roman)。//字符集 (amp。font)。 //創(chuàng)建新字體 oldfont=pDCSelectObject(amp。myfont)。 pDCSetTextColor(RGB(0,0,0))。//文本顏色 pDCSetBkMode(TRANSPARENT)。//文本采用透明背景色 CPoint pOrigin。//坐標系原點 = + nLeftGap。 = + nTopGap + nAxisExtend +200。 //輸出文字 CPoint OutputPoint。//文字定位點為包圍盒左上角點 CString strOut。 int nFontWidth=40。 //Y軸 pDCMoveTo(, 200 nAxisExtend)。 pDCLineTo(, + 250 + nAxisExtend)。 //500到400的橫軸 for (int nx=5。nx5。nx++) { pDCMoveTo(, (100*nx)/nH)。 pDCLineTo( + 200*nW + nAxisExtend, (100*nx)/nH)。 = 。 = (100*nx)/nH10。//減去字體一半高度,保持對齊 (_T(%d),(100*nx))。 pDCTextOut(,strOut)。 } //X軸上的數字 for (int i=0。i20。i++) { pDCMoveTo(+10*(i+1)*nW,)。 pDCLineTo(+10*(i+1)*nW,+5)。 } for (i=2。i21。i=i+2) { = +10*(i)*nW 9。//減去字體一半寬度,保持對齊 = + 5 +2。 (_T(%.1f),((double)i)/((double)10))。 pDCTextOut(,strOut)。 } pDCSelectObject(amp。AxisoldPen)。 ()。 pDCSelectObject(oldfont)。 ()。 //畫200個點 COLORREF LineColor = RGB(255,0,0)。//紅色 CPen pen1。 //自定義畫筆 (PS_SOLID,0,LineColor)。 CPen *poldPen = pDCSelectObject(amp。pen1)。 CPoint pTopLeft = pDCMoveTo(+20,+20)。 CPoint pDrawPoint。 = 。 = DataOut[0]/nH。 pDCMoveTo(pDrawPoint)。 for (int j=1。j200。j++) { pDCLineTo(+j*nW, DataOut[j]/nH)。 } pDCSelectObject(amp。poldPen)。 ()。 //釋放 ReleaseDC(pDC)。 本章小結本章主要介紹了錨桿錨固質量無損檢測儀的設計開發(fā)過程,包括檢測儀的硬件設計、做出無損檢測儀樣機、軟件設計以及上位機軟件的開發(fā)。硬件設計滿足本質安全型要求和便攜式要求、軟件設計則主要考慮操作簡單、明了,程序穩(wěn)定、可靠。而在上位機軟件的編制過程中,重點在于保證通信過程的準確性,為此本文編制了詳細的串口通信用戶協(xié)議和通信指令格式。上位機軟件的開發(fā),可以充分利用上位機的高性能,對大量數據進行快速處理。第4章 錨桿錨固質量無損檢測儀的實驗研究在完成檢測儀的設計開發(fā)之后,本文制作了自由錨桿模型和端錨錨桿模型,對檢測儀進行測試實驗,以驗證檢測儀的準確性和穩(wěn)定性。具體的實驗方案是使用本檢測儀分別對自由錨桿模型和端錨錨桿模型進行測試,將得到的檢測結果和真實數值進行比較,從而對檢測儀的工作準確性進行評價。然后將端錨錨桿檢測實驗重復多次,統(tǒng)計每一次檢測數據,對檢測儀的工作穩(wěn)定性進行評價。 無損檢測儀的準確性測試 自由錨桿模型實驗本文制作的自由錨桿模型材料選用45鋼,長90cm,直徑20mm,模型一端加工有螺紋,以便安裝傳感器。 自由錨桿模型自由錨桿模型的檢測實驗實施方法為:首先將傳感器安裝在自由錨桿有螺紋的一側,旋緊連接螺栓以保證撞針能夠撞擊錨桿頂端,并且返回信號接收面和錨桿端面緊密接觸;然后啟動檢測儀,設置好相關參數,設置完成后儀器顯示等待傳感器觸發(fā);操作彈式傳感器進行信號觸發(fā),觸發(fā)完成之后幾秒,檢測儀會自動對接收信號進行分析處理,并將結果予以顯示。 自由錨桿模型檢測結果。%,滿足工程實際的精度要求。因為被檢測錨桿為自由錨桿,因此錨固長度、錨固力均為0。 端錨錨桿模型實驗本文所制作的端錨錨桿模型主要由錨桿、混凝土和PVC管制作而成。錨桿材料依然選用45鋼,桿長2m,直徑20mm?;炷僚浔炔捎盟核啵荷?1:2:2,選擇425水泥和粗沙,混凝土強度為C30。 端錨錨桿實驗模型,參照自由錨桿檢測的步驟和方法,得到端錨錨桿檢測結果。 端錨錨桿檢測結果界面,,誤差分別為2%%,同樣滿足工程實際的精度要求。根據錨固長度進一步推算出的錨固力為213KN,錨固質量為優(yōu)。通過檢測儀對自由錨桿模型和端錨錨桿模型的檢測實驗可知,本檢測儀能夠準確的測得錨桿的桿長,錨固長度,并估算出錨固力,從而對錨固質量給出評價,誤差較小,可以達到工程實際的要求,實現(xiàn)了開發(fā)檢測儀的預期目標。 無損檢測儀的穩(wěn)定性測試本文將端錨錨桿模型的檢測實驗反復進行了20次,并對檢測數據進行統(tǒng)計分析。 端錨錨桿模型錨固長度檢測結果誤差率由統(tǒng)計結果可知,端錨錨桿錨固長度的檢測結果誤差率在20次重復實驗中有一定的波動,但總的波動范圍很小,幅度在2%以內,可以認為檢測儀具有較好的工作穩(wěn)定性,同樣滿足檢測現(xiàn)場的實際需求。 本章小結 本章為驗證檢測儀的工作準確性和可靠性,制作了自由錨桿模型和端錨錨桿模型,并分別對兩模型進行了檢測實驗,通過分析實驗結果驗證了檢測儀的準確性。又通過重復的端錨錨桿檢測實驗,并對實驗數據進行統(tǒng)計分析,驗證了檢測儀的工作可靠性。綜上可以認為,本檢測儀可以滿足工程實際的要求,達到了設計開發(fā)的預期效果。 第5章 總結與展望錨桿支護技術由于其施工方便、成本較低和安裝快速等優(yōu)點,在邊坡、隧道、礦井巷道等工程中得到廣泛應用。錨桿錨固質量的好壞將會直接影響工程質量的好壞。如果錨固錨桿存在內部缺陷或發(fā)生失效,就可能造成巨大的經濟損失甚至災難性的后果。傳統(tǒng)的錨桿錨固質量檢測方法如:扭矩扳手法、液壓千斤頂拉拔試驗法、鉆孔取芯法和內置測力傳感器法等都存在成本高、檢測范圍有限、精度差等問題。應力波反射法是近年來興起的錨桿錨固質量無損檢測方法,這兩種方法在理論上比較成熟,但在實踐中仍有許多問題有待解決。本文在前人工作的基礎上,系統(tǒng)的研究了應力波無損檢測技術的機理,并在理論研究的基礎上開發(fā)出一種應力波法錨桿錨固質量無損檢測儀,該無損檢測儀可以準確地測出錨桿總長度、錨固長度、計算出錨固力,并對錨桿錨固質量給出評價。 內容總結本文回顧了近年來國內外錨桿支護技術的發(fā)展,以及錨桿錨固質量的各種檢測方法。之后通過理論分析,和實驗驗證相結合,對應力波法錨桿錨固質量無損檢測技術進行了研究。并設計開發(fā)了一種錨桿錨固質量無損檢測儀?,F(xiàn)將本文的研究內容及主要成果總結如下:,分別建立了自由錨桿和錨固錨桿在瞬態(tài)敲擊下的理論模型,分析了應力波在錨桿體系中的傳播規(guī)律,為檢測儀的設計開發(fā)提供了重要的理論依據。,包括檢測儀的硬件設計,軟件
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1