計(jì)算器工程測量管理論文
時(shí)間:2022-07-09 10:11:00
導(dǎo)語:計(jì)算器工程測量管理論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:本文是作者在工程測量應(yīng)用CASIO-fx4500PA一些體會(huì),并對發(fā)現(xiàn)的問題作了解釋說明,并對CASIO-fx4500PA編程中很少用到的循環(huán)語句及變量的使用作了重點(diǎn)說明。希望本文可以對同行起到借鑒作用。
關(guān)鍵詞:CASIO-fx4500PA可編程計(jì)算器工程測量
隨著全站儀在建設(shè)工程中的普及,坐標(biāo)計(jì)算逐漸成為一名工程測量人員所必備的基本技能。CASIO-fx4500PA可以通過編寫簡單的程序還簡化計(jì)算工程、減輕測量員內(nèi)業(yè)工作量而逐漸被工程人員所使用。工程測量人員在使用此類型計(jì)算器時(shí)只要輸入關(guān)鍵數(shù)據(jù)即可計(jì)算出所需數(shù)值。此類計(jì)算器計(jì)算時(shí)是通過程序計(jì)算,不需要測量人員進(jìn)行逐步計(jì)算,所以就消除了輸入的誤差。而且計(jì)算器在計(jì)算時(shí)小數(shù)位數(shù)是自身進(jìn)行取舍的,所以它的精度也可以保證并比人工逐步計(jì)算的高。下面我將就應(yīng)用CASIO-fx4500PA編寫幾個(gè)測量工程中的幾個(gè)常用的程序,并就循環(huán)語句進(jìn)行重點(diǎn)說明。
一、應(yīng)用CASIO-fx45000PA編寫常用的幾個(gè)程序
CASIO-fx45000PA通過編寫簡單的程序來將計(jì)算過程簡化。其算法就是將現(xiàn)成公式堆積,我們可以應(yīng)用條件語句要將整個(gè)曲線統(tǒng)一成一個(gè)程序。
1)CASIO-fx4500PA計(jì)算器條件語句
格式:a<條件判斷符>b=>語句1:≠>語句2:△語句3
說明:當(dāng)條件成立時(shí),進(jìn)行語句1計(jì)算;不成立進(jìn)行語句2的計(jì)算,最后運(yùn)行語句3(不用可以省略)。條件判斷可以是大于、等于、小于、不等于以及大于等于和小于等于;語句1、語句2可以為計(jì)算式也可為GOTO語句。
示例1:已知兩點(diǎn)坐標(biāo)求方位角(取值范圍在0°—360°之間)
源程序:
L1A”X1”:B”Y1”:C”X2”:D”Y2”
L2E=C-A:F=D-B:I=tan-1(F/E)
L3E>0=>I=I:≠>I=I+180
L4I>0=>I=I:≠>I=I+360
用戶在使用時(shí),可以根據(jù)提示輸入數(shù)據(jù)便可得出方位角(本程序已調(diào)試成功)。
2)無條件轉(zhuǎn)換語句
無條件轉(zhuǎn)換語句即是當(dāng)程序運(yùn)行至GOTOn語句時(shí),程序無條件執(zhí)行LBIn后的語句。一個(gè)GOTO相對應(yīng)一個(gè)LBI語句。無條件語句一般與條件語句相配合使用,實(shí)現(xiàn)條件轉(zhuǎn)移。
示例2:在以ZH點(diǎn)為原點(diǎn)的獨(dú)立坐標(biāo)系中,等緩和曲線的單曲線中線放樣計(jì)算(曲線中不存在短鏈)。
算法思路:通過曲線上點(diǎn)到ZH點(diǎn)的距離確定它在哪個(gè)區(qū)段(第一緩和曲線、圓曲線、第二緩和曲線),然后再利用現(xiàn)有公式進(jìn)行計(jì)算。
已知:曲線半徑R切線長T曲線長L、緩和曲線長l0、曲線偏角I(左偏還是右偏),以及曲線起點(diǎn)(ZH)里程和曲線上任意一點(diǎn)的里程。
源程序如下:
L1R“R”:T“T”:L“L”M“L0”:I“PJ”:Z“ZH”:K“RYD“:A
L2S=K-Z
L3S<M=>GOTO0:≠>S<(L-M)=>GOTO1:≠>GOTO2:
L4LBI0
L5N=M:GOTO3:
L6LBI1
L7N=S-M:P=M^2/(24R):Q=M/2-M^3/(240R):
J=(2*S-M)*90/(R*π)
L8X=R*SINJ+P:Y=-(R*(1-COSJ)+Q)
L9LBI2
L10N=L-S:GOTO3:
L11LBI3
L12C=RM:U=N-N^5/(40C^2)+N^9/(3456C^4):
V=N^3/(6C)-N^7/(336C^3)+N^4/(42240N^5)
L13N=S=>X=U:Y=-V:≠>X=T*(1+COSI)+U*COSI-V*SINI:Y=-TSINI+XSINI+YCOSI
L14A=1=>X=X▲Y=Y▲≠>X=X▲Y=-Y
說明:用戶在使用時(shí)即可按提示輸入數(shù)據(jù)即可得到數(shù)據(jù)。左偏曲線A輸入1,右偏曲線輸入非1。如要求用統(tǒng)一坐標(biāo)計(jì)算可以加入下面一句程序:
L15U”X”=C“X1“+X*COSB-Y*SINB▲
V”Y”=D”Y1“+X*SINB+Y*COSB
(C,D為ZH點(diǎn)在統(tǒng)一坐標(biāo)系中的坐標(biāo),B為ZH-JD的方位角)
3:循環(huán)語句的使用
CASIO源程序中很出現(xiàn)循環(huán)語句,這是因?yàn)镃ASIO中沒有提供現(xiàn)成的循環(huán)語句但我們可以將條件語句與無條件注意語句相配合形成一句循環(huán)語句:
格式:1)L1Z=0:
L2LBI0
L3Z=Z+1
L4:語句1:
L5Z=N≠>GOTO0
1可以視為步長,可以為任意數(shù),N為條件。在水準(zhǔn)測量中求可以用他來減少計(jì)算量。
示例3。路基水準(zhǔn)測量時(shí)一般一個(gè)20m一個(gè)斷面,一個(gè)斷面測三個(gè)點(diǎn),水準(zhǔn)儀兩個(gè)測站間距離為100米,那么一個(gè)測站可以讀15個(gè)點(diǎn)。下面就這個(gè)情況編寫一個(gè)程序:
已知:水準(zhǔn)點(diǎn)高程、以及各次讀數(shù)。
源程序:
L1A”SZDGC”:B”HS”
L2Y=A+B/1000:Z=0
L3LBI0
L4Z=Z+1▲{D}:D”DS”
L5H=Y-D/1000▲
L7Z=15=>GOTO1:≠>GOTO0
L8LBI1
L9{D}:D”DS:Y=H+D/1000:Z=0:GOTO0
用戶在使用時(shí)可以按照提示輸入數(shù)據(jù)即可得到所要數(shù)據(jù)(讀數(shù)輸入時(shí)單位為毫米)。
CASIO計(jì)算器將逐漸被應(yīng)用到施工生產(chǎn)中,它將會(huì)減少現(xiàn)場人員計(jì)算工作量,提高人員工作效率。隨著CASIO計(jì)算器的不斷升級,fx4800以上已經(jīng)提供圖形功能,用戶可以通過編寫程序?qū)F(xiàn)場放樣形象化,更大方便工程人員使用,更大減小工程人員計(jì)算工程量。
二、電子表格在測量工程的應(yīng)用
測量人員也可以電子表格(EXEL)提供計(jì)算功能計(jì)算測量內(nèi)業(yè)資料。有效的利用電子表格的拖拉功能可以減少大量工程量,并且電子表格可以將各個(gè)程序分段編寫,各個(gè)關(guān)鍵點(diǎn)很明顯的表現(xiàn)出來,更有效的更直觀將你的意圖表現(xiàn)出來。
1、運(yùn)用電子表格技巧
電子表格為用戶提供各種類型函數(shù),在施工中熟練使用各種類型的函數(shù)可以將各種計(jì)算過程簡化,減少單元格數(shù)目。比如在測量中我們一般采用度、分、秒計(jì)算而電子表格計(jì)算按照弧度計(jì)算,所以在使用電子表格計(jì)算時(shí)我們可以運(yùn)用PI()這個(gè)函數(shù)將π代替而不需要輸入3.14……。電子表格中單元格數(shù)字類型提供的自定義選項(xiàng),它更豐富了數(shù)值內(nèi)涵,使它能在工程中更有效運(yùn)用。如防樣里程為K26+899.321就可以將單元格數(shù)字類型定義為K26+00#.000,其參加運(yùn)算時(shí)只有899.321參加運(yùn)算。
2、示例計(jì)算單曲線的法向角
下面是關(guān)于電子表格中的一些說明:
1、F、G、H、I列為中間計(jì)算數(shù)據(jù),打印時(shí)可以隱藏。
2、開始計(jì)算前,將B列數(shù)據(jù)類型定義為“K194+000.000”(紅色的表示當(dāng)里程為整數(shù)時(shí)省略)。
3、電子表格計(jì)算數(shù)據(jù)要比CASIO形象,其計(jì)算過程可以用公式可以更直接的表現(xiàn)出來。
4、其計(jì)算公式也是將現(xiàn)有公式一個(gè)一個(gè)的堆積,在引用數(shù)據(jù)時(shí)可分為相對引用和絕對引用兩種。如D6單元格的公式為“=F6-F6^5/(40*$D$3^2*F$3*2)”,公式中$D$3、F$3就是絕對引用而F6則為相對引用。絕對引用數(shù)據(jù)不會(huì)因?yàn)閱卧裢侠l(fā)生變化。D7單元格公式為“=F7-F7^5/(40*D$3^2*F$3*2)”。
5、本例中使用了PI()和INT()兩個(gè)函數(shù)。
隨著時(shí)代的發(fā)展,各種新的儀器和新的軟件逐漸普及到施工生產(chǎn)中,作為一個(gè)新時(shí)代的工程人員只有不斷接受新的知識,并將它運(yùn)用到實(shí)際生產(chǎn)中才可以發(fā)揮它的最大功效,最大的提高生產(chǎn)效率,才能為企業(yè)和社會(huì)創(chuàng)造更大的財(cái)富。