首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
如何在Mechanical参数更新后自动输出云图
小田老师
3年前
浏览5476
关注
在
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
最近编辑:3年前
小田老师
硕士
|
仿真工程师
欢迎关注ANSYS仿真与开发!
关注
获赞 650
粉丝 3789
文章 62
课程 4
点赞
收藏
作者推荐
可试听
Python语言在ANSYS的应用52讲-掌握SCDM脚本建模及ANSYS二次开发能力
¥1299
5.0
立即查看
0/200
清空
提交
3条评论
高烤肠
签名征集中
1年前
请问**后台名字是什么
回复
树🌲🌸
签名征集中
3年前
小田老师,请问2D分析中,有办法导出Mises应力图中的各节点应力数据嘛,我想得到平面模型某小块区域的中所有节点的Mises应力
回复
Oscar Du
签名征集中
3年前
小田老师请问一下同样的方法适用于Fluent吗?
回复
2条回复
课程
培训
服务
行家
2021工程仿真大赛:骨科内植物防应力屏蔽设计
ANSYS WORKBENCH结构仿真培训-1.Ansys经典读取Workbench模型以及计算结果
数字化微课第二季 | 基于正向设计的数字化制造(第一讲)
395-液压管路系统流固耦合预应力模态仿真有声视频教程WORKBENCH2020R1
相关推荐
Python语言在ANSYS的应用52讲-掌握SCDM脚本建模及ANSYS二次开发能力
LS-DYNA冲击与爆炸专题全集—ALE、粒子法、PBM、映射、金属射流、爆炸成型、台爆、爆炸焊接
一键导出Mechanical仿真结果,真香!
Ansys Workbench Mechanical 结构分析基础操作
基于ANSYS的T型接头双道焊接
最新文章
【干货】汽车NVH仿真的主要内容之二
【Lumerical系列】无源器件-端面耦合器2丨十字型异质多芯波导
常用测井原理与综合评价
全球顶尖的风能研究机构Top10榜单【下篇】
Ansys Zemax | 使用多重结构操作数控制单一结构系统中的参数
热门文章
仿真笔记——ANSYS APDL命令汇总(收藏备用)
电磁场仿真 | ChatGPT请回答,我想和你聊聊
CFX进行共轭传热分析实例
机电一体化装备数字孪生机理模型构建准则
工业互联网中数字孪生系统的机理+数据融合建模方法
其他人都在看
盘点·近十年来国外各公司推出的碳纤维产品
几种常见的热仿真软件
Abaqus分析常见问题及解决方法(2):零主元和过约束
ABAQUS中Cohesive粘聚力模型的2种定义方式(附案例操作步骤)
STAR CCM 案例|电池包散热
VIP会员
学习
福利任务
兑换礼品
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部