- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
剖面模数与惯性矩在船体结构
剖面模数和惯性矩在船体结构、强度设计中经常会碰到,平时我们一般都采取手工计算,过程非常繁琐、单调,又容量出错。现在许多人都已经用计算机编程计算,速度快,又准确,本文介绍剖面模数和惯性矩编程计算两种方法,供大家选择使用。?1.用Micr0softExcel(电子表格)编程计算?1.1说明:用此方法计算,方便易学,即使没有学过计算机语言的人也能自编,自用。无须专业人员帮助,而且编程速度很快。?1.2编程及使用举例?打开Micr0softExcel设定b1、b2、b3、h1、h2、h3属性为输入项,b1:“型材面板宽度(cm)”、h1:“型材面板厚度(cm)”、b2:“型材腹板高度(cm)”、h2:“型材腹板厚度(cm)”、b3:“型材带板宽度(cm)”、h3:“型材带板厚度(cm)”、可再按下述步骤操作:?A1项设定为:b1*h1?A2项设定为:b2*h2 ?A3项设定为:b3*h3?A4项设定为:A1+A2+A3?S1=A1*((h1+h3)/2+b2)?I1=A1*((h1+h3)/2+b2)^2+(1/12)*b1*(h1)^3?S2=A2*(b2+h3)/2?I2=A2*((b2+h3)/2)^2+(1/12)*h2*(b2)^3?I3=(1/12)*b3*(h3)^3?S4=S1+S2?H=S4/A4?I=I1+I2+I3-h^2*A4?W=I/((h1+h3)/2+b2-h)?惯性矩,W为剖面模数。下次计算时,只用在界面更换b1、b1、b1、b3、h1、h2、h3值可得新的I和w。??2.用VB编程??2.1说明:用VB编写过程较复杂,要有VB基础,优点是编程后使用时界面较直观,容易使用.??2.2编程使用举例:??2.2.1创建新窗体??首先启动VB6.0,新建一个工程,系统会自动打开一个新窗体。在窗体中增加如下控件:8个标签控件、8个文本框控件、1个框架控件、3个命令按钮控件。然后将窗体的Caption属性改为“剖面模数计算器”:8个标签的Caption属性分别为“型材面板宽度(cm)”、“型材面板厚度(cm)”、“型材腹板宽度(cm)”、“型材腹板厚度(cm)”、“型材带板宽度(cm)”、“型材带板厚度(cm)”、“惯性矩(cm4)”、“剖面模数(cm3)”;框架控件的Caption属性改为“结果”;3个命令按钮的Caption属性改为“开始计算”、“清除”、“退出”;8个文本框的text属性改为空;其它的属性均取默认值。??2.2.2程序编制??打开代码窗口,添加如下代码:??private Sub Commandl_Click( )??for x=o To 5??If Textl(X).Text=””Then??MsgBox(”输入内容有误,请重新检查”),,”注意”??Go TO 10??End If??Next x??Dim A1、h1、b1、A2、h2、b2、A3、h3、b3、h??b1=Val(Textl(o).Text)??h1=Val(Textl(1).Text)??b2=Val(Textl(2).Text)??h2=Val(Textl(3).Text)??b3=Val(Textl(4).Text)??h3=Val(Textl(5).Text)??A1=Int(b1*h1*100+0.5)/100??A2=Int(b2*h2*100+0.5)/100??A3=Int(b3*h3*100+0.5)/100??h=(A1*(b2+h1/2+h3/2)+A2*(b2/2+h3/2))/(A1+A2+A3)??h=Int(h*100+0.5)/100??i=A1*((h1+h3)/2+b2)^2+(1/12)*b1*(h1)^3+A2*((b2+h3)/2)^2??+(1/12)*h2*(b2)^3+(1/12)*b3*(h3)^3-(A1+A2+A3)*h^2??W=i/((h1+h3)/2+h2-h)??i=Int(I*100+1.5)/100??W=Int(w*100+0.5)/100??Text2.Enadled=True??Text2.Text=Str(i)??Text2.Enabled=False??Text3.Enabled=Teue??Text3.Text=Str(w)??Text3.Enabled=False??10??End Sub??Private Sub Command2-Click( )??Text2.Enabled=True??Text2.Enabled=True??Tex
您可能关注的文档
最近下载
- 2025内蒙古孪井滩生态移民示范区社区专职工作者招聘10人考试备考试题及答案解析.docx VIP
- 金属粉末冶金材料.PPT VIP
- 新苏教版三年级上册数学(全册)同步随堂练习一课一练 .pdf VIP
- 《电工基本技能》教案项目五任务二 开关类低压电器的拆装.docx VIP
- 危险源辨识、风险评价表(建筑工程).xls VIP
- 连翘的育苗技术.pptx
- 第16课《诫子书》(教师版).docx VIP
- 跨部门合作流程与沟通模板.doc VIP
- SANKEN三肯变频器samco-ns TEXC-NS-002(小容量)使用手册调试说明书.pdf
- 《电工基本技能》教案项目五任务三 接触器的拆装.docx VIP
原创力文档


文档评论(0)