0

我在 Ansys Multiphysics V11 上有一个加热过程模型。

运行模拟后,我有一个脚本来绘制温度曲线:

!---------------- POST PROCESSING -----------------------
/post1                          ! tdatabase  postprocessor

!---define profile temperature
path,s_temp1,2,,100             ! define a path
ppath,1,,dop/2,0,0              ! create a path point
ppath,2,,dop/2,1.5,0            ! create a path point
PDEF,surf_t1,TEMP, ,noav        ! print a path

plpath,surf_t1                  ! plot a path

我现在需要的是将生成的路径保存在文本文件中。我已经在网上寻找解决方案,并找到了以下代码来执行此操作,我将其附加在上述行之后:

/OUTPUT,filename,extension
PRPATH,surf_t1
/OUTPUT

Ansys 生成文件filename.extension但它是空的。我试图将OUTPUT命令放在脚本中的几个位置,但没有任何成功。

我怀疑我需要定义其他东西,但我不知道在哪里看,因为 Ansys 在线文档非常混乱,而且我在写这个问题之前打开的所有互联网页面都不是更好。

最后一点:Ansys V11 是该软件的旧版本,但我不想升级它并将旧模型适合新软件。

4

2 回答 2

1

对于模拟的输出(包括所有计算步骤、子步骤描述和逐节点结果),必须在代码开头声明输出,而不是在后处理阶段。

声明

/OUTPUT,filename,extension

在主脚本的序言中,使得输出存储在正确的位置,并具有所需的扩展名。在脚本结束时,您必须声明

/OUTPUT

重置 ANSYS 的输出文件位置。

但是,后处理脚本中调用的输出PATH不会打印在文件中。

于 2014-05-12T07:55:30.257 回答
1

使用起来很方便

*CFOPEN,file,ext
*VWRITE,Vector(1,1).Vector(1,2)
(2F12.6)
*CFCLOSE

哪里Vector(1,1)是由 创建的两列数组*DIM,并将您的数据存储到输出到文件由于这是一个特殊命令,请从文件运行它,即 macro_output.mac

于 2017-02-02T22:28:01.093 回答