李慧想
摘 要:隨著時(shí)代建設(shè)的步伐日益加快,我國的經(jīng)濟(jì)也開始步入高鐵的時(shí)代,工程的進(jìn)度也隨之提速,同時(shí)這也對工程測量前期準(zhǔn)備提出了時(shí)間的約束,開工前期需要有大量坐標(biāo)內(nèi)業(yè)計(jì)算,采用常規(guī)的卡西歐計(jì)算器計(jì)算結(jié)構(gòu)物坐標(biāo),會有很大工作量,且比較繁瑣,而且需要手輸電子版,出錯(cuò)幾率大,復(fù)核核對起來比較麻煩,故采用自編EXCL測量公式進(jìn)行計(jì)算,計(jì)算完成導(dǎo)入CAD成圖方便校對坐標(biāo),從而有效的解決了繁瑣的內(nèi)業(yè)計(jì)算,且形成電子版方便測量外業(yè)放樣;
關(guān)鍵字:EXCL 函數(shù)
EXCL函數(shù)
在工程施工測量中,坐標(biāo)計(jì)算是一項(xiàng)復(fù)雜而又煩鎖的工作,以往我們是采用卡西歐計(jì)算器編制的程序來完成計(jì)算,往往記錄坐標(biāo)數(shù)據(jù)時(shí)容易出現(xiàn)筆誤,且不易保存,如果采用Excel電子表格里的函數(shù)進(jìn)行編程計(jì)算,使施工測量數(shù)據(jù)計(jì)算的更加簡便而又快捷;Excel辦公軟件的功能很強(qiáng)大,且函數(shù)的計(jì)算功能也很廣泛,Excel函數(shù)一共有11類,分別是數(shù)據(jù)庫函數(shù)、日期與時(shí)間函數(shù)、工程函數(shù)、財(cái)務(wù)函數(shù)、信息函數(shù)、邏輯函數(shù)、查詢和引用函數(shù)、數(shù)學(xué)和三角函數(shù)、統(tǒng)計(jì)函數(shù)、文本函數(shù)以及用戶自定義函數(shù)。如果把函數(shù)運(yùn)用到工程測量計(jì)算,將會大大簡便工程測量計(jì)算的任務(wù)量,且實(shí)用性很強(qiáng)。自編EXCL函數(shù)公式,做了個(gè)摘抄性的簡介;
函 數(shù) ABS函數(shù) 函數(shù)名稱:ABS
主要功能:求出相應(yīng)數(shù)字的絕對值。
使用格式:ABS(number)
參數(shù)說明:number代表需要求絕對值的數(shù)值或引用的單元格班。
應(yīng)用舉例:如果在B2單元格中輸入性:=ABS(A2),則在A2單元格中無論輸入正數(shù)(如100)還是負(fù)數(shù)(如-100),B2中均顯示出正數(shù)(如100)。
CONCATENATE函數(shù)
函數(shù)名稱:CONCATENATE
主要功能:將多個(gè)字符文本或單元格中的數(shù)據(jù)連接在一起,顯示在一個(gè)單元格中。
使用格式:CONCATENATE(Text1,Text……)
參數(shù)說明:Text1、Text2……為需要連接的字符文本或引用的單元格。
PI函數(shù):
主要功能:使用此函數(shù)可以返回?cái)?shù)字3.14159265358979,即數(shù)學(xué)常量PI,可精確到小數(shù)點(diǎn)后15位。
使用格式:PI()
SIN函數(shù):
主要功能:給定角度的余弦值,以弧度表示
使用格式:SIN()
COS函數(shù):
主要功能:給定角度的正弦值,以弧度表示
使用格式:COS ()
RADIANS函數(shù):
主要功能:將角度轉(zhuǎn)換成弧度
使用格式:RADIANS()
我單位在張家口至呼和浩特鐵路承攬了ZHZQ-4標(biāo)段,我們工區(qū)在負(fù)責(zé)賽漢塔拉特大橋,全長13828.56m,施工里程DK147+259.76至DK158+203.45(81#至417#橋臺),在工程前期,需要計(jì)算大量的坐標(biāo)數(shù)據(jù),為了簡便繁瑣的內(nèi)業(yè)量,故采用EXCL函數(shù)編程來計(jì)算;首先把設(shè)計(jì)院提供的左線坐標(biāo)及曲線要素進(jìn)行復(fù)核,在無誤的前提下計(jì)算出EXCL函數(shù)所需要的曲線五大樁坐標(biāo)(直緩ZH,緩圓HY,曲中QZ,圓緩YH,緩直HZ);如下:
JD:140+135.3293 X:4535600.5961, Y:505485.1687
右轉(zhuǎn)夾角:27°52′50.3″;半徑R:8000;緩和曲線長I:210m;切線長T:2090.8315m;曲線總長:4102.8711 m;
Y:493718.2374 JD:154+093.363
X:4537520.6629, Y:491906.5072
右轉(zhuǎn)夾角:19°05′43.8″;半徑R:6000;緩和曲線長I:280m;切線長T:1149.286m;曲線總長:2279.6765m;
ZH:152+944.077 X:4537797.6889,
Y:493021.9063 HY:153+224.077
X:4537732.3128, Y:492749.6455
QZ:154+083.9154 X:4537605.2448,
Y:491899.992 YH:154+943.7537
X:4537600.8238, Y:491040.9002
HZ:155+223.7537 X:4537623.7764,
Y:490761.8562 JD:156+686.7647
X:4537755.0374, Y:489304.7452
左轉(zhuǎn)夾角:11°08′32.6″;半徑R:6000;緩和曲線長I:280m;切線長T:725.311m;曲線總長:1446.82m95;
ZH:155+961.4537 X:4537689.9626,
Y:490027.1313 HY:156+241.4537
X:4537712.9144, Y:489748.0736
QZ:156+684.8685 X:4537726.0151,
Y:489304.9533 YH:157+128.2832
X:4537706.3621, Y:488862.0751
HZ:157+408.2832 X:4537679.2859,
Y:488583.4008
坐標(biāo)EXCL函數(shù)編程計(jì)算
根據(jù)計(jì)算的曲線坐標(biāo),把所屬的墩號劃分成直線段,左偏緩和曲線段,左偏圓曲線段,右偏緩和曲線段,右偏圓曲線段,如有樁基間距或者樁基數(shù)量不同的可以單列出來方便計(jì)算,在EXCL表格里排版,因?yàn)镋XCL編程默認(rèn)的相同的矩陣法進(jìn)行計(jì)算,首先在表格里輸入起算點(diǎn)里程及坐標(biāo),然后用卡西歐計(jì)算器把大里程方向,小里程方向,線路左右方向的方位角轉(zhuǎn)化成弧度的形式輸入表格里,列公式計(jì)算要采用“RADIANS()”函數(shù),否側(cè)計(jì)算的坐標(biāo)也是錯(cuò)誤的,因?yàn)镋XCL函數(shù)計(jì)算默認(rèn)的是弧度;在列出所要計(jì)算的墩號中心里程;列公式計(jì)算可采用“ABS(number)”函數(shù)來減里程,這樣計(jì)算出的數(shù)值不會負(fù)數(shù),里程數(shù)值怎么相減都不會擔(dān)心方位角出錯(cuò);endprint
1:直線段:計(jì)算墩號X坐標(biāo)=起點(diǎn)X坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* COS (RADIANS(方位角)) ;計(jì)算墩號Y坐標(biāo)=起點(diǎn)Y坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* SIN (RADIANS(方位角)) ;
2:左偏緩和曲線段計(jì)算墩號X坐標(biāo)=起點(diǎn)X坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))*COS (RADIANS
方位角))計(jì)算墩號Y坐標(biāo)=起點(diǎn)Y坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))*SIN (RADIANS(方位角-
緩和偏角))墩中心坐標(biāo)往兩側(cè)計(jì)算時(shí)注意減3倍緩和角值;
3:左偏圓曲線段:計(jì)算墩號X坐標(biāo)=起點(diǎn)X坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* COS (RADIANS(方位角))計(jì)算墩號Y坐標(biāo)=起點(diǎn)Y坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* SIN (RADIANS(方位角-3*緩和總偏角-圓曲線偏角)) ;
墩中心坐標(biāo)往兩側(cè)計(jì)算時(shí),注意減2倍的圓偏角;圓曲線里程值要轉(zhuǎn)成炫長編函數(shù)公式=2*半徑
R* SIN(RADIANS(圓偏角));緩和曲線總偏角編函數(shù)公式=緩和曲線長的平方I?*30/(緩和曲線長
I*半徑R* PI());圓曲線偏角=(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))*90/(半徑R* PI())
4:右偏緩和曲線段:計(jì)算墩號X坐標(biāo)=起點(diǎn)X坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* COS (RADIANS(方位角))計(jì)算墩號Y坐標(biāo)=起點(diǎn)Y坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))*SIN(RADIANS(方位角+緩和偏角))墩中心坐標(biāo)往兩側(cè)計(jì)算時(shí)注意加3倍緩和角值;
5:右偏圓曲線段:計(jì)算墩號X坐標(biāo)=起點(diǎn)X坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* COS (RADIANS(方位角)) ;計(jì)算墩號Y坐標(biāo)=起點(diǎn)Y坐標(biāo)+(ABS(起算點(diǎn)里程-計(jì)算點(diǎn)里程))* SIN (RADIANS(方位角+3*緩和總偏角+圓曲線偏角)) ;墩中心坐標(biāo)往兩側(cè)計(jì)算時(shí)注意加2倍圓和角值;
EXCL坐標(biāo)導(dǎo)入CAD復(fù)核
EXCL的計(jì)算坐標(biāo),如果采用卡西歐計(jì)算器復(fù)核很繁瑣且任務(wù)量大,根據(jù)EXCL計(jì)算坐標(biāo)的矩陣的規(guī)律性,只要里程段沒有用錯(cuò),樁基樁位沒有錯(cuò),只需要把第一行與最后一行復(fù)核無誤就行了,其他的工作量可以把導(dǎo)入CAD成圖,量一下間距就可以了,查看下相對位置,導(dǎo)入之前還需要在EXCL用到CONCATENATE(Text1,Text……),輸入公式:=CONCATENATE(Y坐標(biāo),",",X坐標(biāo));在CAD里設(shè)定好圖形界限及比例因子;界限設(shè)置時(shí)左下角可設(shè)為(0,0)默認(rèn)值,右上角只要設(shè)置是要比導(dǎo)入的坐標(biāo)數(shù)值大,CAD里的坐標(biāo)象限與工程測量的坐標(biāo)象限X與Y值是相反,手輸入要注意坐標(biāo)Y先輸在前面,X坐標(biāo)輸在后面;
結(jié)束語:EXCL坐標(biāo)編程計(jì)算大大簡便計(jì)算內(nèi)業(yè)的工作量,讓繁瑣的工作得以解脫,把計(jì)算好坐標(biāo)導(dǎo)入CAD,讓數(shù)值有了直觀性校核,把基礎(chǔ)的東西做好了,在做上面的結(jié)構(gòu)物是就不容易出錯(cuò)。
參考文獻(xiàn):
[EXCL2013函數(shù)與公式]作者:黃朝陽.榮勝軍編著ISBN編號:9787121264412
電子工業(yè)出版社2015年7月endprint