找回密码
 注册
Simdroid-非首页
查看: 2709|回复: 40

AutoCADToANSYS优化更新

[复制链接]
发表于 2013-3-9 22:04:02 | 显示全部楼层 |阅读模式 来自 四川成都
本帖最后由 echowasd 于 2015-4-27 21:59 编辑

使用.Net编写的CAD插件:AutoCADToANSYS.dll测试过的2007至2010版本皆可使用。

2013年3月9日更新
1、优化直线起点终点位置,以便网格划分,直线方向向量vec{X>=0,Y>=0,Z=0}

2013年11月11日更新
1、修改了默认精度,模糊距离的默认值由1e-9改为1e-6;
2、增加了帮助提示;
3、之前生成的命令流粘贴到文本文档时,没有换行,在此修正。


手动加载:
启动AutoCAD(2007及其以上版本)后输入netload,加载AutoCADToANSYS.dll即可使用acta和actan命令,输入AutoCADToANSYSHelp查看帮助。

自动加载:
若经常使用的话,每次用netload命令加载AutoCADToANSYS.dll较为麻烦,这里给出自动加载的方式,以AutoCAD2010为例
1、lsp方式
打开目录C:\Program Files\AutoCAD 2010\Support\,找到acad2010.lsp,用记事本打开,增加一句代码
(if (not (=  (substr (ver) 1 11) "Visual LISP")) (load "acad2010doc.lsp"))
        ;增加command
        (command "netload" "C:\\Program Files\\AutoCAD 2010\\AutoCADToANSYS.dll")
(princ)
其中路径必须要两个斜杠“\\”,保存即可
2、注册表方式
按win+r,运行regedit.exe,打开注册表,依次展开以下键
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD]
到这一步你会看到CAD2010的版本号R18.0(2007[R17]/2008[R17.1]/2009[R17.2]),继续展开ACAD-8001:804,找到Applications,右击->新建项->命名为AutoCADToANSYS,这样CAD启动时会检查这个子项,那么接下来的任务就是在这个子项中添加启动信息:
(1)右击新建字符串值DEION,数据为AutoCADToANSYS(此项可跳过)
(2)新建字符串值DESCRIPTION,数据为AutoCADToANSYSv2(此项可跳过)
(3)新建DWORD(32-位)值LOADCTRLS,基数16进制,数值2(必须)
(4)新建字符串值LOADER,数据C:\Program Files\AutoCAD 2010\AutoCADToANSYS.dll(必须)
(5)新建DWORD(32-位)值MANAGED,基数16进制,数值1(必须)
关闭注册表,打开AutoCAD,actaHelp,Enjoy it!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2013-8-19 14:19:43 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
以隧道三步其台阶法开挖为例,说明本插件的使用过程:
1. AutoCAD模型
为划分网格方便,此处添加了许多辅助线条


2.ACTA命令
输入ACTA(命令说明见压缩包内说明文件),

提示选择直线或圆曲线集,框选欲导出线条

提示选择中心点,也就是原点

有两个可选项,比例尺和模糊距离,若CAD图线绘制精确、比例尺符合的话,可缺省。

鼠标单击中心点后,会提示ANSYS命令流生成成功,已复制到剪切板,这时可按Ctrl+V粘贴到命令流文件或ansys命令流输入框中。
3.生成的ANSYS图形

网格划分

4.导入到FLac3D
将ansys平面模型拉伸,配合另一个插件“AnsysToFlacD.DLL”(http://forum.simwe.com/thread-1075857-1-1.html),生成FLac3D网格文件。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 2 不支持 0

使用道具 举报

发表于 2013-3-10 10:50:26 | 显示全部楼层 来自 上海
多谢楼主更新,以前的很好用
回复 不支持

使用道具 举报

发表于 2013-3-11 20:34:40 | 显示全部楼层 来自 湖北武汉
好东西,下载学习一下。以后可以直接使用啊
回复 不支持

使用道具 举报

发表于 2013-4-27 15:39:17 | 显示全部楼层 来自 山东济南
也下载学习学习
回复 不支持

使用道具 举报

发表于 2013-5-13 19:53:58 | 显示全部楼层 来自 黑龙江哈尔滨
楼主能够具体讲解下开发思路吗,期待中
回复 不支持

使用道具 举报

发表于 2013-6-23 23:10:35 | 显示全部楼层 来自 浙江杭州
弄个例子 解释一下 岂不更好?
回复 不支持

使用道具 举报

发表于 2013-7-17 10:09:21 | 显示全部楼层 来自 山西太原
不会用啊
回复 不支持

使用道具 举报

 楼主| 发表于 2013-8-19 14:25:19 | 显示全部楼层 来自 陕西西安
nihaogemen 发表于 2013-6-23 23:10
弄个例子 解释一下 岂不更好?

例子见8楼
回复 不支持

使用道具 举报

 楼主| 发表于 2013-8-19 14:26:53 | 显示全部楼层 来自 陕西西安
1053307291 发表于 2013-7-17 10:09
不会用啊

使用方法参见8楼例子
回复 不支持

使用道具 举报

发表于 2013-12-14 15:32:56 | 显示全部楼层 来自 山东济南
好资料,谢谢提供分享
回复 不支持

使用道具 举报

发表于 2014-7-7 10:23:38 | 显示全部楼层 来自 上海
这个必须赞,超级牛逼
回复 不支持

使用道具 举报

发表于 2014-7-18 13:39:34 | 显示全部楼层 来自 贵州贵阳
好东西,谢谢楼主分享
回复 不支持

使用道具 举报

发表于 2014-12-31 09:55:11 | 显示全部楼层 来自 北京
大拿啊,真是有用的东西,多谢
回复 不支持

使用道具 举报

发表于 2015-5-2 19:26:27 | 显示全部楼层 来自 山西运城
下载下来学习一下
回复 不支持

使用道具 举报

发表于 2015-5-5 11:54:25 | 显示全部楼层 来自 云南
楼主你好,有ACAD_SurferAns.dll 这个插件吗
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 23:45 , Processed in 0.048968 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表