- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《浅基础工程及程序设计》-丁继辉-程序代码 第二章
2.8 源程序代码
本章基础设计计算工程主要包括个窗体,2个模块。源程序代码Dim Bwide 基础宽度
Dim Fload 荷载N(kN/m)
Dim Mshot 短边方向弯矩值
Dim FcYshj 混凝土轴心抗压强度设计值
Dim FkTshj 混凝抗拉强度设计值
Dim FkyGshj 钢筋抗拉强度设计值
Dim QiangHou 墙厚度
Dim Hbaohc 混凝土保护层厚度(m)
Dim Dgangjin 钢筋直径(mm)
Private Sub TianJiaPeij()将文本框的输入参数赋于变量
Bwide = Val(Text(0).Text) 基础宽度
Fload = Val(Text(1).Text) 荷载N(kN/m)
Mshot = Val(Text(2).Text) 短边方向弯矩值
FcYshj = Val(Text(3).Text) 混凝土轴心抗压强度设计值
FkTshj = Val(Text(4).Text) 混凝抗拉强度设计值
FkyGshj = Val(Text(5).Text) 钢筋抗拉强度设计值
QiangHou = Val(Text(6).Text) 墙厚度
Hbaohc = Val(Text(7).Text) 混凝土保护层厚度(m)
Dgangjin = Val(Text(8).Text) 钢筋直径(mm)
End Sub
Private Sub CmdClear_Click()
List1.Clear
End Sub
Private Sub Command1_Click()
Me.Hide
End Sub
Private Sub Command2_Click()
Call TianJiaPeij
H0xiao = Val(Text4.Text)
Hjichu = Val(Text5.Text)
List1.AddItem (考虑基础构造要求后实际基础高度h(m) h= Format(Hjichu, 0.00))
List1.AddItem (考虑基础构造要求后实际基础有效高度h0(m) h0= Format(H0xiao, 0.00))
条形基础底面的地基净反力计算
Pjmax = Fload / Bwide + 6 * Mshot / Bwide ^ 2
Pjmin = Fload / Bwide - 6 * Mshot / Bwide ^ 2
截面1至基础边缘距离
b1 = (Bwide - QiangHou) / 2
截面的剪力设计值
If Bwide = 0 Then
V1 = b1 / Bwide * Fload
Else
V1 = b1 / (2 * Bwide) * ((2 * Bwide - b1) * Pjmax + b1 * Pjmin)
End If
基础底板的配筋
基础验算截面的弯矩设计值(mm^2)
M1shj = V1 * b1 / 2
List1.AddItem (悬臂根部的最大弯矩M(kN·m) M= Format(M1shj, 0.00))
每米墙长的受力钢筋截面面积:
Asi = M1shj / (0.9 * FkyGshj * H0xiao) * 10 ^ 6
List1.AddItem (每米墙长的受力钢筋截面面积mm^2 As= Format(Asi, 0.00))
受力钢筋根数
Ngangjin = Int(Asi / (3.14 * (Dgangjin / 2) ^ 2)) + 1
List1.AddItem (每米墙长的受力钢筋数 N= Format(Ngangjin, 0.00))
实际受力钢筋面积
Asishiji = 3.14 * (Dgangjin / 2) ^ 2 * Ngangjin
List1.AddItem (实际受力钢筋截面面积mm^2 As= Format(Asishiji, 0.00))
受力钢筋间距
GJjianju = (Bwide - 2 * Hbaohc) * 1000 / Ngangjin - Dgangjin
List1.AddItem (实际受力钢筋间距 GJjianu= Format(GJj
文档评论(0)