Workbench二次开发技术分享
之前我发过的关于Workbech二次开发的技术ACT,ACT主要是用来对workbench进行一些横向的开发(诸如workbench现有的载荷类型已经满足不了你的需求,你可以利用ACT技术扩展载荷类型)。但是,我们可能更加关注的是纵向开发(如何实现自动化的分析让我们的分析变得更加快捷)。在这篇文章里,我将就workbench纵向开发的技术结合我自己的开发过程进行分享。
对于workbench的纵向开发主要是集中在ANSYS Multiphysics(以下说的开发默认都是在这个模块下进行的),workbench没有关于这方面开发的说明文档。这无疑让开发变得困难重重。我也是花了很大的功夫才掌握了workbench二次开发,最终实现了:
- 批处理创建分析类型(workbench模块)
- 自动导入材料(workbench模块)
- 自动导入模型(workbench模块)
- 一键添加仿真环境(包含给装配体每个零件自动设置材料、根据需求设置边界条件和载荷、自动添加后处理数据项)
- 一键截取结果云图并导出至本地路径
- 根据仿真模板生成仿真报告
由于项目的保密性,关于我的成果不能做进一步说明,但是可以把我的开发方法跟大家交流下:
workbench二次开发的基本技术路径就是,在菜单栏添加自己的按钮,并在里面写上自己的事件。怎么做呢?,在ANSYS Multiphyisics中有三个文件一起控制菜单项和对应的执行事件。
这三个文件大家都可以从ANSYS的安装目录中找见,下面我分别解释下:
- dsstringtable.xml:用来完成字符串的注册,该字符串会在鼠标点击到该按钮时浮显。给字符串分配的ID用来跟指定事件和按钮关联。
- DSMunueWrap.js:该文件中是按钮的响应事件。
- dstoolbar.xml:这个文件用来控制按钮的显示位置和图标。
看懂了这三个文件我们,就知道了如何在workbench中添加菜单实现自己的需求的基本技术路径了。
接下来,是workbench二次开发的重点和难点。如何编写满足自己需求的脚本语言,其实在workbench安装目录中有提供一些例子。
看懂这些例子能够帮助我们很快的了解workbench编程结构,如果觉得提供的脚本不能满足需求。大家可以使用,sublime text的爬虫功能在workbench目录爬出关联字段,然后就可以找见workbench自身是怎么实现某个功能的。
关于workbench的开发技术,我就说这些。
玩转workbench二次开发_workbench二次开发,workbench二次开发-其它文档类资源-CSDN下载 这是更为详细的关于workbench二次开发的内容,希望对大家有所帮助。
workbench仿真导航模板开发_静笃归心方得平和心气的博客-CSDN博客https://blog.csdn.net/weixin_42182348/article/details/107191390
基于ACT的Workbench二次开发库封装_静笃归心方得平和心气的博客-CSDN博客https://blog.csdn.net/weixin_42182348/article/details/121110323?spm=1001.2014.3001.5501这是关于workbench仿真导航模板开发的内容。
感兴趣的道友们可以给我留言交流。
//---------------------------------------------承接CAD/CAE软件二次开发---------------------------------------------------------------------------
我们有着强大的二次开发团队,常年从事CAD/CAE软件二次开发工作。已经开发过UG/CATIA等CAD软件,近年来又攻坚克难攻克了CAE软件workbench的二次开发工作。
希望广大有兴趣的朋友交流咨询二次开发技术,欢迎有需求的客户咨询二次开发业务。
邮箱:zwp_154979@163.com
一支致力于让专业化软件更加人性化的倔强团队!!!
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Workbench二次开发技术分享相关推荐
- Autodesk 产品二次开发技术研讨会将在上海广州北京相继举行
6月到7月我们准备在上海.广州.北京举行三次技术研讨会,讨论新技术,展望未来.届时我也会介绍一些云计算和移动计算方面比较酷的东西,欢迎所有对Autodesk产品开发感兴趣的有关开发人员参加,不论您是否 ...
- autocad 二次开发 拆分图纸_AutoCAD二次开发技术在工程图纸绘制中的应用
本文通过作者在最近几年的计算机辅助设计和绘图工作中应用 A utoCAD 进行二次开发的一些经 验 , 分别利用几个实例程序来说明 A utoCAD 二次开发技术在工程图纸绘制中的应用 . [ 中图分 ...
- 关于禅道二次开发的分享
关于禅道二次开发的分享 作者:轻易科技知行研发部 - 王想 为适应公司内部使用禅道平台,我参与的团队在现有版本上进行了二次开发. 首先,感谢开发禅道平台的原创团队. 因公司需要,本人学习了禅道的框架及 ...
- UG二次开发技术的研究
摘 要:UG软件是美国EDS公司开发的一套集CAD/CAM/CAE一体的高端软件.UG是一个通用软件,用户必须在此基础上进行二次开发,才能满足专门模具设计的需要,提高设计效率.本文探讨UG二次开发技术 ...
- pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...
二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...
- CAD二次开发技术 好辛苦啊!
CAD二次开发技术 好辛苦啊! 2011年03月16日 [b]摘[/b][b][/b][b]要[/b][b][/b] 数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向 ...
- 移动端地图开发技术分享交流会PPT
该文章属于<简书 - 刘小壮>原创,转载请注明: <简书 - 刘小壮> http://www.jianshu.com/p/41179be5893a 本人现就职于国内某地图导航公 ...
- 运用Java对微信公众平台二次开发技术——开发者模式接入
当初我在这碰到了很多问题,市面上以及网络上的资料特别少,所以当初碰了很多壁,所以现在跟大家分享一下,如何用Java,对微信公众平台进行二次开发. 一.开发预备知识: 最基本的JavaSE与JavaWe ...
- 用C语言编程函数求圆台体积,第六篇 AutoCAD二次开发技术.pdf
第六章 ObjectARX 开发技术 1. AutoCAD二次开发概述 7. MFC对话框 2. ObjectARX简介 8. 搜索图形数据库及获取实体 3. 常用实体类和几何类 数据 4. 创建实体 ...
最新文章
- How Vmware snapshots works
- Weka学习四(属性选择)
- UML学习笔记(4)——类图之间的关系
- SpringBoot里实现了某个接口的实现类运行时如何注入的?
- Lambda表达式及应用
- 数据:以太坊2.0合约余额新增1.28万ETH
- Deskreen 将 Web 浏览器变为第二屏幕
- windows环境下创建多个Redis实例
- Android类库常用类库一览
- 世界十大工业自动化公司排名
- 美国enom域名的优势
- 寻找不能拼读的汉语拼音
- 超级计算机 弦理论,暗能量导致宇宙加速膨胀?弦理论能否帮忙解决?
- 阿里巴巴大数据实践之数据建模
- 【物联网平台篇9】使用MQTT上传图片到OneNET
- LOJ 534 花团(线段树+dfs栈)
- UI设计学习:Logo
- 数据结构-二叉树入门Go语言实现
- 5G NR - CSI-RS学习笔记4 - 物理层资源映射
- 一些用过实用的软件工具和网站汇总
热门文章
- 让我们旋转跳跃不停歇~~~当3D打印遇上八音盒!(二)
- MybatisPlus代码生成器实现只覆盖指定文件
- Excel公式向导,详细演艺多条件求平均值的操作
- 【Android SDM660源码分析】- 03 - UEFI XBL GraphicsOutput BMP图片显示流程
- 如何访问集群中指定的服务器,【Nacos源码之配置管理 六】集群模式下服务器之间是如何互相感知的...
- ubuntu 下安装java_Ubuntu下安装java
- 内边距(padding)
- 如何对磁盘分区进行写保护
- APC计算机大赛,2019全国职业院校技能大赛计算机网络应用赛项题库C卷 2c.docx
- NRF51822蓝牙初学笔记1.0之 GAP笔记