刘 鸣 张厚启 周 芹 王 吉 李殿华
(山东省电力公司枣庄供电公司经济技术研究所,山东 枣庄 277101)
卡西欧fx-CG50是一款功能强大的彩屏图形计算器,支持中文菜单,性价比均优于其他品牌同类计算器。本文从地基基础计算方面简要介绍fx-CG50的程序功能在地基基础结构设计中的应用。
fx-CG50的编程语法与fx7400G,fx9750和fx9860的语法格式完全相同,为类BASIC语言,功能较之前采用的简BASIC语言要丰富且强大。地基基础设计中,比较常用的语法格式如下所述。
基本命令见表1。
表1 基本命令
1.2.1Dsz(计数转移命令)
该命令为计数转移,每次控制变量的值递减1,在变量的当前值变为0时,执行转移。
该命令每次将控制变量的值递减1,然后检查该值,如果当前值非0,继续执行下一个语句。如果当前值为0,跳转到语句2。
语法格式:
1.2.2Goto~Lb1
功能:该命令执行指向指定位置的无条件转移。
语法:Goto<标签名称>~Lb1<标签名称>
该命令包括两个部分:Goton(其中n为上述参数)和Lb1n(其中n是Goton参考的参数),该命令可使程序跳转到Goto语句指定的Lbl语句。
1.2.3计数转移命令
Isz(计数转移命令):该命令为计数转移,每次控制变量的值递增1,在变量的当前值变为0时,执行转移。
语法格式:
设地基由若干层土组成,则任意深度处土的竖向自重压力按下式计算(变量对照表见表2)。
程序输入内容如下:
“P=”:P◢ Goto 1这个小程序用到了Lbl 1和Goto 1,用以循环输入多层土。
表2 变量对照表(一)
根据GB 50007—2012建筑地基基础设计规范5.3.5条规定,计算地基变形时,地基内的应力分布,可采用各向同性均质线性变形体理论。沉降变形量可按以下公式进行计算(见表3):
程序中用到了命令Dsz,命令每次将变量的值减1,当变量值N变为0时,执行Goto 1之后语句。
例题:设某基础基底附加压力为42 kPa,取n=2,两层土,Ψs=0.85,各层土参数如表4所示。
验算:
表3 变量对照表(二)
表4 基础土参数表
根据GB 50007—2012建筑地基基础设计规范L.0.1条规定,挡土墙在土压力作用下,其主动土压力系数按下列公式计算:
这个公式涉及变量较多,计算复杂,但是如果编写成计算程序,只要输入公式中的参数,即可轻松算出。
计算器输入编写程序如下:
“X=”:X◢((sin(A+B))÷(sinA)2÷(sin(A+B-U-V))2)×
例题:设挡土墙及墙后填土c=15 kPa,γ=20 kN/m3,H=6 m,q=25 kPa,α=55°,β=15°,δ=18°,φ=30°,Ψc=1.1,求作用在挡土墙上的主动土压力Ea。具体操作见表5。
表5 屏幕提示及操作步骤
卡西欧fx-CG50是卡西欧最强大的图形计算器之一,具有解方程,编程,图形,统计,数列和函数计算等多种功能,fx-CG50算法语言与BASIC语言相近,并且其计算表达式接近数学算式,因此CG50语言编写很容易上手。特别适合解决重复性的公式化计算问题,既可以用于深化建筑工程专业理论规范的学习,又具有小巧轻便,耗电少,便于野外操作携带的优点,随时随地可以编程应用,在实际工程设计和施工领域有着广泛的应用前景。