ansys 后处理输出txt

ansys后处理时通过resultviewer查看求解结果现在希望将显示的结果输出至output窗口或者生成txt文件,方便批量处理请问有什么命令流能做到吗?谢谢大家恩恩... ansys后处理时
通过result viewer 查看求解结果
现在希望将显示的结果输出至 output窗口 或者生成txt文件,方便批量处理
请问有什么命令流能做到吗?
谢谢大家
恩恩!
理解你的意思了~
我不会ansys,我是想用matlab调用ansys运算,但平时也就是通过GUI后处理查看,看结果,matlab调用ansys的话就要用batch mode 就不可能用GUI来查看了
后来是在网上找到的一行命令
/output,'d:\ansys\Z1',lis
PRNSOL,UZ
/output
这个在GUI里面输入有错,但是在batch mode 下就还是好用的
然后我就得到了关于UZ的全部解值,在用matlab文件遍历,找到最后一行,作为结果输出
当然 你的方法要好得多,直接输出相关参数就可以了
那我怎么知道我的参数的名称呢?
结果查看->DOF求解->Y位移->显示 想得到里面叫做DMX的值 这个值的名字叫什么呢?
然后我就可以找出来了
展开
 我来答
zhangfahu
推荐于2017-11-24 · TA获得超过712个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:246万
展开全部
用APDL编程实现,当然能行了,用*get命令获取需要的参数,然后定义一个array来存贮,最后再写出到文件就行了。我毕业设计做这个。
下面是一段示范代码:
*DIM,CURVE2,ARRAY,200 !定义一个容量200的数组
*CFOPEN,THERMAL\RESULT\ALL_NSTRA_CURR1,TXT !打开一个文件
*VWRITE, CURVE2(1) !CURVE2是我定义的一个数组
(F20.8) !制定输出类型浮点型,20位,小数8位
*CFCLOS !关闭文件

另外用UI也可以实现
追问
好的 我补充提问了哦~
追答
那你就把DY(y方向的自由度)的值找出来,写到文件里,再查找里面的最大值就可以了吧。
好像是ansys可以自动把最大值和最小值直接写出来的。我有空看看再具体说。
873791721
2011-05-31
知道答主
回答量:31
采纳率:0%
帮助的人:18.4万
展开全部
/output,文件名,out

/solu
lswrite,1

在你的计算过程中 将此命令流放在TXT的开头 计算后可以生成output文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
turbinesv
2011-05-27 · TA获得超过239个赞
知道小有建树答主
回答量:135
采纳率:100%
帮助的人:123万
展开全部
/output,文件名,文件扩展名
即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式