【课程介绍】
本课程以一个单层网壳的界面二次开发为例,完整的演示了从软件开发构思,软件操作界面绘制,各个函数编写,后台调用ANSYS进行计算,读取ANSYS计算结果,到最终程序打包与发布的整体过程,本课程总计33个课时,总时长约10小时。
【课程目标】
1、掌握Python语言的基本语法(变量、函数定义、类、实例、流程控制等)
2、掌握ANSYS界面二次开发的基本思路
3、掌握采用Python进行二次开发的基本思路
4、掌握联合ANSYS与第三方语言进行界面二次开发的基本能力
【适用人群】
1、需要学习ANSYS界面二次开发的人员
2、需要了解Python语言并快速入门的非科班人员
【课程目录】
第一章:课程概述(免费试看)
1.1–课程概述
1.2–课程案例演示
1.3–课程目标
第二章:Python语言基础入门(免费试看)
2.1–Python安装与环境配置
2.2–Python学习方法总结
2.3–Python变量类型
2.4–Python基本语法
2.5–我的第一个Python程序
2.6–Python流程控制
2.7–Python函数定义
2.8–面向对象-类的定义与实例化
2.9–面向对象-类的继承
第三章:ANSYS界面二次开发简述(免费试看)
3.1–ANSYS界面二次开发简述
第四章:NetCover软件界面设计
4.1–Python界面开发与资源配置
4.2–NetCover软件界面初步构想
4.3–QtDesigener介绍
4.4–菜单栏的设计
4.5–主窗口的设计
4.6–次窗口的设计
4.7–QtDesigener之信号与槽
第五章:NetCover功能函数的编写
5.1–主次窗口的实例化
5.2–主次窗口的联系
5.3–启动文件与工作目录函数的编写
5.4–参数取值函数的编写
5.5–参数传递函数的编写
5.6–ANSYS默认启动文件函数的编写
5.7–调用ANSYS函数的编写
5.8–ANSYS批处理函数的编写
5.9–ANSYS主功能按钮函数的编写
5.10–ANSYS查看结果函数的编写
5.11–打印报告函数的编写
5.12–帮助函数的编写
第六章:主程序的打包与发布
6.1–主程序的打包与发布