版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]計(jì)算了,如坐標(biāo)、高程、橫坡度等。我現(xiàn)在給大家推薦一款我自己編制的關(guān)于測量計(jì)算的首先我會(huì)跟大家介紹一下模板的作用,然后再一一講解此模板的制作過程。首先給大家看一下此模板的界面如下:也許大家咋一看,切~這算啥,我也會(huì)做這張表格,實(shí)在是太簡單了。不錯(cuò),如果僅僅是靠手動(dòng)輸入這樣子的數(shù)字,也許只要懂一點(diǎn)點(diǎn)excle的人都會(huì)制作出這張表格吧。不過,這張表格并不是你表面所看到的僅僅是幾個(gè)數(shù)字而已,其內(nèi)在的公式才是它的亮點(diǎn)。也許這樣講大家還不是很清楚,我繼續(xù)給大家截個(gè)圖,看看它里面的公式是什么。大家注意到上面的公式了嗎,并不是僅僅是輸入數(shù)字就完事的,它是一個(gè)自定義函數(shù)zbx那么后面的都是一樣嗎?完全正確,后面的都是自定義函數(shù),它們分別是zby、函數(shù)的自變量又是什么呢?其實(shí)這個(gè)模板里面所有函數(shù)的自變量只有一個(gè),就是樁號。什么我就用這個(gè)模板給大家演示一下(此模板暫時(shí)數(shù)據(jù)只針對黃祁高速公路六標(biāo)項(xiàng)目部)。先在樁號那一列把K38+000~K38+200輸入進(jìn)去,可不要真的把字母“K”和加號“+”頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]不過是自定義的單元格式而已。面的所有單元格,然后向下直接拖動(dòng)至最后,那么你需要的數(shù)據(jù)就全部出來了。呵呵,是不是很神奇!并不是只能計(jì)算整數(shù)樁號數(shù)據(jù)的,是任意樁號的,也就是說樁號K38+000和K38+111.232計(jì)算出來的結(jié)果的精度是一樣的。這個(gè)模板可以讓你計(jì)算任意你想要的坐標(biāo),比如其演化計(jì)算出來的橋梁墩柱坐標(biāo),涵洞坐標(biāo)等等。給大家示范一下計(jì)算涵洞的坐標(biāo)。假設(shè)某涵洞樁號是K38+433.245,左邊據(jù)中樁距離是23.45M,右邊距中樁距離是33.56M,基礎(chǔ)寬度是6M,那么我要用這個(gè)模板計(jì)算出涵洞基礎(chǔ)4個(gè)拐點(diǎn)的坐標(biāo)。在這里我用此模板的一個(gè)空白的工作表來給大家演示一下。頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]上面這張表格現(xiàn)在大家都會(huì)做了吧,只不過多了一個(gè)自定義函數(shù)jfw它也是以樁至于右邊坐標(biāo)公式僅僅是把那里面角度的減號改成加號而已。那么就可以得出來下面的表格距離變成了寬度的一半,而另外一個(gè)拐點(diǎn)的方位角要加上一個(gè)pi,如下表:頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]邊和右邊的橫坡度,那么自然的邊樁高程也是很容易計(jì)算出來的了。大家詳細(xì)講解此模板的制作流程。還回到這個(gè)模板里面來,打開這個(gè)模板,然后進(jìn)入vb編輯器里面,直接按Alt+F11可工具宏vb編輯器(不好意思了,怎么都截不了那個(gè)圖,還是直接按Alt+F11來的模塊1Functionzbx(zhAsDouble)AsDoubleDimxAsDouble'交點(diǎn)橫坐標(biāo)DimyAsDouble'交點(diǎn)縱坐標(biāo)DimzhjdAsDouble'交點(diǎn)樁號DimjzjAsDouble'轉(zhuǎn)角(右轉(zhuǎn)為正,左轉(zhuǎn)為負(fù))DimrAsDouble'圓曲線半徑DimlsAsDouble'緩和曲線長DimjzhAsDouble'起始直線方位角DimpiAsDouble'pi=3.14159265358979DimmAsDouble'切垂差頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]DimpAsDouble'內(nèi)移距DimDouble'切線長DimDouble'外矢距DimDouble'緩圓點(diǎn)切線方位角DimDimAsDoubleAsDouble'直緩點(diǎn)樁號DimAsDoubleDimAsDoubleDimDimAsDoubleAsDouble'直緩點(diǎn)坐標(biāo)DimAsDoubleDimAsDoubleDimDoubleDimxeAsDoubleDimyeAsDoubleDimDouble'弦長DimDoubleDimDouble'轉(zhuǎn)角正負(fù)號Ifzh>=35290Andzh<36571.636Thenx=3302618.225y=515805.714zhjd=36087.224jzj=-1*dzh(46.3735)jzh=dzh(299.1304)ElseIfzh<37683.43Thenx=3302286.5y=514747.726zhjd=37142.734jzj=dzh(34.263)jzh=dzh(252.353)ElseIfzh<38850.118Thenx=3302680.931y=513460.274zhjd=38458.851jzj=-1*dzh(28.2945)jzh=dzh(287.0159)ElseIfzh<=40400Thenx=3302433.987頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]y=512242.43zhjd=39687.464jzj=dzh(28.4725)jzh=dzh(258.3215)ElseExitFunctionEndIf'到這里結(jié)束pi=3.14159265358979頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]ElseEndFunction以上模塊其實(shí)就是一個(gè)以自變量為樁號的函數(shù),名字是叫zbx所返回的值就是坐標(biāo)x。也許有人會(huì)說什么亂七八糟的東西,我一點(diǎn)也看不懂。呵呵,沒關(guān)系,我們所要的只是把它運(yùn)用于實(shí)際中來,并不要求所有人都能看懂,畢竟要全部看懂,還得學(xué)會(huì)編程語言vba。這里我只講它的用法,怎么能讓它運(yùn)用到所有項(xiàng)目的路線中去。首先讓我們知道這個(gè)頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]個(gè)數(shù)據(jù)是變化的。所以必須得改一些東西。剛才說的那個(gè)把它全部刪除,什么?刪除?對,Ifzh>=起始樁號Andzh<第一個(gè)交點(diǎn)的第二緩和曲線終點(diǎn)樁號Then'從這里開始x=交點(diǎn)橫坐標(biāo)y=交點(diǎn)縱坐標(biāo)zhjd=交點(diǎn)樁號(說明:輸入方式,比如31°02′19ls=緩和曲線長度jzh=dzh(前一個(gè)交點(diǎn)到下一個(gè)交點(diǎn)的方位角)ElseIfzh<第二個(gè)交點(diǎn)的第二緩和曲線終點(diǎn)樁號Thenx=第二個(gè)交點(diǎn)橫坐標(biāo)y=第二個(gè)交點(diǎn)縱坐標(biāo)zhjd=第二個(gè)交點(diǎn)樁號jzj=dzh(第二轉(zhuǎn)角)ls=緩和曲線長度jzh=dzh(第二交點(diǎn)與第一交點(diǎn)的方位角)ElseExitFunctionEndIf'到這里結(jié)束序就會(huì)出錯(cuò)。數(shù)據(jù)在你輸入的時(shí)候一定要保證準(zhǔn)確無誤,不然的話就到時(shí)候計(jì)算出來的數(shù)據(jù)頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]到這里模塊1應(yīng)該弄清楚了吧,接下來的就特別簡單了,我們繼續(xù)講解模塊2:這句話很有道理,這么快就搞定模塊2了。啊?怎么可能,改的完全是一樣的,只是還要改正一下倒數(shù)第三行,把模塊1里面的頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]zbx改成jfw就行了,哈哈,這也太簡單了吧。是的,就是這么簡單。如31°02′44″,只要輸入dzh(31.0244)就會(huì)把角度轉(zhuǎn)換成對應(yīng)的弧度。這就是上面說明中解釋角度為什么要這樣子輸入,嘿嘿,方便吧。快了,離成功就只有一點(diǎn)點(diǎn)了,我們現(xiàn)在已經(jīng)能計(jì)算出全部的坐標(biāo)了,讓我們看看高程要知道高程怎么計(jì)算,我們先看看設(shè)計(jì)院能提供給頁腳內(nèi)容12[標(biāo)簽:標(biāo)題]不錯(cuò),正如你所想,把它刪掉。然后……沒有然后了,這樣子就行了,嘿嘿,開玩笑的了,Ifzh>=起始樁號Andzh<第一個(gè)圓曲線的終點(diǎn)樁號Then'從這里開始zh1=前一個(gè)交點(diǎn)樁號zh2=中間的交點(diǎn)樁號(也就是正用的第一個(gè))zh3=下一個(gè)交點(diǎn)樁號gc1=前一個(gè)交點(diǎn)的高程gc2=中間的交點(diǎn)的高程gc3=下一個(gè)交點(diǎn)的高程ElseIfzh<第二個(gè)圓曲線的終點(diǎn)樁號Thenzh1=相對于這個(gè)交點(diǎn)的前一點(diǎn)樁號zh2=這個(gè)交點(diǎn)的樁號zh3=相對于這個(gè)交點(diǎn)的下一個(gè)樁號gc1=還用說明你就是傻瓜gc2=還用說明你就是傻瓜gc3=還用說明你就是傻瓜ElseExitFunctionEndIf'到這里結(jié)束個(gè)空格或N個(gè)空格,我也不怎么記得語法了,你這樣做至少能夠保證是正確的。現(xiàn)在我們已經(jīng)在vb編輯器里面全部改過來了,我們可以在工作表里面試驗(yàn)一下子了,剛才我們用了幾個(gè)自定義函數(shù)呢,x坐標(biāo)zbx、y坐標(biāo)zby程sqx。這么累,讓我們來體會(huì)一下勞動(dòng)的果實(shí)吧。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年健身器材租賃及體育場地管理服務(wù)合同3篇
- 2024年房地產(chǎn)包銷合作協(xié)議范本與合同履行監(jiān)督3篇
- 2024年度中鐵電子商務(wù)采購信息平臺數(shù)據(jù)備份與恢復(fù)合同2篇
- 2024年度商業(yè)活動(dòng)單位廣告制作服務(wù)合同范本3篇
- 2024年度網(wǎng)絡(luò)主播與廣告公司合作推廣協(xié)議6篇
- 2024年新能源汽車充電設(shè)施合作銷售合同范本3篇
- 2024年度羊群代放牧技術(shù)指導(dǎo)與質(zhì)量保障合同書3篇
- 2024年大型養(yǎng)殖場承包養(yǎng)殖保險(xiǎn)合作協(xié)議書3篇
- 2024年新能源電池材料購銷合同3篇
- 2024在線學(xué)生安全協(xié)議電子簽署及風(fēng)險(xiǎn)評估合同3篇
- 招標(biāo)代理及政府采購常識匯編
- 塔吊噴淋降塵系統(tǒng)施工方案
- 人工智能引論智慧樹知到課后章節(jié)答案2023年下浙江大學(xué)
- 歌曲演唱 萬疆
- 人教版六年級道德與法治上冊第四單元作業(yè)設(shè)計(jì)
- 50205-2020-鋼結(jié)構(gòu)工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 六年級上冊美術(shù)教學(xué)設(shè)計(jì) 第15課 壯錦圖案 |廣西版
- 2023-2024學(xué)年河南省洛陽市洛龍區(qū)數(shù)學(xué)四年級第一學(xué)期期末預(yù)測試題含答案
- 項(xiàng)目管理績效考核管理辦法
- 冀教版九年級下英語單詞表(漢譯英)
- 亞馬遜跨境電商運(yùn)營與廣告實(shí)戰(zhàn)
評論
0/150
提交評論