本文为 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二次开发的相关技巧,课程详情请点击下方文章了解:
暂无评论内容