《浅基础工程及程序设计》-丁继辉-程序代码 第二章.docVIP

《浅基础工程及程序设计》-丁继辉-程序代码 第二章.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档