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

【分享】ansys与matlab的相互调用

[复制链接]
发表于 2006-11-28 19:04:10 | 显示全部楼层 |阅读模式 来自 吉林大学前卫南区
网上对于ansys与fortran和c的相互调用说的较多,而对于ansys和matlab的调用说的较少,由于matlab的功能强大,将它与ansys联用可以及方便的解决一些问题。本人通过网上的搜索内容和自己的实践,总结出ansys与matlab的相互调用经验,现与大家一起分享:
     1.用ansys调用matlab
    先将matlab的 m文件filename和读取数据都放在ansys工作目录下,
    在ansys中输入命令
   /sys,D:\MATLAB701\bin\win32\MATLAB.exe /r filename
  上面的命令中“D:\MATLAB701\bin\win32\MATLAB.exe ”为matlab的运行目录,如果matlab所在的盘符不是这样,需要修改,filename要改成相应的m文件名。
    如果想退出matlab回到ansys工作环境,可在matalb最后加上命令"exit"
    2.用matlab调用ansys
   !"D:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe" -b -i  C:\FRACTURE4.txt -o C:\fra.out
   命令说明:!即相当于dos的调用命令;
    "D:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe" 为ansys的运行目录,本人所用的是10.0版本;
   C:\FRACTURE4.txt 是ansys命令流文件;
    C:\fra.out是输入文件。
    以上路径和文件名在具体操作时需要做具体修改。
发表于 2013-12-7 09:56:40 | 显示全部楼层 来自 吉林长春
Simdroid开发平台

有空格这样解决
system('"D:\Program Files\ANSYS Inc\v121\ANSYS\bin\winx64\launcher121.exe" -runae -b -p ane3fl -i D:\bs\exercise.txt -o D:\bs\exercise.out')
回复 1 不支持 0

使用道具 举报

发表于 2006-11-29 09:40:04 | 显示全部楼层 来自 哈尔滨工程大学
多谢楼主,多谢.回去试试.楼主真是好呀.
发表于 2010-5-13 11:18:14 | 显示全部楼层 来自 湖南株洲
谢谢 分享
回复 不支持

使用道具 举报

发表于 2010-5-13 18:29:27 | 显示全部楼层 来自 陕西西安
如果要做循环该怎么弄呢?
回复 不支持

使用道具 举报

发表于 2010-10-25 12:47:05 | 显示全部楼层 来自 北京
初学者往往忽略一个问题,很多用户的系统安装matlab之后,对于选择的文件路径包含空格情况,是无法识别的。
回复 不支持

使用道具 举报

发表于 2010-11-17 08:58:23 | 显示全部楼层 来自 北京
5# panda_neiep
是啊,有空格后MATLAB就不识别了,那怎么办呢~有什么好的方法没有啊,谢谢~~
回复 不支持

使用道具 举报

发表于 2010-11-18 10:43:53 | 显示全部楼层 来自 北京
学习了,回头试看看
回复 不支持

使用道具 举报

发表于 2010-11-23 13:17:40 | 显示全部楼层 来自 四川达州
谢谢楼主的分享!
回复 不支持

使用道具 举报

发表于 2011-6-8 22:41:46 | 显示全部楼层 来自 湖南长沙
今天试了一下,其实这个在Ansys help batch mode中可以找到
回复 不支持

使用道具 举报

发表于 2013-2-27 11:24:14 | 显示全部楼层 来自 陕西西安
谢谢楼主
回复 不支持

使用道具 举报

发表于 2013-4-15 15:03:54 | 显示全部楼层 来自 湖南长沙
如果是在ansys中建立的模型(不是使用的命令流形式),而且较复杂,,在matlab调用ansys时,是不是需要先导出命令流(如何导出),在命令流的相应位置不断修改参数,在利用ansys计算。。。真心求解,楼主
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 07:31 , Processed in 0.047282 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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