劉 鳴 張厚啟 周 芹 王 吉 李殿華
(山東省電力公司棗莊供電公司經(jīng)濟技術(shù)研究所,山東 棗莊 277101)
卡西歐fx-CG50是一款功能強大的彩屏圖形計算器,支持中文菜單,性價比均優(yōu)于其他品牌同類計算器。本文從地基基礎(chǔ)計算方面簡要介紹fx-CG50的程序功能在地基基礎(chǔ)結(jié)構(gòu)設(shè)計中的應(yīng)用。
fx-CG50的編程語法與fx7400G,fx9750和fx9860的語法格式完全相同,為類BASIC語言,功能較之前采用的簡BASIC語言要豐富且強大。地基基礎(chǔ)設(shè)計中,比較常用的語法格式如下所述。
基本命令見表1。
表1 基本命令
1.2.1Dsz(計數(shù)轉(zhuǎn)移命令)
該命令為計數(shù)轉(zhuǎn)移,每次控制變量的值遞減1,在變量的當前值變?yōu)?時,執(zhí)行轉(zhuǎn)移。
該命令每次將控制變量的值遞減1,然后檢查該值,如果當前值非0,繼續(xù)執(zhí)行下一個語句。如果當前值為0,跳轉(zhuǎn)到語句2。
語法格式:
1.2.2Goto~Lb1
功能:該命令執(zhí)行指向指定位置的無條件轉(zhuǎn)移。
語法:Goto<標簽名稱>~Lb1<標簽名稱>
該命令包括兩個部分:Goton(其中n為上述參數(shù))和Lb1n(其中n是Goton參考的參數(shù)),該命令可使程序跳轉(zhuǎn)到Goto語句指定的Lbl語句。
1.2.3計數(shù)轉(zhuǎn)移命令
Isz(計數(shù)轉(zhuǎn)移命令):該命令為計數(shù)轉(zhuǎn)移,每次控制變量的值遞增1,在變量的當前值變?yōu)?時,執(zhí)行轉(zhuǎn)移。
語法格式:
設(shè)地基由若干層土組成,則任意深度處土的豎向自重壓力按下式計算(變量對照表見表2)。
程序輸入內(nèi)容如下:
“P=”:P◢ Goto 1這個小程序用到了Lbl 1和Goto 1,用以循環(huán)輸入多層土。
表2 變量對照表(一)
根據(jù)GB 50007—2012建筑地基基礎(chǔ)設(shè)計規(guī)范5.3.5條規(guī)定,計算地基變形時,地基內(nèi)的應(yīng)力分布,可采用各向同性均質(zhì)線性變形體理論。沉降變形量可按以下公式進行計算(見表3):
程序中用到了命令Dsz,命令每次將變量的值減1,當變量值N變?yōu)?時,執(zhí)行Goto 1之后語句。
例題:設(shè)某基礎(chǔ)基底附加壓力為42 kPa,取n=2,兩層土,Ψs=0.85,各層土參數(shù)如表4所示。
驗算:
表3 變量對照表(二)
表4 基礎(chǔ)土參數(shù)表
根據(jù)GB 50007—2012建筑地基基礎(chǔ)設(shè)計規(guī)范L.0.1條規(guī)定,擋土墻在土壓力作用下,其主動土壓力系數(shù)按下列公式計算:
這個公式涉及變量較多,計算復(fù)雜,但是如果編寫成計算程序,只要輸入公式中的參數(shù),即可輕松算出。
計算器輸入編寫程序如下:
“X=”:X◢((sin(A+B))÷(sinA)2÷(sin(A+B-U-V))2)×
例題:設(shè)擋土墻及墻后填土c=15 kPa,γ=20 kN/m3,H=6 m,q=25 kPa,α=55°,β=15°,δ=18°,φ=30°,Ψc=1.1,求作用在擋土墻上的主動土壓力Ea。具體操作見表5。
表5 屏幕提示及操作步驟
卡西歐fx-CG50是卡西歐最強大的圖形計算器之一,具有解方程,編程,圖形,統(tǒng)計,數(shù)列和函數(shù)計算等多種功能,fx-CG50算法語言與BASIC語言相近,并且其計算表達式接近數(shù)學(xué)算式,因此CG50語言編寫很容易上手。特別適合解決重復(fù)性的公式化計算問題,既可以用于深化建筑工程專業(yè)理論規(guī)范的學(xué)習(xí),又具有小巧輕便,耗電少,便于野外操作攜帶的優(yōu)點,隨時隨地可以編程應(yīng)用,在實際工程設(shè)計和施工領(lǐng)域有著廣泛的應(yīng)用前景。