亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB在EXCEL中程序開(kāi)發(fā)對(duì)道路曲線(xiàn)測(cè)設(shè)的應(yīng)用

        2013-04-29 11:49:01宋軒彬韓芬
        關(guān)鍵詞:程序設(shè)計(jì)

        宋軒彬 韓芬

        摘要:文章詳細(xì)敘述了曲線(xiàn)的要素及計(jì)算方法,現(xiàn)階段我國(guó)采用的測(cè)設(shè)方法及計(jì)算要素,程序的設(shè)計(jì)與實(shí)現(xiàn),軟件的使用與功能。

        關(guān)鍵詞:道路曲線(xiàn);計(jì)算要素;VB;EXCEL;程序設(shè)計(jì)

        中圖分類(lèi)號(hào):P208 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-2374(2013)09-0050-02

        1 概述

        隨著科學(xué)技術(shù)的進(jìn)步,全站儀和RTK技術(shù)在施工測(cè)量中的應(yīng)用與普及,目前全站儀配合RTK在道路施工測(cè)量中已被廣泛采用,替代了傳統(tǒng)的曲線(xiàn)測(cè)設(shè)方法,此技術(shù)極大地提高了施工測(cè)量的精確度和工作效率。

        2 問(wèn)題的提出

        曲線(xiàn)測(cè)設(shè)是工程建筑物放樣的組成部分之一,尤其是在公路、鐵路的放樣中,曲線(xiàn)的測(cè)設(shè)更為重要,也更為頻繁。在傳統(tǒng)的曲線(xiàn)道路中線(xiàn)的測(cè)設(shè)較為常用的測(cè)設(shè)方法有弦線(xiàn)偏角法和切線(xiàn)支距法。這類(lèi)方法最大的缺點(diǎn)是內(nèi)外業(yè)工作量大;實(shí)地測(cè)設(shè)受現(xiàn)場(chǎng)地形條件影響大;測(cè)量誤差容易積累,測(cè)設(shè)精度低。近年來(lái),隨著測(cè)量?jī)x器設(shè)備的逐步更新,曲線(xiàn)測(cè)設(shè)在內(nèi)業(yè)計(jì)算和現(xiàn)場(chǎng)測(cè)設(shè)方面都有了較大改進(jìn)(如全站儀極坐標(biāo)法和RTK技術(shù)測(cè)設(shè)曲線(xiàn)),這種測(cè)量誤差不累計(jì),測(cè)設(shè)的點(diǎn)位精度高。這樣就對(duì)我們能否準(zhǔn)確快速地計(jì)算曲線(xiàn)上每個(gè)里程的坐標(biāo)提出了要求。

        本文用Visual Basic 6.0在EXCEL中程序開(kāi)發(fā)功能,基于現(xiàn)階段的各種曲線(xiàn),編寫(xiě)了曲線(xiàn)測(cè)設(shè)坐標(biāo)的計(jì)算程序,下面以帶有緩和曲線(xiàn)的圓曲線(xiàn)為例。

        3 程序的設(shè)計(jì)與實(shí)現(xiàn)

        3.1 程序設(shè)計(jì)原理

        曲線(xiàn)的測(cè)設(shè)原理在工程測(cè)量學(xué)中有詳細(xì)的介紹,在此不再詳細(xì)描述,其主要步驟如下:曲線(xiàn)綜合要素計(jì)算→第一緩和曲線(xiàn)單元設(shè)計(jì)坐標(biāo)計(jì)算→帶緩和曲線(xiàn)的圓曲線(xiàn)單元設(shè)計(jì)坐標(biāo)計(jì)算→第二緩和曲線(xiàn)單元設(shè)計(jì)坐標(biāo)的計(jì)算。

        3.2 程序的設(shè)計(jì)與部分代碼

        3.2.1 本程序是基于VB在EXCEL中的程序開(kāi)發(fā),在EXCEL中“工具”菜單下的“宏”命令下編寫(xiě)相應(yīng)的VB程序代碼,后輸入要求的參數(shù),進(jìn)行程序執(zhí)行即可。此程序的實(shí)現(xiàn)只要輸入相應(yīng)的曲線(xiàn)要素ZH-JD的方位角,曲線(xiàn)半徑R,緩和曲線(xiàn)長(zhǎng),轉(zhuǎn)向角,曲線(xiàn)全長(zhǎng),直緩點(diǎn)里程,上一曲線(xiàn)緩直點(diǎn)里程,下一曲線(xiàn)直緩點(diǎn)里程,DJ的X、Y坐標(biāo),曲線(xiàn)偏向。按下設(shè)定的程序鍵,如CTRL+X鍵,EXCEL就自動(dòng)計(jì)算出相應(yīng)的計(jì)算要素;在計(jì)算里程欄下輸入任意一個(gè)里程值,按下CTRL+X即可算出此里程在曲線(xiàn)上的坐標(biāo)。注意的是輸入的里程應(yīng)該在上一曲線(xiàn)直緩點(diǎn)里程和下一曲線(xiàn)直緩點(diǎn)里程之內(nèi),如果輸入的里程為上一曲線(xiàn)直緩點(diǎn)里程和下一曲線(xiàn)直緩點(diǎn)里程之外的,就會(huì)提示“里程溢出”。如果計(jì)算其他的里程,在輸入已知欄的后面輸入相應(yīng)曲線(xiàn)段的要素,就可以計(jì)算自己需要的里程坐標(biāo)了。

        3.2.2 程序部分過(guò)程和函數(shù)的原代碼如下:

        ElseIf lc > ZH And lc < HY Then

        li = lc - ZH

        xi = li - li ^ 5 / 40 / R ^ 2 / L0 ^ 2

        yi = li ^ 3 / 6 / R / L0

        b = (li ^ 2) * pa / 2 / R / L0

        X = X01 + xi * Cos(A03) - CC * yi * Sin(A03)

        Y = Y01 + xi * Sin(A03) + CC * yi * Cos(A03)

        Ai = Deg(A0) + CC * b

        If Ai > 360 Then

        Ai = Ai - 360

        End If

        ElseIf lc = HY Then

        li = lc - ZH

        xi = li - li ^ 5 / 40 / R ^ 2 / L0 ^ 2

        yi = li ^ 3 / 6 / R / L0

        b = (li ^ 2) * pa / 2 / R / L0

        X = X01 + xi * Cos(A03) - CC * yi * Sin(A03)

        Y = Y01 + xi * Sin(A03) + CC * yi * Cos(A03)

        Ai = Deg(A0) + CC * b

        If Ai > 360 Then

        Ai = Ai - 360

        End If

        ElseIf lc > HY And lc < YH Then

        li = lc - ZH

        a12 = ((li - L0) * pa / R + B0) * pi / 180

        xi = R * Sin(a12) + m

        yi = R * (1 - Cos(a12)) + P

        b = (li - 0.5 * L0) * pa / R

        X = X01 + xi * Cos(A03) - CC * yi * Sin(A03)

        Y = Y01 + xi * Sin(A03) + CC * yi * Cos(A03)

        Ai = Deg(A0) + CC * b

        If Ai > 360 Then

        Ai = Ai - 360

        End If

        ElseIf lc = YH Then

        li = lc - ZH

        a12 = ((li - L0) * pa / R + B0) * pi / 180

        xi = R * Sin(a12) + m

        yi = R * (1 - Cos(a12)) + P

        b = (li - 0.5 * L0) * pa / R

        X = X01 + xi * Cos(A03) - CC * yi * Sin(A03)

        Y = Y01 + xi * Sin(A03) + CC * yi * Cos(A03)

        Ai = Deg(A0) + CC * b

        If Ai > 360 Then

        Ai = Ai - 360

        End If

        4 結(jié)語(yǔ)

        近年來(lái),隨著測(cè)量?jī)x器設(shè)備的逐步更新,測(cè)設(shè)方法的改進(jìn)(如全站儀極坐標(biāo)法和RTK技術(shù)測(cè)設(shè)曲線(xiàn))和施工過(guò)程中的各種測(cè)量要求,這樣就對(duì)我們能否準(zhǔn)確快速地計(jì)算曲線(xiàn)上每個(gè)里程的坐標(biāo)提出了要求。本程序很好地解決了這一問(wèn)題,極大提高了工作效率,簡(jiǎn)化了內(nèi)業(yè)的計(jì)算工作,在單位的工程實(shí)踐中得到了廣泛的運(yùn)用。

        程序是基于VB在EXCEL中的程序開(kāi)發(fā),操作簡(jiǎn)單,界面友好,功能較為強(qiáng)大。由于水平有限,文中所述不一定完全正確。在此僅做拋磚引玉之作,望測(cè)繪界的同仁給予批評(píng)和斧正。

        參考文獻(xiàn)

        [1]張正祿.工程測(cè)量學(xué)[M].武漢:武漢大學(xué)出版社,

        2007.

        [2]劉鋼. 楊崇禮,等.Visual Basic 6.0程序設(shè)計(jì)實(shí)用教程

        [M].北京:中國(guó)民航出版社,2000.

        [3]VK工作室.EXCEL 2000 VBA入門(mén)[M].北京:科學(xué)出

        版社,2001.

        作者簡(jiǎn)介:宋軒彬(1987—),男,安徽南陵人,安徽省長(zhǎng)江河道管理局測(cè)繪院技術(shù)員,助理工程師,研究方向:地形測(cè)量和工程測(cè)量。

        (責(zé)任編輯:周 瓊)

        猜你喜歡
        程序設(shè)計(jì)
        基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專(zhuān)院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        97色人阁俺也去人人人人人| 麻麻张开腿让我爽了一夜| 八区精品色欲人妻综合网| 日韩欧美亚洲国产一区二区三区| 久久老熟女一区二区三区| 99国产精品99久久久久久 | 青青草小视频在线播放| 精品国产拍国产天天人| 亚洲欧美偷拍视频| 久久精品国产亚洲av蜜桃av| 国产乱码精品一区二区三区久久| 中国老熟女重囗味hdxx| 91av小视频| 亚洲第一页综合av免费在线观看| 日韩精品在线视频一二三| 国产精品无码久久久久久| 521色香蕉网站在线观看| 冲田杏梨av天堂一区二区三区| 亚洲男人天堂一区二区| 亚洲国产成人久久综合下载| 亚洲中文字幕久久精品蜜桃| 日本高清一区二区三区不卡| 放荡的美妇在线播放| 国产95在线 | 欧美| 亚洲精品乱码久久久久久按摩高清| 亚洲av午夜福利精品一区不卡| 国内最真实的xxxx人伦| 国产国拍亚洲精品mv在线观看| 国产综合一区二区三区av| 成人免费在线亚洲视频| 国产丝袜在线精品丝袜| 永久免费看免费无码视频 | 国产在线高清无码不卡| 中文字幕中文字幕在线中二区| 色吊丝中文字幕| 亚洲V在线激情| 亚洲女人毛茸茸的视频| 黑人巨大精品欧美一区二区免费 | 免费a级作爱片免费观看美国| 国产午夜精品一区二区三区视频| 91亚洲夫妻视频网站|