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

[软件接口] matlab调用ANSYS时如何读出文件

[复制链接]
发表于 2008-10-31 19:47:34 | 显示全部楼层 |阅读模式 来自 江苏南京
本人先在matlab中产生一个数据文件canshu.txt,然后调用ANSYS命令流文件,
ANSYS中的命令流组成部分:
readmatlab
......
有限元运算部分
.....
ansysoutput

其中readmatlab和ansysoutput分别为.mac的宏文件,分别为从文件中读入数据和计算结果的写出,这个文件单在ANSYS中能运行,但是用matlab调用后发生错误: *** WARNING ***                         CP =       0.422   TIME= 19:17:16
READMATL is not a recognized BEGIN command, abbreviation, or macro.     
  This command will be ignored.
宏的运行换了好几种方式,都运行不过去,如果不使用读入和写出调用是成功的。

请大家帮忙分析下到底是什么原因,谢谢啦

[ 本帖最后由 lzq6666oopp 于 2008-10-31 21:37 编辑 ]
 楼主| 发表于 2008-10-31 21:23:27 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
没人讨论下么?
回复 不支持

使用道具 举报

 楼主| 发表于 2008-11-1 11:15:32 | 显示全部楼层 来自 江苏南京
搞定了,不能调用宏的形式,直接把宏里面的输入输出写进命令流里就好了
回复 不支持

使用道具 举报

 楼主| 发表于 2008-11-1 15:37:30 | 显示全部楼层 来自 江苏南京
又出现新的问题了,在ANSYS里不收敛我可以设置让它不中止,输出指定数据,如所有需要的数据都赋值为0,但是一调用如果不收敛就会直接终止,这是为什么呢??高手们帮忙啊
回复 不支持

使用道具 举报

 楼主| 发表于 2008-11-5 20:06:08 | 显示全部楼层 来自 江苏南京
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 10:15 , Processed in 0.039692 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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