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

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

1. 创建新项目

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

2. 使用方法

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

3. 调试过程

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

4. 适用范围

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

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

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

  1. python接入excel_使用python将excel数据导入数据库过程详解

    因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt) 直接丢代码,使用python3,注释比较清楚. ...

  2. python接入poco_使用python+poco+夜神模拟器进行自动化测试实例

    网易最近出的一款自动化UI测试工具:Airtest 挺火的,还受到谷歌的推荐.我试着用了一下,感觉优缺点还是蛮明显的.对初学者来说,能用到的也就是图像识别的功能,这块做得比老牌的按键精灵弱很多.不过A ...

  3. python接入excel_使用Python实现Excel数据表导入数据库

    原博文 2020-06-16 09:48 − import pymysqlimport xlrdfrom xlrd import xldate_as_tupleimport datetime# 连接数 ...

  4. 【python】pandas库pd.to_excel操作写入excel文件参数整理与实例

    excel的写入函数为pd.DataFrame.to_excel():必须是DataFrame写入excel, 即Write DataFrame to an excel sheet. to_excel ...

  5. 【python】pandas库pd.read_excel操作读取excel文件参数整理与实例

    除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...

  6. python代码基础题-Python初学者福利 完整试题附答案 干货(收藏篇)

    很多粉丝问我有没有试题之类的,当然有啊,昨天加班加点整理了一部分试题,都是重磅,话不多说,直接上,粉丝的要求,小编绝对满足. Python基础 文件操作 1.有一个jsonline格式的文件file. ...

  7. Python 绑定:从 Python 调用 C 或 C++

    摘要:您是拥有想要从 Python 中使用的C或 C++ 库的 Python 开发人员吗?如果是这样,那么Python 绑定允许您调用函数并将数据从 Python 传递到C或C++,让您利用这两种语言 ...

  8. python oop编程_23 Python - 面向对象编程OOP

    面向对象编程OOP 01 方法__repr__()和__str__() __repr__()方法类似java中的toString方法,用于反馈类的相关信息且可以自己定义,一般用于开发人员控制台调试 _ ...

  9. python常用代码总结-Python常用功能函数系列总结(一)

    本节目录 常用函数一:获取指定文件夹内所有文件 常用函数二:文件合并 常用函数三:将文件按时间划分 常用函数四:数据去重 写在前面 写代码也有很长时间了,总觉得应该做点什么有价值的事情,写代码初始阶段 ...

最新文章

  1. 测试服务命名和动态注册路由的方式@Xan
  2. C++成员函数在内存中的存储方式
  3. 解决Linux系统没有/etc/sysconfig/iptables文件
  4. 开始复习下sql,常用SQL语句示例(一)
  5. 教你学会Sql中 ROW_NUMBER的用法
  6. java akka 实战_Akka实战:分散、聚合模式
  7. C#.NET编程----Spring.NET NHibernate整合(一)
  8. 车辆出厂信息接口_航测遥感中心“漳州核电智慧工地管理系统平台”通过出厂验收...
  9. win8+sdk8+vs2012+freeglut+glew开发opengl
  10. linux停止rpc服务,Linux系统安装启动rpc服务,解决Loadrunner监控不到资源问题
  11. 关于微信投票微信投票神器及微信刷票软件免费版如何操作微信投票怎么免费刷票
  12. FPGA之通信算法工程师面试题3
  13. 雷达imu联合标定lidar_imu_calib-main
  14. 处理数字音乐文件用计算机软件,处理数字音乐文件用计算机软件商标
  15. 上载人生(数字天堂)
  16. mysql 通过经纬度查询附近的地点位置
  17. JAVA工程师最新面试题(来源于互联网)
  18. 第11章 角色页的删除、批量删除
  19. Spring Security详细讲解(JWT+SpringSecurity登入案例)
  20. [DP46题] HDU 1864 最大报销额

热门文章

  1. jacob java excel_Java使用jacob将微软office中word、excel、ppt转成pdf
  2. 20-HTML与HTML5常用标签(前端)
  3. [笔试] 搜狗校招哈尔滨,武汉站 - 实现加减乘操作
  4. python 数据分析入门教程(三)_Python数据分析入门教程(三):数据选择——AIU人工智能学院-经管之家官网!...
  5. springboot界面上传文件和在页面上显示文件
  6. 使用word文件制作ftl模板文件总结(靠谱)
  7. Scala的基础语法(超详细版)
  8. linux终端关闭xmanager,xmanager之linux 解决方法
  9. postMan中文修改
  10. 做马来西亚Lazada的选品技巧是什么