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博客icon-default.png?t=LA46https://blog.csdn.net/weixin_42182348/article/details/107191390

基于ACT的Workbench二次开发库封装_静笃归心方得平和心气的博客-CSDN博客icon-default.png?t=LA46https://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                                    

    一支致力于让专业化软件更加人性化的倔强团队!!!

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
Workbench二次开发软件是一种用于定制和扩展工作台(Workbench)功能的软件。工作台是一种用于集成和协调不同工具和应用程序的框架,使用户能够在同一个环境中进行工作。Workbench提供了一些基本功能,如窗口管理、菜单、工具栏等,但有时候用户可能需要根据自己的需求对工作台进行定制,这就需要使用Workbench二次开发软件。 通过Workbench二次开发软件,用户可以添加新的功能、修改现有功能或者实现与其他应用程序的集成。例如,用户可以通过该软件创建自定义的窗口、菜单和工具栏,以满足特定的需求。用户还可以使用该软件添加新的工具和应用程序,改进用户界面的布局和外观,并增强工作台的性能和稳定性。 Workbench二次开发软件通常提供了丰富的API(应用程序编程接口),使用户能够与工作台的底层框架进行交互。通过这些API,用户可以访问工作台的各个组件和功能,并对其进行修改和定制。这些API可能包括窗口管理API、命令和扩展点API、资源管理API等等。 Workbench二次开发软件通常使用各种编程语言和开发工具,如Java、Eclipse平台等。用户可以根据自己的技术背景和需求选择合适的开发环境进行工作。在开发过程中,用户需要了解工作台的架构和原理,并学习相应的API和开发规范。 总的来说,Workbench二次开发软件为用户提供了定制和扩展工作台功能的能力,使其能够更好地适应自己的工作需求。通过该软件,用户可以创建自定义的工作环境,提高工作效率和舒适度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值