ANSYS Workbench二次开发需要准备哪些软件?

ANSYS Workbench二次开发需要准备哪些软件?

点击此处查看 ✿水哥原创ANSYS视频教程清单 ✿

水哥专属答疑服务已开通,点此此处查看详情

本文为 WB二次开发 专篇的第 2 篇。专栏文章索引详见下文:

ANSYS WB二次开发专栏文章索引

工欲善其事必先利其器,在做二次开发之前,学员必须将必要的软件准备好,按照本文思路来准备,将节约你大约50%的准备时间和精力,再也不用到处去百度嘞。

准备工作主要分为如下几个方面:

一、ANSYS软件的准备

与APDL不同,APDL命令就那么几个,版本直接不会存在APDL命令的大幅度改动,而在WB脚本开发中,版本相对来讲比较重要,这主要在于不同版本ANSYS脚本的更新比较频繁。所以在二次开发之前,确定你的ANSYS版本非常重要。如果是为企业二次开发,则必要要根据企业的版本来进行相关工作。

本教程以ANSYS2023R1版本为例,后续版本可能会有局部不一样,但大体不会相差太大。没有安装这个版本的同学请自行前往下方链接下载安装。

ANSYS2023 R1下载及安装教程

二、Python的安装

本教程采用的Python版本为3.7~3.8,目前Python最新的版本为3.11,建议大家不要安装最新版,因为部分函数包或者库没有及时更新。安装Python时安装路径尽量不要选在C盘,同时安装路径不要太长。Python安装教程如下:

Python安装教程

三、Pycharm的安装

二次开发需要一款合适的Python编译器,水哥这里推荐Pycharm, 版本这里可选用2019,下载及安装教程如下:

PyCharm2019.3 中文破解版下载与安装

四、Pycharm的配置

1、File-Setting-Appearance,设置编译器主题

2、File-Setting-Editor-Font,设置字体及行距

3、File-Setting-Build,Execution,-Python Debugger,去掉PyQt compatible的复选框

4、File-Editor-Code Style-File and Code Templates,设置Python头文件增加Utf-8编码

#!/usr/bin/env python
# -*- coding:utf-8 -*-

5、File-Editor-Code Style-File Encoding,将Global Encoding、Project Encoding以及Default encoding for proerties files 都设置为UTF-8

6、Run-Edit Configures-Execution-Emulate terminal in out console复选框选上。

五、PyQt5环境搭建

打开cmd,安装如下函数包:

pip  install pyqt5: 安装库,编写界面需要纯代码

pip install pyqt5-tools:安装可以使用库的界面可视化工具及相应编辑工具,主要包括Qt Designer、Pyuic5以及Pyrcc5

Qt Designer配置:

Pycharm-File-Setting-Tools-External Tools-添加

1、Program:Python安装路径/Lib/site-packages/pyqt5_tools/Qt/Bin/designer.exe

2、Argument:$FileName$

3、Working Directory:$FileDir$

图片

Pyuic5:

1、Program:Python安装路径\Scripts\pyuic5.exe

2、Arguments:$FileName$ -o ui_$FileNameWithoutExtension$.py

3、Working directort: $FileDir$

图片

Pyrcc5:

1、Program:Python安装路径\Scripts\pyrcc5.exe

2、Arguments:$FileName$ -o ui_$FileNameWithoutExtension$.py

3、Working directort: $FileDir$

图片

 

为更加方便大家系统学习WB脚本知识及软件二次开发流程,水哥特推出《基于Python脚本ANSYS Workbench 软件二次开发专题教程》,本教程分为6篇,分别为Python语言基础知识篇、SpaceClaim脚本知识篇、Mechanical脚本知识篇、Workbench项目管理脚本知识篇、项目脚本调试篇以及项目软件二次开发篇,本套课程总计约100课时,平均每个课时30~50分钟,全套课程总计约 70小时,通过本教程,学员可系统性的掌握利用Python语言进行ansys workbench二次开发的相关技巧,课程详情请点击下方文章了解:

基于Python脚本ANSYS Workbench软件二次开发专题教程

欢迎搜索关注本站微信公众号:ANSYS结构院

如果觉得本网站的文章和资源对您的研究具有一定的帮助,欢迎给网站捐助,您的支持是我坚持下去的动力!

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容