anston 发表于 2004-12-28 13:32:00

关于CAD二次开发,询问解决方法

各位大虾,小弟今天第一次来这里发帖,请多指教


我接手了一个课题,关于自动生成二维平面桁架轴力图,具体情况如下:<BR>1. 在Pro/E中生成自动扶梯的金属桁架模型(三维),这步已完成<BR>2. 将该三维桁架模型从Pro/E导入到AutoCAD2004,手动转化为二维平面桁架(静定结构)<BR>3. 需要自动生成该结构的材料列表,即各种钢材的编号、截面尺寸等<BR>               如果需要修改则可以对该列表进行编辑(变更或追加)<BR>4. 按规定的均布载荷计算方法算出各节点的载荷,在平面图上显示,并生成节点载荷列表<BR>               如果需要修改则可以对该列表进行编辑(变更或追加)<BR>5. 使用有限元程序计算该模型的节点位移和杆件内力<BR>               如果位移或内力的计算结果超过规定值,则需要返回3或4进行修正,并重新计算,直至合格<BR>6. 按结构力学的图解法自动生成杆件的轴力图(带比例尺,可以从直线的长度直接得出杆件内力的大小,直线的方向与对应杆件的方向一致)<BR>7. 将平面桁架图、材料列表、节点位移计算结果列表、杆件内力计算结果列表、杆件轴力图等


显示在AutoCAD界面中,以DXF的格式输出打印


我觉得要完成这些功能需要涉及:<BR>数据库生成和调用,编制有限元程序、各软件接口设计


我对AutoCAD的二次开发毫无经验,我花了一个月的时间查了一些资料,却仍是不甚了了。不知道我应该用VBA还是LISP来实现上述的这些功能,实现的框架和步骤是什么。

页: [1]
查看完整版本: 关于CAD二次开发,询问解决方法