首页/文章/ 详情

Workbench中参数化计算后自动保存云图结果图片

1小时前浏览0

        在workbench中做过参数化仿真的小伙伴都知道,设置参数化计算之后,我们可以得到关注的数值结果,并没有云图结果。如果要查看云图,需要将Table of Design points中的参数设置后的Retain勾选✔,才能保存结果,将对应的结果打开来看出具体的云图等结果

 

           显然,这样计算的结果太大了,需要保存每一个结果,并且打开,截图,这样太慢了。经过研究可以发现采用如下方法实现保存云图结果,而不需要将后面的Retain保存结果。


具体参数化扫描后图片保存的方法如下:

1. 在solution 后插入python代码,参考后面的python代码

2. 下面属性设置修改代码target callback为after post,右键先Connect一下,否则错误。

3. Workbench平台下updata所有参数化结果,或者直接solve即可

4. 保存其他的结果,只需要copy一份代码,将结果的名称在代码中替换成对应的名称即可

5. 结果保存在\项目名称\user_files下面

操作插入的python代码界面

操作python代码连接

保存的结果图片

Workbench Parameter Set → Design Point 的【After Post 回调脚本】(after_post),不是普通 Mechanical Python Code 对象。

触发时机:每一个 Design Point(DP)求解完成、Mechanical 算出结果之后,Workbench 自动执行回调。

作用:每个 DP 跑完自动截取 Total Deformation 云图 PNG,文件名带上 DP 编号、梁长度、梁厚度,并且脚本内部强制控制:变形放大倍数、相机视角、色标分段范围,输出到 WB 的UserFilesDirectory目录。

语言环境:Ansys Mechanical IronPython(wbjn + ExtAPI),是挂在参数扫描 DP 回调的钩子函数。



下面的内容为付费内容,购买后解锁。

内容简介:包括悬臂梁的案例和word文档说明

MechanicalWorkbenchDeformpythonSimag控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-09-30
最近编辑:1小时前
范文哲
硕士 | 仿真工程师 专注于ANSYS workbench系列软件
获赞 518粉丝 10448文章 64课程 10
点赞
收藏
作者推荐

Maxwell中如何导出图片-copy image和python方法

Maxwell中如何导出图片在Maxwell软件中,默认的云图结果无法像ansys其他软件一样直接导出去,但是可以通过通过右键的copyimage到剪切板,然后在word或者PPT中粘贴即可或者通过上方的copyimage图片如果要在打开的Maxwell中,执行Ironpython导出图片,则需要以下命令,这种方式方便通过命令方式调整参数和批量化处理模型,大家自行研究,以下案例供大家入门。oProj=oDesktop.GetActiveProject()oDesign=oProj.GetActiveDesign()oFields=oDesign.GetModule("FieldsReporter")overlay_name="Mag_B1"output_path=r"D:\Temp\B_Mag_current.png"oFields.ExportPlotImageToFile(output_path,"B",overlay_name)这个直接在Maxwell的command中使用1更改Mag_B1为需要显示的名字2.B为上级目录的名字执行之后发现没有错误,而且对应的位置可以发现有对应的图片保存。保存结果的图片

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