AutoCAD计算截面对任意轴的静距和惯性矩的程序设计
一、引言
Autodesk公司开发的AutoCAD工程绘图软件是当前应用广泛的二维CAD软件,功能强大,在机械设计领域广泛应用。开放式体系结构也允许第三方开发者为它编写应用程序,显著增加了绘图工作效率。
VBA是VisualBasicforApplications的英文缩写,是由Microsoft公司创建的,它是一个功能强大的定制程序开发工具,用来自动执行任务的一个编程环境。VBA为AutoCAD的二次开发提供类似VisualBasic(VB)语言所拥有的功能,引入了对象的程序设计环境,为开发者提供了用来创建图形用户界面(GUI)的可拖拉工具和用来与AutoCAD对象交互的编程语言。
AutoCAD具有强大的绘图功能,可以直接求得截面对当前坐标系x轴和y轴的惯性距,但不能求得对任意轴的静距和惯性矩。需要用户通过创建面域、变换坐标系等一系列操作进行求解。静距和惯性矩分别是计算回转体质量、校核受力零部件强度的重要的截面几何性质。笔者使用VBA在AutoCAD平台上进行二次开发,根据静距和惯性距的平行移轴公式和转轴公式定制应用程序,帮助工程设计人员自动高效率地完成截面对任意轴的静距和惯性矩求解。
二、数学模型求解
根据平面图形的平行移轴公式、转轴公式,可推导出平面图形对于任意轴的静距和惯性矩。已知截面在XOY坐标系下的面积A、质心(xc,yc)、惯性距Ix、惯性距Iy和惯性距Ixy,求解截面对X3轴的静距Sx3、惯性距Ix3。 广州有道计算机科技有限公司专业培训Solidworks、Proe 产品设计 ,ansys 、Abaqus等有限元分析课程,欢迎有空时随时来咨询了解或报名上课,我们节假日也照常上课。可安排一对一培训,随到随学。可免费试听,免费推荐就业。
广州总部地址:广州市东风东路808号 华宫大厦17层1710-1716
深圳分部:深圳龙华云峰路3号 太阳能硅谷大厦A座505-507室
东莞分部:东莞市莞城区莞太路34号 东莞市创意产业中心园区11号楼506室
|