之前我发过的关于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二次开发技术分享相关推荐

  1. Autodesk 产品二次开发技术研讨会将在上海广州北京相继举行

    6月到7月我们准备在上海.广州.北京举行三次技术研讨会,讨论新技术,展望未来.届时我也会介绍一些云计算和移动计算方面比较酷的东西,欢迎所有对Autodesk产品开发感兴趣的有关开发人员参加,不论您是否 ...

  2. autocad 二次开发 拆分图纸_AutoCAD二次开发技术在工程图纸绘制中的应用

    本文通过作者在最近几年的计算机辅助设计和绘图工作中应用 A utoCAD 进行二次开发的一些经 验 , 分别利用几个实例程序来说明 A utoCAD 二次开发技术在工程图纸绘制中的应用 . [ 中图分 ...

  3. 关于禅道二次开发的分享

    关于禅道二次开发的分享 作者:轻易科技知行研发部 - 王想 为适应公司内部使用禅道平台,我参与的团队在现有版本上进行了二次开发. 首先,感谢开发禅道平台的原创团队. 因公司需要,本人学习了禅道的框架及 ...

  4. UG二次开发技术的研究

    摘 要:UG软件是美国EDS公司开发的一套集CAD/CAM/CAE一体的高端软件.UG是一个通用软件,用户必须在此基础上进行二次开发,才能满足专门模具设计的需要,提高设计效率.本文探讨UG二次开发技术 ...

  5. pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...

    二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...

  6. CAD二次开发技术 好辛苦啊!

    CAD二次开发技术 好辛苦啊! 2011年03月16日 [b]摘[/b][b][/b][b]要[/b][b][/b] 数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向 ...

  7. 移动端地图开发技术分享交流会PPT

    该文章属于<简书 - 刘小壮>原创,转载请注明: <简书 - 刘小壮> http://www.jianshu.com/p/41179be5893a 本人现就职于国内某地图导航公 ...

  8. 运用Java对微信公众平台二次开发技术——开发者模式接入

    当初我在这碰到了很多问题,市面上以及网络上的资料特别少,所以当初碰了很多壁,所以现在跟大家分享一下,如何用Java,对微信公众平台进行二次开发. 一.开发预备知识: 最基本的JavaSE与JavaWe ...

  9. 用C语言编程函数求圆台体积,第六篇 AutoCAD二次开发技术.pdf

    第六章 ObjectARX 开发技术 1. AutoCAD二次开发概述 7. MFC对话框 2. ObjectARX简介 8. 搜索图形数据库及获取实体 3. 常用实体类和几何类 数据 4. 创建实体 ...

最新文章

  1. How Vmware snapshots works
  2. Weka学习四(属性选择)
  3. UML学习笔记(4)——类图之间的关系
  4. SpringBoot里实现了某个接口的实现类运行时如何注入的?
  5. Lambda表达式及应用
  6. 数据:以太坊2.0合约余额新增1.28万ETH
  7. Deskreen 将 Web 浏览器变为第二屏幕
  8. windows环境下创建多个Redis实例
  9. Android类库常用类库一览
  10. 世界十大工业自动化公司排名
  11. 美国enom域名的优势
  12. 寻找不能拼读的汉语拼音
  13. 超级计算机 弦理论,暗能量导致宇宙加速膨胀?弦理论能否帮忙解决?
  14. 阿里巴巴大数据实践之数据建模
  15. 【物联网平台篇9】使用MQTT上传图片到OneNET
  16. LOJ 534 花团(线段树+dfs栈)
  17. UI设计学习:Logo
  18. 数据结构-二叉树入门Go语言实现
  19. 5G NR - CSI-RS学习笔记4 - 物理层资源映射
  20. 一些用过实用的软件工具和网站汇总

热门文章

  1. 让我们旋转跳跃不停歇~~~当3D打印遇上八音盒!(二)
  2. MybatisPlus代码生成器实现只覆盖指定文件
  3. Excel公式向导,详细演艺多条件求平均值的操作
  4. 【Android SDM660源码分析】- 03 - UEFI XBL GraphicsOutput BMP图片显示流程
  5. 如何访问集群中指定的服务器,【Nacos源码之配置管理 六】集群模式下服务器之间是如何互相感知的...
  6. ubuntu 下安装java_Ubuntu下安装java
  7. 内边距(padding)
  8. 如何对磁盘分区进行写保护
  9. APC计算机大赛,2019全国职业院校技能大赛计算机网络应用赛项题库C卷 2c.docx
  10. NRF51822蓝牙初学笔记1.0之 GAP笔记