国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向?qū)ο蟮木幊淘诼肪€設計中的應用

2017-05-30 10:48:04桑治軍
河南科技 2017年5期
關(guān)鍵詞:面向?qū)ο?/a>編程

桑治軍

摘 要:計算機應用已經(jīng)深入到各個行業(yè),作為路線及互通式立交設計的一線工作人員,掌握一些必要的編程能力,能在設計工作中起到事半功倍的作用。本文首先分析路線計算的算法,然后闡述面向?qū)ο蟮木幊谈拍?,最后結(jié)合路線計算的算法與面向?qū)ο缶幊痰姆椒?,以VB語言為例,實現(xiàn)路線計算的程序設計。

關(guān)鍵詞:路線計算;面向?qū)ο?;編?/p>

中圖分類號:TP311 文獻標識碼:A 文章編號:1003-5168(2017)03-0042-04

Abstract: The computer has been applied to various industries, as the route and interchange design front-line staff to master some necessary programming skills, can play a multiplier effect in the design work. This paper firstly analyzed the route calculation algorithm, and then described the concepts of object-oriented programming, finally combining route calculation algorithm and object-oriented programming method, using the VB language, realized the route calculation procedures.

Keywords: route calculation;object oriented;programming

1 路線計算的算法

本文以給定一條路線,指定任意樁號,計算出路線上該樁號的X坐標、Y坐標、切線方位角為例,來進行面向?qū)ο蟮木幊淘O計。

公路設計中任意一條路線均有3個基本單元組成,分別為直線、圓曲線、緩和曲線,各基本單元首尾相接且切線方位角連續(xù)。因此,給定路線的起點X坐標、Y坐標、切線方位角,再配以各基本單元的參數(shù),即可完成任意樁號的計算[1]。

1.1 直線計算

1.3 緩和曲線計算

緩和曲線分為完整緩和曲線、不完整緩和曲線2種。完整緩和曲線指從直線過渡某一半徑圓曲線的緩和曲線,如標準的三單元中的緩和曲線;不完整緩和曲線指從某一半徑圓曲線過渡到另一不同半徑圓曲線的緩和曲線,如卵形線中的緩和曲線。按路線前進方向半徑由大至小過渡的緩和曲線稱為正向緩和曲線,按路線前進方向半徑由小至大過渡的緩和曲線稱為反向緩和曲線。因此,緩和曲線分為正向完整緩和曲線、反向完整緩和曲線、正向不完整緩和曲線、反向不完整緩和曲線4種,計算方法略有區(qū)別。緩和曲線的計算在下面的面向?qū)ο蟮木幊讨袑崿F(xiàn),這里不再展開論述。

2 面向?qū)ο蟮木幊?/p>

面向?qū)ο笫怯嬎銠C編程中的術(shù)語,這里用路線中的實例闡述類與對象的概念。一條路線中通常會包含若干個直線、圓曲線、緩和曲線單元。以直線單元為例,每個直線單元可能起終點半徑不同,方位角不同,長度不同,但所有的直線單元都具有相同的屬性,即該直線上所有點的方位角都相同,點的計算都遵守相同的算法[2]。圓曲線、緩和曲線也一樣,個體之間可能千差萬別,但所有個體都具體相同的屬性,能遵守相同的算法。單個個體就是對象,所有類似個體的總稱就是類。類是對象的抽象描述,可以使問題抽象化,抽象增強了模型的歸納能力。

3 程序設計

下面以最復雜的緩和曲線為例,用具體的程序來實現(xiàn)緩和曲線類的定義。每個緩和曲線對象都可以用該類進行實例化,通過類的方法進行計算。

4 結(jié)語

通過把點、直線、圓曲線、緩和曲線各基本單元封裝成點類、直線類、圓類、緩和曲線類,對任一條路線中具體的各單元進行實例化成對象,調(diào)用對象的構(gòu)造方法對對象的各屬性進行賦值,最后再調(diào)用對象的Calc()方法即可計算任意點的坐標及方位角。

參考文獻:

[1]楊春風,歐陽建湘,韓寶睿.道路勘測設計[M].北京:人民交通出版社,2014.

[2]冷英勇,李文超.面向?qū)ο蟪绦蛟O計教程[M].北京:電子工業(yè)出版社,2007.

猜你喜歡
面向?qū)ο?/a>編程
編程,是一種態(tài)度
少先隊活動(2021年2期)2021-03-29 05:41:04
元征X-431實測:奔馳發(fā)動機編程
編程小能手
學生天地(2020年17期)2020-08-25 09:28:48
紡織機上誕生的編程
面向?qū)ο蟮挠嬎銠C網(wǎng)絡設計軟件系統(tǒng)的開發(fā)
電子測試(2018年15期)2018-09-26 06:01:34
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應用
基于面向?qū)ο蟮腛ffice評測系統(tǒng)的分析
峰叢洼地農(nóng)作物面向?qū)ο笮畔⑻崛∫?guī)則集
遙感信息(2015年3期)2015-12-13 07:26:54
宏程序編程的幾種應用
面向?qū)ο蟮腟oS體系結(jié)構(gòu)建模方法及應用
曲靖市| 育儿| 桐乡市| 蒙阴县| 曲周县| 万盛区| 东山县| 五寨县| 仁化县| 左云县| 象州县| 寿阳县| 鸡东县| 东源县| 砚山县| 曲松县| 玉树县| 广河县| 鄯善县| 若羌县| 松潘县| 定远县| 朔州市| 甘孜县| 郯城县| 武邑县| 筠连县| 惠来县| 固镇县| 景东| 沙坪坝区| 芜湖县| 马尔康县| 杭锦后旗| 宜城市| 洛川县| 东乡| 车险| 顺平县| 澎湖县| 阿瓦提县|