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

现在可以使用非常流行的脚本语言 Python 来实现,WorkBench 应用程序的项目页面、工程数据和参数管理器,这一点非常的方便;但同时由于 Python 也适用于 Microsoft Excel。因此,如果用 Python 连接 Excel 和 WorkBench,凭借着 Excel 几乎无学习成本的亲民性,将极大的简化和降低使用 WorkBench 的门槛和学习成本。幸运的是,ANSYS 帮助文档中提供了一个很好的例子。现将这个例子搬来,并补充上笔者认为重要,但例子给省略的步骤,分享给大家。

uJIZqGAC5ddb7576f050e.jpeg 你可以打开 ANSYS 系统帮助文档,按上图,找到例子的具体页面。这是一个很简单的例子,一个悬臂梁,但它是一个很好的实现 Python 和 WorkBench 相连的基础例子。仔细完整的阅读帮助手册,并按例子亲自做一遍,其中帮助系统省略几个步骤,下面一一介绍。

1. 创建新项目

打开新项目,按下图加仓 ExcelScripting.wbjn 文件。此时看到 Excel 文件 ParameterExample.xlsx 自动启动。

ryQPaR9b5ddb75afc9724.jpeg

2. 使用方法

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

t3Ll4xaX5ddb75db5a3f3.png

3. 调试过程

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

aKVdi5Tx5ddb75fd31e4a.jpeg

4. 适用范围

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

请您登录后阅读全文, 登录 或者 注册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值