珞珈山水BBS武汉大学土木建筑工程学院 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: cxlq (白云遗老☆仰头45度微笑/立志做山水老油条), 信区: B.A.S
标  题: CAD2Ansys——自己写的将AutoCAD线性模型导入Ansys的工具zz
发信站: 珞珈山水BBS站 (Sun Sep  7 12:40:20 2008), 转信

ms有些用处,推荐给大家


发信人: nihgwu (GoWithoutWind), 信区: CE_ME
标  题: CAD2Ansys——自己写的将AutoCAD线性模型导入Ansys的
发信站: 武汉白云黄鹤站 (2008年09月05日21:52:15 星期五)

    闲着无聊,写了了个将AutoCAD线性模型(无论平面还是三维空间)导入到Ansys中的
工具。进过几番修改,现在终于初具功能。以后可能加入导入面的功能(看吧~~)。

  说起做做这个工具的初衷,是被刚开始学Ansys时的一个模型给郁闷的。一个机械零件
,有圆、倒角、还有样条曲线什么的,建这个模型模我愣是花了几个小时——还是个错的
——样条曲线没有按要求的与圆相切。

  心想,这个模型我要是在AutoCAD里面一会就画出来了。但通过查相关资料得知,Ans
ys只能导入AutoCAD建立的实体模型。要导入线性模型有两个工具,CADToAnsys和DXF2Ans
ys,前者据说只实用与AutoCAD2000,DXF2Ansys呢,不能正确导入椭圆,现在还商业化了
,用免费版的巨恶心的说,于是决定自己写一个自用。

  相关文件下载:
http://www.namipan.com/d/b1ce7f3075f2c19d3d01e78c02ee49d0933a91b067180000

  以下是关于这个工具的说明:

CAD2Ansys
By:Nihgwu

关于将CAD模型导入到Ansys的问题我就不说了,这个工具就是用来将AutoCAD的线性模型导
入Ansys中(生成Ansys命令流)。

说明:
1.转换基本的线性图元。目前能转换点(Point)、直线(Line)、圆(Circle)、圆弧(
Arc)、样条曲线(SPLine)椭圆(可不封闭),三维空间的也能转换!对于复杂的图元,
如多线(MLine)、多段线(PLine)、块(Block)等,可以先将其分解(Exlode)为基本
图元,即俗称的“炸开”,就可以正确转换。其他图元将会被忽略。

2.允许分步建模。若起始关键点号为1(默认),则自动生成FINI和/CLE语句,若其实关键
点号不为1,则不生成,此时起始关键点号应大于现有模型关键点号的最大值。自动生成N
UMMRG,KP和NUMCMP,KP,用以去处重复关键点号和压缩编号。

3.结果输出。可输出到:
①剪贴板。可能提示错误,但却已成功输出到剪贴板。
②文本文件,默认扩展名为.ans。默认文件名为当前CAD图形文件名。输出到文件时,若不
存在,则新建;若存在,则覆盖之前的内容。
③CAD命令窗口。这个因为CAD自身的问题,可能会在不该换行的地方换行(不过很少见)


特色:
1.可以三维空间的基本线性单元
2.可以正确转换椭圆
3.分布建模方便,可以有选择性地导出当前CAD图形中的对象

要求:
AutoCAD2007,其他的如AutoCAD2006以上应该也可以,因本人仅安装了AutoCAD2007,无法
测试。

使用:
1.建模
2.使用netload命令装载此工具(CAD2Ansys.dll)
3.输入命令d2a
4.跟着命令走

做这个工具纯属好玩,如果发现任何BUG,请联系我:nihgwu@gmail.com或站内信

潜水多年,没发过贴,罪过,明天还有一贴[shy]
--

※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·
--
 ╭⌒╮ 
╭ ╭ ⌒╮
╰  ----╯
 
///"/"/  今天水势预报: Henan阴有小雨,....


※ 来源:·珞珈山水BBS站 bbs.whu.edu.cn·[FROM: 125.220.142.*]
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:14.846毫秒