Excel借助Python连接Workbench,实现Excel输入参数返回结果

现在可以使用非常流行的脚本语言python来实现,Workbench应用程序的项目页面、工程数据和参数管理器,这一点非常的方便;但同时由于python也适用于Microsoft Excel。因此,如果用python连接Excel和Workbench,凭借着excel几乎无学习成本的亲民性,将极大的简化和降低使用Workbench的门槛和学习成本。幸运的是,ANSYS帮助文档中提供了一个很好的例子。现将这个例子搬来,并补充上笔者认为重要,但例子给省略的步骤,分享给大家。attachments-2019-11-uJIZqGAC5ddb7576f050e.jpeg你可以打开ansys系统帮助文档,按上图,找到例子的具体页面。这是一个很简单的例子,一个悬臂梁,但它是一个很好的实现python和Workbench相连的基础例子。仔细完整的阅读帮助手册,并按例子亲自做一遍,其中帮助系统省略几个步骤,下面一一介绍。

1. 创建新项目

打开新项目,按下图加仓ExcelScripting.wbjn文件。此时看到excel文件ParameterExample.xlsx自动启动。attachments-2019-11-ryQPaR9b5ddb75afc9724.jpeg

2. 使用方法

ParameterExample.xlsx打开后,可以看到下图所示界面,只需在这个excel界面里修改悬臂梁的长度和载荷参数,然后点击页面右侧的UpdateWorkbench更新按钮。等ansys计算结束,结果自动更新在excel的结果栏内。attachments-2019-11-t3Ll4xaX5ddb75db5a3f3.png

3. 调试过程

由于电脑装过不同的Office版本,在链接过程中可能出错,解决方法是,在注册表中找到出错的键值,把旧版本的office注册信息删掉,然后在控制面板中找到office程序,进行修复,即可解决此类问题。
attachments-2019-11-aKVdi5Tx5ddb75fd31e4a.jpeg

4. 适用范围

在设计非标设备时,同一模型需要反复计算时,高级分析工程师,可以把计算模型调试好,参数列在excel表中,之后的反复计算工作完全可以交给初级设计人员。从而解放了人员,提高了工作效率。

  • 分享于 2019-11-25 14:30
  • 阅读 ( 66 )

[版权声明] :本文系网友分享,仅以非商业性的交流和科研为目的,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网( friends@stuch.cn )联系!我们将协调给予处理。阅读原文(请登录)..

0 条评论

请先 登录 后评论
猜猜我是谁
薄荷

7
提问
3
回答
1
文章
注册推广