许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Excel与Workbench联动:Python脚本实现参数化分析

Excel与Workbench联动:Python脚本实现参数化分析

阅读数 1539
点赞 12
article_banner

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

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图1



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



1、怎么运行?打开新项目,按下图加仓ExcelScripting.wbjn文件。此时看到excel文件ParameterExample.xlsx自动启动。

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图2



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

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图3



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

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图4


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

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空