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

(求助)怎样把ansys分析的一些参数设置成自己编程所学要的格式

[复制链接]
发表于 2010-8-4 21:56:37 | 显示全部楼层 |阅读模式 来自 浙江杭州
我是做力法有限元的,但是自己编程每次load一些txt格式的文件,文件里的一些参数都是自己手动输入的,觉得当单元数很多的时候很麻烦,所以想请教一些。我是用matlab编程的!谢谢
发表于 2010-8-6 09:26:23 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
楼主要表述清楚一点 你是想把ansys输出的数据改成你想要的格式 还是怎么的?
回复 不支持

使用道具 举报

 楼主| 发表于 2010-8-6 11:32:19 | 显示全部楼层 来自 浙江杭州
我是想把ansys的输出的数据改成我想要的格式,例如我的一些节点编号还有结点坐标,我通过ansys建好模,把这些数据直接就能用到我的matlab编写的程序里面,那样我就不用手动输入材料参数,坐标,节点编号等的一些信息了。
回复 不支持

使用道具 举报

发表于 2010-8-8 11:47:38 | 显示全部楼层 来自 湖北武汉
不知道能不能通过ansys把生成的文件导入excel再matlab调用。因为ansys生成的txt文件大多是以表的形式输出的,还含有工作时间等其它与节点无关的数据项,matlab直接调用txt好像不行。
回复 不支持

使用道具 举报

发表于 2010-8-8 15:20:14 | 显示全部楼层 来自 新疆乌鲁木齐
txt和excel文件都能读或者写,需要先对ansys生成的txt文件头做简单分析。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-8-8 22:39:57 | 显示全部楼层 来自 四川绵阳
ansys可以直接输出txt文件,输出项(节点编号、坐标、材料参数等)等都可以编写APDL-*VWRITE命令进行输出以及格式控制,而matlab也可以对txt文件进行读写,matlab和ansys可以共享一个txt文件。(ansys生成的txt文件头做分析?没有啥文件头吧)只要你的数据在ansys写和matlab读时别混乱就即可:)
有matlab调用ansys进行仿真分析的方法,楼主可以搜搜。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-8-9 08:10:43 | 显示全部楼层 来自 新疆乌鲁木齐
本帖最后由 bainhome 于 2010-8-9 08:25 编辑

楼上应该没理解我的意思。在MATLAB中的file→import data,有一个header的选项,也就是本来的txt文件最前面有些乱七八糟的文字,或者数据是隐藏在行内某个固定的地方,要用fseek等命令将光标进行移动并找到数据。
另外楼主也有可能搞不好不是用“*vwrite”写的数据文件,即使是,有时为方便阅读,用CFOPEN打开数据文件准备写入前也要加一些文字,我指的文件头就是这个东西。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-8-9 12:19:24 | 显示全部楼层 来自 四川绵阳
既然是“为方便阅读”,在进行数据传递和共享时,这个文件头完全是可以省略掉的,就是说txt里面只有数据没有说明性文字。因此,只要在数据ansys写和matlab读时清楚哪一个数据都是什么意思,自己别混乱了即可,当然就不需要fseek了吧。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-8-9 12:44:50 | 显示全部楼层 来自 新疆乌鲁木齐
那是当然,不过楼主既然为这个问题开主题,估计前面会有一堆东西。
如果是我自己写,自然会简单一些避免那些麻烦。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-6 19:25 , Processed in 0.081471 second(s), 21 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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