ANSYS读取txt文件中的数据问题

浏览:6120 回答:3

本人在MATLAB中对模型的节点编号,节点的x,y,z坐标都进行了定义,打算将这些节点坐标存成txt格式,试图在ANSYS中读取txt文件中的节点编号和节点坐标,并依据这些节点建立模型和进行网格划分,以便后期的有限元分析,现面临以下问题:
一、ANSYS读取txt文件的命令是什么,以及怎么操作来完成建模和网格划分
二、在MATLAB中应将这些数据以什么样的结构存储,因为节点编号和坐标加起来是四维的数组,什么样的存储结构能让ANSYS顺利读取
麻烦对这方面有所了解的帮我解惑

ANSYS读取txt文件中的数据问题


邀请回答 我来回答

全部回答

(1)
默认 最新
迟康华
1. MATLAB直接输出ANSYS可以识别的命令,例如定义节点命令:N,节点号,X坐标,Y坐标,Z坐标 可以用dlmwrite可以输出到txt文档,或者fprintf命令。 附fprintf代码:a矩阵1——4列分别为节点编号、X、Y、Z坐标。 fid1=fopen('MyNode.txt','w') for i = 1:10 fprintf(fid1,'N,%d,%f,%f,%f',a(1,1),a(1,2),a(1,3),a(1,4)); end fclose(fid1) 2. ANSYS读取节点矩阵也可以,注意这时的节点矩阵为纯数字矩阵,没有字母及标点。将节点矩阵读到矩阵MyNode之后,再用ANSYS命令循环生成节点。 *dim,MyNode,AYYAR,1000,4 *vread,MyNode,MyMATRIX,txt (A8)
2016年1月11日
评论 2 点赞

没解决?试试专家一对一服务

换一批