999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C++的橋梁鉆孔樁坐標計算程序開發與應用

2015-08-12 08:17:04陳炯偉李付偉
河南科技 2015年1期
關鍵詞:定義施工設計

陳炯偉 李付偉

(中鐵大橋局集團第一工程有限公司,河南 鄭州 450000)

1 引言

隨著科技的進步,社會的發展,近年來橋梁建設尤其長距離橋梁建設越來越多。 與此同時,施工機械也在不斷發展,使得施工進度越來越快,這就要求施工測量人員有高效率數據處理能力, 計算結果質量高, 以確保施工質量。 大部分橋梁施工坐標是通過EXCEL 編制公式計算或用卡西歐fx-5800P 編寫坐標計算程序,效率低,數據質量得不到保證[1]。 筆者結合多年的施工經驗,研究了一種斷面定義算法, 并利用C++開發環境開發了一套橋梁坐標計算軟件,在施工中應用高效而準確。

2 數學模型基礎

平曲線最基本的線型元素是圓曲線和緩和曲線,在線路坐標計算中每個施工測量人員必須掌握線型元素知識,它是計算的核心[2]。 在本軟件中用最基本的線型計算參數和計算公式作為數學模型。

2.1 緩和曲線基本要素計算公式

(1)切線角公式

β 為緩和曲線長l 所對應的中心角。

(2)緩和曲線角公式

(3)緩和曲線的參數方程

2.2 圓曲線基本知識

β=180°/π×L/R(L=βπR/180°),弧長公式中β 為圓心角。 △X=sinβ×R,△Y=(1-cosβ)×R,C=弦長,X=X1+cos(α±β/2)×C,Y=Y1+sin(α±β/2)×C,β 代表偏角,即弧上任一點所對的圓心角。 β/2 是所謂的偏角(弦長與切線的夾角)。△X、△Y 代表增量值,X、Y 代表準備求的坐標,X1、Y1 代表起算點坐標值,α 代表起算點的方位角,R 代表曲線半徑。

2.3 直線基本知識

式中,X0、Y0為起點坐標,L 為里程差,C 為切線方位角。

3 開發語言的選用

C++語言支持面向對象的程序設計, 與C 相比提供了更好的類型檢查機制, 提供了更好的結構化程序設計技術[3];C++語言與其他面向對象的程序設計語言相比,最重要的優點是程序的執行效率高;C++可以最充分地利用面向對象編程(OOP)的優勢。 OOP 可以用模塊化方法進行編程,從而避免每次從頭開始。 構件還可以擴展,通過繼承生成具有新功能的新構件。 軟件利用了C++面向對象強大的語法功能類,類中的數據具有隱藏性,類還具有封裝性,也具有代碼的重用性,定義類有利于代碼的有效管理,而且C++語法簡單易用,開發效率高[4]。 在代碼編寫中定義了data 類和Qxcalculate 類, 所有的成員變量和方法都在該類中實現。 開發平臺選用Visual C++6.0 功能強大的可視化軟件開發工具。

4 軟件模塊與數據結構、算法

本軟件中模塊:文件管理模塊,曲線參數輸入模塊,數據錄入模塊,計算模塊。

為了更有效地處理數據,設計出好的算法,編寫出結構清晰而且效率高的程序,必須研究數據的特性、數據間的相互關系及其對應的存儲表示, 并利用這些特性和關系設計出相應的算法和程序, 好的算法, 使程序效率較高。

本程序定義數據結構如下:

(1)曲線參數:public struct Pqxcs。

(2)孔跨定義:public struct Qlccs。

(3)斷面定義:public struct ZzzwDuanMianCs。

(4)數組(Array)。

軟件開發的數據錄入中數據格式的驗證采用語言中的正則表達式, 正則表達式是一種高效的數據匹配驗證方法,可對錄入的數據進行有效性驗證。 正則表達式是一種文本模式,包括普通字符(例如a 到z 之間的字母)和特殊字符(稱為“元字符”)。 模式描述在搜索文本時要匹配一個或多個字符串。

軟件中正則表達式的驗證代碼:

//正則表達式1

//正則表達式2

軟件計算坐標的主要算法: 本軟件主要采用斷面定義法來計算橋梁下部結構坐標(鉆孔樁,承臺,墩身),將同種樁型斷面定義為一種編號。 首先計算設計線路中心線坐標X、Y,再計算參考線中線(待求點位所在中線)坐標X、Y。 在施工中實際情況是,有些設計線路中線與線路中線不重合(如雙線設計)。 本軟件所有參數為設計線路參數,并在計算過程中設有線間距輸入對話框,線路中線在設計線路左(右)側,線間距輸入正(負)距離,軟件會自動判讀歸算到計算點的參考中心線上。 考慮到有緩和曲線的線路計算中坐標精度問題, 算法采用在第二緩和曲線計算先通過第一緩和曲線的起點坐標(X,Y),起點方位角(C)計算交點(JD)坐標(X,Y),再通過交點坐標(X,Y),轉角(β),切線長(T)計算第二緩和曲線終點坐標(X,Y)和方位角(C),然后通過里程(K)反推計算中線坐標(X,Y),這樣計算得到的中線坐標精度非常高。 其主要函數定義代碼如下。

第二緩和曲線坐標計算函數實現代碼如下:

