matlab调用ansys

matlab调用ansys

ID:11528460

大小:141.42 KB

页数:7页

时间:2018-07-12

matlab调用ansys_第1页
matlab调用ansys_第2页
matlab调用ansys_第3页
matlab调用ansys_第4页
matlab调用ansys_第5页
资源描述:

《matlab调用ansys》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、matlab调用ansys(网上搜集)解释下各参数的意思。system('D:Ansysv100ANSYSbinintelansys100-b-pansys-product-feature-iinputfile-o outfile.bat')Theoptionsare:-b=batchmode-p=product:ANSYS/Mechanicalforexample-i=yourinputfile:file.inpforexample-o=theoutputfileofansys:file.outforexampleansy

2、s-product-feature ansys的产品输入代码。例如:ane3flotheroptions:-j=jobname-m=memorysize-db=databasesize-g=graphicmode-l=language...etc注意:matlab中对空格有限制,所以ANSYS的安装路径中不能有空格。网上还有很多人问,ansys的产品特征代码在哪找?大家可以:help->>featurenames屏幕左下角“开始”->>“ansys10.0”->>"help"->>installationandlicensing。查找P

3、roductVariableTable。*****************************************实践总结Matlab语言:save('E:ansysoptzstrydam.txt','dd','-ascii')%%%matlab中数据dd保存为ansys可读的形式system(D:Ansysv90ANSYSbinintelansys90-b-pane3fl-i...E:ansysoptzstryyh2.mac-oE:ansysoptzstryyh.out)调用ansys

4、计算(一共三个路径,第一个是ansys程序的,第二三个分别为输入输出文件的路径)load('-ascii','E:ansysoptzstryzx.txt')matlab调用ansys的结果ansys命令流语言:ansys中读matlab数据的命令流:*dim,xx,,15,1*VREAD,xx,E:ansysoptzstrydam,txt,,ijk,15(15f16.6)写数据的命令流finish/post1!将模态分析结果写入txt文件*mwrite,zx,E:ansysoptzstryzx,txt,,i

5、jk,16(16f16.6)*vread和*mwrite的具体解释看看帮助吧!还有一个问题是ansys必须是命令流形式,最好保存为mac格式,这样可以直接运行1、当matlab调用的时候,可以采用!的方式和system函数两种方式。注意第一个ansys80这个可执行文件目录中不能有空格,否则matlab不能识别。即可以采用如下的调用方式:system('D:ANSYSv80ANSYSbinintelansys80-b-pane3fl-iC:sibian.dat-oC:vm5.out')2、这部分是关于batch的使用的,

6、应尽量避免目录中的空格,减小不必要的麻烦。下边的batch模式是正确的。"D:ANSYSv80ANSYSbinintelansys80"-b-pane3fl-iC:sibian.dat-oC:vm1.out我的经验是输入文件和输出文件的目录不能太长,且最好不带空格。刚刚开始的时候我的输入文件的目录是C:DocumentsandSettingsAdministratorsibian.dat,结果batch不能执行。改为C:sibian.dat即可执行了。3、*vread的例子,关于这个命令的帖子很多了,这里重复一下

7、,算是方便新手了。Forexample,giventhefollowingdatafilenameddataval:1.57.812.315.6-45.642.5采用如下命令流读入:*create,ff*DIM,EXAMPLE,,2,3*VREAD,EXAMPLE(1,1),dataval,,,JIK,3,2(3F6.1)*end/input,ff结果:EXAMPLE=1.57.812.315.6-45.642.5现在的ANSYS的主流版本v110,因此"Ansysv90ANSYSbinintelansys90"应该改为"

8、Ansysv110ANSYSbinintelansys11·******************************************·如何在ANSYS中调用其他程序(matlab, C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。