ansys workbench如何截图

软件: ansys
全方位数据报表
许可分析

许可分析

免费体验
识别闲置、及时回收
许可优化

许可优化

免费体验
多维度智能分析
许可分析

许可分析

免费体验
减少成本、盘活许可
许可优化

许可优化

免费体验
ANSYS Workbench截图方法汇总

ANSYS Workbench提供多种截图方式,覆盖常规视图截图、高清结果图输出及视角控制等场景,以下是具体操作步骤:

1. 常规视图快速截图(适用于几何、网格、结果浏览)

在Workbench活动界面(如Geometry、Mesh、Solution模块)下方,找到三个选项卡(通常显示为“Geometry”“Print Preview”“Solution”等)。点击“Print Preview”选项卡,当前视图将以预览模式显示,此时可通过复制(Ctrl+C)或另存为(Ctrl+S)功能获取图片,支持PNG、JPG等格式。

2. 高清结果图输出(适用于报告、论文等高质量需求)

若需输出高分辨率结果图(如应力云图、温度分布图),需通过脚本设置调整分辨率及格式,步骤如下:

- 步骤1:设置基础分辨率:打开Model模块,点击顶部工具栏Tools→Options,在“Report”选项卡中修改分辨率参数(默认值为600,400,600,500),建议调整为更大尺寸(如700,400,700,500),以提高图片清晰度1。

- 步骤2:运行截图脚本:新建文本文件,复制以下脚本内容(功能:捕获当前激活对象的图像并保存为高分辨率文件),另存为.js格式(如ImageToFile.js),并放置于硬盘根目录(如D盘):



javascript







/ 高清图像捕获脚本 /

Main();

function Main() {

var curResult = DS.Tree.FirstActiveObject; // 获取当前激活对象

var nodeID = curResult.ID;

if(!curResult) return; // 未选中对象则退出



ansys workbench如何截图

// 设置文件类型过滤(支持PNG、JPG、TIFF等)

var ch_png = "PNG文件(*.png)|*.png";

var ch_jpg = "JPG文件(*.jpg)|*.jpg";

var ch_tif = "TIFF文件(*.tif)|*.tif";

var ch_bmp = "BMP文件(*.bmp)|*.bmp";

var ch_eps = "EPS文件(*.eps)|*.eps";

var filter = ch_png + "|" + ch_jpg + "|" + ch_tif + "|" + ch_bmp + "|" + ch_eps;



// 弹出文件保存对话框

var fName = scriptcode.wbGetFileSelection("", "保存图像", filter, true);

if(fName == "") return; // 未选择路径则退出



// 等待对话框关闭并刷新图形

var obj = scriptcode.CreateActiveXObject(scriptcode.GenWBProgId("WBControls.WBTestHelper"));

obj.Wait(500);



// 设置字体大小(适配高清分辨率)

var fontSize = 14 * WB.PreferenceMgr.Preference("PID_Report_Figure_Resolution");

DS.Graphics.SetFontStyle(0, "", 0, 0, fontSize, 0, 0);



// 捕获图像并写入文件

var imageCtrl = DS.Graphics.ImageCaptureControl;

DS.Graphics.Draw2(nodeID); // 绘制当前对象

var imode = 0; // 根据文件类型设置模式(0=PNG、1=JPG等)

if(fName.search(/\.png/i) != -1) imode = 0;

else if(fName.search(/\.jpg/i) != -1) imode = 1;

else if(fName.search(/\.tif/i) != -1) imode = 2;

else if(fName.search(/\.bmp/i) != -1) imode = 3;

else if(fName.search(/\.eps/i) != -1) imode = 4;



imageCtrl.Write(imode, fName); // 保存图像

DS.Graphics.SetFontStyle(0, "", 0, 0, 16, 0, 0); // 恢复默认字体

DS.Graphics.StreamMode = 0; // 重置绘图模式

}



运行脚本时,需通过Workbench的“工具→宏→运行”功能加载该脚本,即可弹出保存对话框,选择路径及格式后完成高清截图1。

3. 视角控制与截图(适用于固定视角的结果展示)

若需在报告中展示特定视角的结果(如某一剖面或角度的应力分布),需先调整视图视角,再通过上述方法截图:

- 调整视角:在Geometry或Solution模块中,通过鼠标拖拽(旋转视图)、滚轮(缩放)或“视图→方向”菜单(如“等轴测”“前视图”)调整至所需视角。

- 获取视角信息:若需将视角同步至其他工具(如ANSYS经典界面),可通过“录制功能”(点击“工具→录制”)记录视角调整过程,自动生成视角参数(如ViewVector、UpVector向量),用于后续脚本控制。

index-foot-banner-pc index-foot-banner-phone

点击一下 免费体验万千客户信任的许可优化平台

与100+大型企业一起,将本增效

与100+大型企业一起,将本增效

申请免费体验 申请免费体验