圓曲線坐標計算函數實現代碼如下:

通過編輯計算點距中線(中心點)的橫向偏距Hoff,縱向偏距Voff,斷面編號來計算坐標。 本軟件考慮到在實際工程橋梁設計中參考線與線路中心線有任意夾角(一般設計90°)的情況,在算法當中定義了墩切線計算,可計算實際任意角的參考切線方位角, 使得軟件在計算中具有通用性。 實現代碼如下:

計算公式:先設一標志量,fangweizb。 如果Voff>0,則

5 軟件界面

具體包括軟件啟動封面設計,軟件框架設計,按鈕設計,面板設計,菜單設計,標簽設計,圖標設計,滾動條及狀態欄設計,安裝過程設計。

6 計算坐標數據準備

以實際工程項目中一段數據為實例進行計算, 平曲線參數如下。

孔跨定義文件,鉆孔樁,承臺,墩身斷面定義文件可通過EXCEL 編輯,計算結果如下。

?

軟件通過實際施工中項目部分數據得出的結果與用其他方法計算的結果對比如下表所示, 觀察差值可知數據計算結果準確無誤。

軟件計算坐標與設計坐標對照表

?

7 結論

在工程施工測量中橋梁計算及圖紙復核是必不可少的工作, 對施工設計圖的審核即是對設計單位設計成果的質量控制, 也能糾正參與建設活動的各方的不規范行為。 而且圖紙審核是在施工圖設計文件之后,交付施工之前,基本上可以杜絕設計圖的設計質量隱患,有效避免各種損失,保證建設的質量。 現在施工設備及工藝越來越先進,施工速度越來越快,要求測量人員快速而準確地計算出現場測量放樣數據。 本軟件在計算中采集的數據量較少,使用者把主要工作放在圖紙復核和計算要素統計上,主要整理墩中心里程、夾角、要計算的斷面,整個計算集成化,自動進行運算,速度快,不需要人工參與,給施工測量人員帶來極大方便。

[1]張正祿.工程測量學[M].武漢:武漢大學出版社,2005-10-01.

[2]熊春寶.測量學[M].天津:天津大學出版社,1996.

[3]譚浩強.C++程序設計[M].中國鐵道出版社,2006-3-1.

[4](美)(MarkAllenWeiss)維斯.數據結構與算法分析C++描述E[M].人民郵局出版社,2007.

猜你喜歡
定義施工設計
土木工程施工技術創新探討
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
土木工程施工實習的探討與實踐
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
扶貧村里施工忙
河南電力(2016年5期)2016-02-06 02:11:34
基于EON,3ds max和AutoCAD的土方工程施工仿真
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 伊人久综合| 日韩a级毛片| 欧美激情视频一区| 亚洲日韩国产精品无码专区| 99久久99这里只有免费的精品| 国产不卡一级毛片视频| 色综合成人| 国产精品主播| 精品少妇人妻无码久久| 国产精品天干天干在线观看| 91精品国产情侣高潮露脸| 亚洲人成人伊人成综合网无码| 国产第一页屁屁影院| 欧美日韩高清在线| 色哟哟国产精品一区二区| AⅤ色综合久久天堂AV色综合| 亚洲伦理一区二区| 福利视频一区| 国产精品精品视频| 久一在线视频| 久久综合婷婷| 国产91导航| 免费国产一级 片内射老| 午夜国产大片免费观看| 国产国模一区二区三区四区| 久久夜色精品| 亚洲高清无在码在线无弹窗| 极品国产在线| 国产精品手机视频| 亚洲娇小与黑人巨大交| 手机在线看片不卡中文字幕| a毛片在线免费观看| 国产福利不卡视频| 手机在线免费不卡一区二| 色综合久久88色综合天天提莫 | 国产乱人免费视频| 欧美一区二区三区香蕉视| 在线观看无码av免费不卡网站| 在线精品亚洲国产| 都市激情亚洲综合久久| 欧美中文字幕无线码视频| 蜜芽国产尤物av尤物在线看| 亚洲成在线观看 | 日韩欧美高清视频| 熟女视频91| 99在线视频免费| 熟女视频91| 国产成人精品一区二区不卡| 精品视频第一页| 国产一线在线| 亚洲综合天堂网| 丁香五月婷婷激情基地| 久久精品国产免费观看频道| 亚洲天堂网视频| 日韩精品一区二区三区视频免费看| 日本不卡在线视频| 欧美一区二区人人喊爽| 欧美国产日产一区二区| 国产美女一级毛片| 人与鲁专区| 最新无码专区超级碰碰碰| 亚洲人成网线在线播放va| 亚洲视频一区在线| 自偷自拍三级全三级视频| 精品91在线| 亚洲天堂久久久| 久久中文字幕不卡一二区| 国产波多野结衣中文在线播放| 久久国产V一级毛多内射| 九色视频线上播放| 欧美精品1区| 亚洲无码在线午夜电影| 欧美不卡视频一区发布| 99一级毛片| 精品国产免费观看| 在线欧美一区| 无码AV高清毛片中国一级毛片| 激情無極限的亚洲一区免费| 国产欧美日韩精品综合在线| 国产成人av大片在线播放| 色综合网址| 久久夜色精品国产嚕嚕亚洲av|