首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
如何在Mechanical参数更新后自动输出云图
小田老师
4年前
浏览5838
关注
在
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仿真与开发!
关注
获赞 657
粉丝 3830
文章 62
课程 4
点赞
收藏
作者推荐
可试听
Python语言在ANSYS的应用52讲-掌握SCDM脚本建模及ANSYS二次开发能力
¥999
¥1299
5.0
立即查看
0/200
清空
提交
3条评论
高烤肠
签名征集中
1年前
请问**后台名字是什么
回复
树🌲🌸
签名征集中
3年前
小田老师,请问2D分析中,有办法导出Mises应力图中的各节点应力数据嘛,我想得到平面模型某小块区域的中所有节点的Mises应力
回复
Oscar Du
签名征集中
4年前
小田老师请问一下同样的方法适用于Fluent吗?
回复
2条回复
课程
培训
服务
行家
仿真“在家学”第8期:基于MPC的不同单元类型连接方法(张老师原创)
NCODE进阶——疲劳关键概念精讲
2021工程仿真大赛:陕北某段山地管道力学响应研究
ANSYS WORKBENCH结构仿真培训-1.Ansys经典读取Workbench模型以及计算结果
相关推荐
基于ANSYS的T型接头双道焊接
2022仿真知识周:聚惠大咖,科学充电,探索仿真人的知识体系(回放)
Ansys Workbench Mechanical 结构分析基础操作
Python语言在ANSYS的应用52讲-掌握SCDM脚本建模及ANSYS二次开发能力
最新文章
汽车NVH仿真:打造静谧驾驶体验的关键
哈工大联合顶刊丨一种激光粉末床熔融镍基高温合金增强增韧的热处理工艺及机理研究
Ansys Workbench多物理场耦合仿真
Ansys Workbench多物理场耦合仿真
激光测振仪揭秘:盘式制动器刹车片钢背结构如何影响制动噪声?
热门文章
Synopsys收购Ansys,有什么影响?
RED-ACT |1月23日新疆乌什县7.1级地震破坏力分析
基于VirtualFlow的壁面过冷沸腾数值模拟及结果对比
反应速率的UDF实现与软件自带结果对比(二)
湍流模拟|08 转角流修正
其他人都在看
力学基本概念-【模态分析】
转子轴承齿轮箱综合故障模拟实验台在高校科研领域的作用
辊压、分切工艺解析及辊切一体化
【2024 R1 版本更新】Ansys Zemax / Lumerical / Speos
国家卓越工程师奖出炉!点亮工程领域设计仿真工程师奋进的“灯塔”
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部