亚洲免费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)用
        国产白浆精品一区二区三区| 野花社区视频www官网| 天堂sv在线最新版在线| 久久熟女五十路| 国产精品亚洲一区二区三区久久| 久久亚洲中文字幕精品一区| 欧美野外疯狂做受xxxx高潮 | 日本香蕉久久一区二区视频| 中文字幕乱码在线婷婷| 最新国产精品拍自在线观看| 乌克兰少妇xxxx做受野外| 日韩中文字幕不卡网站| 青青青草视频手机在线| www国产亚洲精品| 久久久噜噜噜www成人网| 日韩av二区三区一区| 久久精品国产亚洲av豆腐| 国产av久久久久精东av| 人妻丰满熟妇av无码处处不卡| 亚洲国产AⅤ精品一区二区不卡| 精品熟女视频一区二区三区国产| 国产午夜手机精彩视频| 漂亮人妻被黑人久久精品| 极品美女尤物嫩模啪啪| 成人av在线久色播放| 人妻少妇精品无码专区二区| 国产激情视频在线观看首页| 亚洲一区二区三区18| 亚洲熟妇无码av在线播放| 久久久久亚洲精品无码网址| 成人国产在线播放自拍| 激情在线一区二区三区视频| 亚洲综合国产一区二区三区| 久久精品国产6699国产精| 青青草视频视频在线观看| 午夜亚洲av日韩av无码大全| 国产免费久久精品国产传媒| 97中文字幕一区二区| 蜜芽亚洲av无码精品色午夜| 国产色a在线观看| 亚洲天堂无码AV一二三四区|