如何在ANSYS中输出高质量黑白图片
ANSYS默认的结果输出格式是云图格式,而这种彩云图打印为黑白图像时对比很不明显,无法表达清楚,对于发表文章、论文打印非常不便。
需要打印的word文件所用的结果图最好是等值线图,并且最好是黑白的等值线图。一般借用photoshop等第三方软件,很麻烦,效果也不好。ansys本身也能实现这项功能。
方法一(自己总结的,强烈推荐)
【简单方法1】:
1.. 将要输出的结果调出,这时为彩云图
2.Main 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.改名为chutu.mac(后缀名一定要改为.mac,即自己定义一个宏,“出图”)
3.将此宏文件拷贝到你的ANSYS个人目录下,即以交互方式启动时候设置的个人目录。
也可以放在你的安装目录X:\Program Files\ANSYS Inc\v120\ansys\apdl
4.到ANSYS安装途径里面的apdl文件夹,里面到一个start120.ans(对应版本12.0,如果安装是10.0,即为start100.ans),这一步可以用计算机的搜索功能。
双击打开start120.ans,在里面填入命令流:*ABBR,CHUTU,chutu
保存退出。
5.打开ANSYS,你会发现Toolbar多了一个CHUTU按钮,其实第4步就是做这个工作,这样做了可以“一劳永逸”,以后每次启动都有这个按钮,很方便,不用频繁加载Toolbar。
6. 将要输出的结果调出,这时为彩云图
7.单击CHUTU按钮,即一键变成黑白高清等值线图,可以用于word打印
8.出图
出图有多种方式:
1 GUI:plotCtrls—>Capture Image 然后另存在桌面或任意位置
(这个方法图片清晰图最高,但是文件容量大,如果一个word里面图片多了就上百兆啦…)
2 GUI:PlotCtrls_ Ridirect Plots _ To PNG file
在【Compression】图片是否压缩后面选择【Compressed】
在Pixel resolution输入1200(像素)
(这个方法得到的png格式图片,容量特别小,清晰度足够用于论文、设计,推荐!)
3 GUI:PlotCtrls_Hard copy_To file 选择一种图片格式
(这个方法得到的图片,背景正好与你设置相反)
【简单方法2】:
Ps.如果不想这么麻烦,那进行完第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 lab
el 中选中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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论