admin管理员组

文章数量:1536092

2024年6月12日发(作者:)

如何在ANSYS中输出高质量黑白图片

ANSYS默认的结果输出格式是云图格式,而这种彩色云图打印为黑白图像时对比很不

明显,无法表达清楚,对于发表文章、论文打印非常不便。

需要打印的word文件所用的结果图最好是等值线图,并且最好是黑白的等值线图。一

般借用photoshop等第三方软件,很麻烦,效果也不好。ansys本身也能实现这项功能。

方法一(自己总结的,强烈推荐)

【简单方法1】:

1.. 将要输出的结果调出,这时为彩色云图

Menu _ Session Editor 打开命令编辑器,加入以下命令流:点击OK运行即可

/rgb, index, 0, 0, 0, 0,

/rgb, index, 100, 0, 60, 1,

/rgb, index, 100, 0, 100, 2,

/rgb, index, 62, 0, 100, 3,

/rgb, index, 97, 97, 97, 4,

/rgb, index, 85, 85, 85, 5,

/rgb, index, 75, 75, 75, 6,

/rgb, index, 65, 65, 65, 7,

/rgb, index, 65, 65, 65, 8,

/rgb, index, 45, 45, 45, 9,

/rgb, index, 35, 35, 35, 10,

/rgb, index, 25, 25, 25, 11,

/rgb, index, 3, 3, 3, 12,

/rgb, index, 62, 62, 62, 13,

/rgb, index, 78, 78, 78, 14,

/rgb, index, 100, 100, 100, 15,

/replot

/COLOR, DEFAULT

/RGB,INDEX,100,100,100, 0

/RGB,INDEX, 80, 80, 80,13

/RGB,INDEX, 60, 60, 60,14

/RGB,INDEX, 0, 0, 0,15

/REPLOT

【一劳永逸法】:

1.桌面上新建一个文本文件(.txt),加入以下命令流:保存退出

/rgb, index, 0, 0, 0, 0,

/rgb, index, 100, 0, 60, 1,

/rgb, index, 100, 0, 100, 2,

/rgb, index, 62, 0, 100, 3,

/rgb, index, 97, 97, 97, 4,

/rgb, index, 85, 85, 85, 5,

/rgb, index, 75, 75, 75, 6,

/rgb, index, 65, 65, 65, 7,

/rgb, index, 65, 65, 65, 8,

/rgb, index, 45, 45, 45, 9,

/rgb, index, 35, 35, 35, 10,

/rgb, index, 25, 25, 25, 11,

/rgb, index, 3, 3, 3, 12,

/rgb, index, 62, 62, 62, 13,

/rgb, index, 78, 78, 78, 14,

/rgb, index, 100, 100, 100, 15,

/replot

/COLOR, DEFAULT

/RGB,INDEX,100,100,100, 0

/RGB,INDEX, 80, 80, 80,13

/RGB,INDEX, 60, 60, 60,14

/RGB,INDEX, 0, 0, 0,15

/REPLOT

2.改名为(后缀名一定要改为.mac,即自己定义一个宏,“出图”)

3.将此宏文件拷贝到你的ANSYS个人目录下,即以交互方式启动时候设置的个人目录。

也可以放在你的安装目录X:Program FilesANSYS Incv120ansysapdl

4.找到ANSYS安装途径里面的apdl文件夹,里面找到一个(对应版本12.0,

如果安装是10.0,即为),这一步可以用计算机的搜索功能。

双击打开,在里面填入命令流:*ABBR,CHUTU,chutu

保存退出。

5.打开ANSYS,你会发现Toolbar多了一个CHUTU按钮,其实第4步就是做这个工作,

这样做了可以“一劳永逸”,以后每次启动都有这个按钮,很方便,不用频繁加载Toolbar。

6. 将要输出的结果调出,这时为彩色云图

7.单击CHUTU按钮,即一键变成黑白高清等值线图,可以用于word打印

8.出图

出图有多种方式:

① GUI:plotCtrls—>Capture Image 然后另存在桌面或任意位置

(这个方法图片清晰图最高,但是文件容量大,如果一个word里面图片多了就上

百兆啦…)

② GUI:PlotCtrls_ Ridirect Plots _ To PNG file

在【Compression】图片是否压缩后面选择【Compressed】

在Pixel resolution输入1200(像素)

(这个方法得到的png格式图片,容量特别小,清晰度足够用于论文、设计,推荐!)

③ GUI:PlotCtrls_Hard copy_To file 选择一种图片格式

(这个方法得到的图片,背景正好与你设置相反)

【简单方法2】:

P

s.如果不想这么麻烦,那进行完第3步后,直接跳到第6步,在界面

上方命令流输入窗口输入chutu,回车,同样可以调用,只不过以后

每次都要输chutu

方法二(来自百度,效果一般)

1.将要输出的结果调出,这时为彩色云图;

2.将云图转换为等值线图的形式

GUI:plotCtrls—>Device Options—>[/DEVI]中的vector mode 选为on

命令:/DEVICE,VECTOR,1

这时结果为彩色等值线,若直接输出,打印为黑白图像时仍然不清晰,为此需进行以下

几步将图像转换为黑白形式;

3. 将背景变为白色

命令:jpgprf,500,100,1 (Ps.此命令改变了图形显示)

/rep

4.对等值线中的等值线符号(图中为A,B,C等)的疏密进行调整

GUI:plotCtrls—>Style—>Contours—> Contours Labeling 在Key Vector mode contour label 中

选中on every Nth elem,然后在N= 输入框中输入合适的数值,例如5,多试几次,直到疏

密合适

命令:/clabel,1,5 (Ps.个人认为,这个命令没用)

5.将彩色等值线变为黑色

GUI:plotCtrls—>Style—>Colors—>Contours Colors 将Items Numbered 1,Items Numbered 2

等复选框中的颜色均选为黑色,图像即可变为黑白等值线图像

命令:/color,cntr,whit,1 等等

6.删除标示字母

在显示等值线时,图形中太多的标识字母(A、B等)使得等值线图完全看不清楚。请

问有没有什么方法可以去掉图形的这些标识字母呢

在plotCtrls下面的style下面的contours下面的contour Labeling,在弹出的contour labeling

options里面的vector mode contour labels选off

7.出图

GUI:plotCtrls—>Capture Image (Ps:也可以用其他出图方式)

方法三(自己总结的,效果也一般)

1.将要输出的结果调出,这时为彩色云图;

2.将云图转换为等值线图的形式

GUI:plotCtrls—>Device Options—>[/DEVI]中的vector mode 选为on

命令:/DEVICE,VECTOR,1

3.白色背景

GUI:plotCtrls_Style_Clors_Reverse Video

4.删除

在plotCtrls下面的style下面的contours下面的contour Labeling,在弹出的contour labeling

options里面的vector mode contour labels选off.

(Ps.因为这个标示字母彩云条,打印出来是全黑的一根,没有意义,还不如删掉,如果

你有耐心一个一个的改色阶,那就用下面操作:GUI:plotCtrls—>Style—>Colors—>Contours

Colors)

5.出图

GUI:plotCtrls—>Capture Image (Ps:也可以用其他出图方式)

如果你是通过百度文库下载该文件,希望你能对文件作出5星评价!

【Evolution丶兔】

QQ:34-24-82-365

本文标签: 命令打印输出方法图片