首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
如何在Mechanical参数更新后自动输出云图
小田老师
4年前
浏览6081
关注
在
Workbench
平台下,使用
Mechanical
进行参数化分析时,只能得到不同设计点下
预定义的输出参数值
,例如最大应力值、最大变形量等。
有很多朋友们在后台咨询,问能不能在每次
设计点更新后
,
自动输出后处理云图或者场数据
?
毫无疑问是可以的,使用小田老师开发的
AutoSaveResult
插件(链接见文末),就可以自动导出后处理云图到项目的
user_files
目录,
ACT
插件的安装、使用过程
点击查看
。
接下来的内容,小田老师给大家分享下这个插件功能实现的思路和具体方法。
在之前文章中,讲解了在
Mechanical
中如何添加工具栏
,即在
XML
文件中为
<
interface
>
元素定义子元素
<
toolbar
>
,便可对
Mechanical
的用户界面进行更改。
那么,如果想在参数化更新后自动输出云图,就需要一个
事件通知
机制,即在
Mechanical
后处理完成后
能触发一个事件通知,然后让其在触发时调用这个事件对应的
回调函数
,完成后处理云图输出。
查看《
ACT
开发文档
》可以发现,在
<
interface
>
元素
下的
<
callbacks
>
标签中,提供非常多的回调可以定义。
ACT
中
提供的回调事件贯穿
Mechanical
启动
、
几何及网格更新
、
计算求解
和
后处理
等的各个阶段,整理汇总如下:
根据功能需求,
<
OnPostFinished
>
回调满足要求;所以在
<
interface
>
元素标签中的子标签
<
callbacks
>
下,为其添加回调函数
AutoExportResults
,如下:
回调函数
AutoExportResults
传入参数为
analysis
,表示当前的分析对象的实例;其实现逻辑和思路如下:
(
1
)获得当前项目的
user_files
目录地址,用于存放输出的云图;
(
2
)通过
wbjn
模块,调用
Workbench
脚本获得当前的设计点名称;
(
3
)获得所有后处理对象,调用封装的
ExportImage
方法批量输出。
这里有个
非常关键的技术点
:
Mechanical
参数化更新时候,如何输出云图?
因为,更新时程序会以
Batch
模式调用,无图形界面显示,所以
ExtAPI.Graphics.ExportImage
无法正常运行。
为了解决上述问题,需要使用底层的
JScript
脚本
去实现,首先绘制出云图信息,然后再进行输出,具体的实现代码如下。
以上就是Mechanical参数化更新后,实现自动输出设计点云图的思路和方法,希望对大家有所帮助和启发。
微信后台回复关键字“
参数化后处理
”,免费获得插件安装包;另外对于此插件功能有任何建议的话,欢迎朋友们后台留言反馈。
实际上,结合
ACT
和
JScript
脚本开发,可以实现
Mechanical
的完全脚本化和高度可定制化,例如模板开发、自定义载荷、后处理及结果等;关于
JScript
脚本开发的知识,后续更新中再给大家分享的,敬请关注。
点击
推荐课程
,
立即学习
《
Python语言在ANSYS的应用52讲
》,
掌握ANSYS Mechanical
自动化
及
ACT开发能力
。
登录后免费查看全文
立即登录
Workbench
Mechanical
ACT
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-12-29
最近编辑:4年前
小田老师
硕士
|
仿真工程师
欢迎关注ANSYS仿真与开发!
关注
获赞 674
粉丝 3913
文章 62
课程 4
点赞
收藏
作者推荐
可试听
Python语言在ANSYS的应用52讲-掌握SCDM脚本建模及ANSYS二次开发能力
¥1299
5.0
立即查看
0/200
清空
提交
3条评论
高烤肠
签名征集中
1年前
请问**后台名字是什么
回复
树🌲🌸
签名征集中
3年前
小田老师,请问2D分析中,有办法导出Mises应力图中的各节点应力数据嘛,我想得到平面模型某小块区域的中所有节点的Mises应力
回复
Oscar Du
签名征集中
4年前
小田老师请问一下同样的方法适用于Fluent吗?
回复
2条回复
课程
培训
服务
行家
ANSYS WORKBENCH 循环对称结构实例分析教程(补充)
2022第四届中国仿真技术应用大会-复合材料专题论坛(回放)
仿真“在家学”第8期:基于MPC的不同单元类型连接方法(张老师原创)
ANSYS WORKBENCH结构仿真培训-2.Workbench分析模型导入Ansys经典计算
相关推荐
一键导出Mechanical仿真结果,真香!
仿真秀2024年度优秀讲师视频合集
Python语言在ANSYS的应用52讲-掌握SCDM脚本建模及ANSYS二次开发能力
基于ANSYS的T型接头双道焊接
最新文章
如何用国产CAD软件皇冠CAD(CrownCAD)三维建模“橡胶座椅”?
RecurDyn 2025新功能预告-建模环境更友好
美国关税政策对中国CAE软件产业的影响与破局之路
Fluent入门验证案例 | 高压空化仿真(一)
基于optistruct的钢轨的屈曲优化
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
ANSYS的断裂与失效计算方法简介
HUST Bearing公开数据集(含不同转速、复合故障)
IAV:采用移动粒子半隐式(MPS)方法模拟电机中的自由流动冷却液的技术
【技术贴】Actran在电机噪声中的解决方案
其他人都在看
2024第四届中国算力之都·宁夏 工程仿真大赛CAE网格赛道【赛事通知】
锂离子电池生产现场异物管控
故障诊断实验台 | BTS100轴承寿命预测故障实验台(16.8w)
固态电池碾压油车,轻松突破1000公里,石油税收大窟窿谁来填?
2024仿真秀618学习狂欢课程特惠大放送
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部