Abaqus二次开发:内核与GUI应用实例详解

Abaqus二次开发:内核与GUI应用实例详解

轻松上手Abaqus Python二次开发

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

本书详细阐述了Python语言基础知识、Abaqus内核二次开发、Abaqus插件GUI二次开发和Abaqus主窗口GUI二次开发的相关知识,通过大量实例和详细说明,帮助读者掌握Abaqus二次开发基础知识和应用方法。

本书共14章,前两章为基础篇,包括Abaqus二次开发概述和Python语言基础;第3~6章为内核开发篇,包括Abaqus内核开发和它的三个应用实例;第7~14章为GUI开发篇,介绍了Abaqus RSG对话框生成器、Abaqus GUI二次开发和它们的五个实例,以及Abaqus主窗口GUI的二次开发。本书配套实例源文件,封底扫码即可下载。

本书适合企业及科研院所结构仿真工程师等岗位人员,以及理工科院校机械、汽车、航空航天、土木工程等专业的学生学习和参考。

陈开伟,从事CAE仿真分析工作近10年,对Abaqus和Hyperworks等的二次开发有浓厚兴趣,有丰富的实践经验;仿真秀、技术邻等平台课程讲师,录制有《Abaqus主窗口GUI的二次开发》《108个Hypermesh二次开发常用命令详解》等多套二次开发专题视频课程。

作品目录

  1. 序一
  2. 序二
  3. 前言
  4. 基础篇
  5. 第1章 Abaqus二次开发概述
  6. 1.1 Abaqus二次开发简介
  7. 1.2 必备知识
  8. 1.3 开发内容
  9. 1.4 Abaqus二次开发链
  10. 1.5 本章小结
  11. 第2章 Python语言基础
  12. 2.1 Python开发工具
  13. 2.2 Python语法基础
  14. 2.3 数据类型
  15. 2.4 流程控制
  16. 2.5 函数、模块和包
  17. 2.6 面向对象编程
  18. 2.7 本章小结
  19. 内核开发篇
  20. 第3章 Abaqus内核开发
  21. 3.1 实例:生成H型钢的代码提取及修改
  22. 3.2 Abaqus数据类型
  23. 3.3 Abaqus内核三大对象
  24. 3.4 常见知识点和小实例
  25. 3.5 本章小结
  26. 第4章 实例:批量施加螺栓力
  27. 4.1 实例介绍
  28. 4.2 脚本代码
  29. 4.3 脚本要点
  30. 4.4 本章小结
  31. 第5章 实例:后处理中自动对单元集合截图
  32. 5.1 实例介绍
  33. 5.2 脚本代码
  34. 5.3 脚本要点
  35. 5.4 本章小结
  36. 第6章 实例:自动生成PPT版仿真报告
  37. 6.1 实例介绍
  38. 6.2 安装python-pptx模块
  39. 6.3 脚本代码
  40. 6.4 脚本要点
  41. 6.5 可拓展之处
  42. 6.6 本章小结
  43. GUI开发篇
  44. 第7章 Abaqus RSG对话框生成器
  45. 7.1 Abaqus RSG简介
  46. 7.2 RSG对话框生成器的使用方法
  47. 7.3 保存对话框
  48. 7.4 实例:悬臂梁受力分析的前处理插件
  49. 7.5 本章小结
  50. 第8章 Abaqus GUI二次开发
  51. 8.1 实例:对话框脚本和注册脚本
  52. 8.2 模块导入、AFXDataDialog类和构造函数
  53. 8.3 标签页、标签项、垂直框架和分组框
  54. 8.4 标签、垂直对齐、文本框和关键字
  55. 8.5 文件选择对话框、水平框架和按钮
  56. 8.6 复选按钮和单选按钮
  57. 8.7 颜色按钮、分隔线和拾取控件
  58. 8.8 列表、下拉列表、微调和滑块
  59. 8.9 表格AFXTable和表格类型关键字
  60. 8.10 下拉列表框、进度条和便签
  61. 8.11 本章小结
  62. 第9章 实例:创建方钢/方管的插件
  63. 9.1 实例演示
  64. 9.2 对话框脚本
  65. 9.3 注册脚本
  66. 9.4 内核脚本
  67. 9.5 本章小结
  68. 第10章 实例:创建角钢/圆管插件
  69. 10.1 实例演示
  70. 10.2 对话框脚本
  71. 10.3 注册脚本
  72. 10.4 内核脚本
  73. 10.5 本章小结
  74. 第11章 实例:连续拾取插件
  75. 11.1 实例演示
  76. 11.2 注册脚本
  77. 11.3 对话框脚本
  78. 11.4 内核脚本
  79. 11.5 本章小结
  80. 第12章 实例:连续对话框插件
  81. 12.1 实例演示
  82. 12.2 对话框脚本
  83. 12.3 注册脚本
  84. 12.4 内核脚本
  85. 12.5 本章小结
  86. 第13章 实例:悬臂梁一键前处理插件升级
  87. 13.1 实例升级介绍
  88. 13.2 脚本代码
  89. 13.3 增加八个功能
  90. 13.4 添加子插件
  91. 13.5 本章小结
  92. 第14章 Abaqus主窗口GUI的二次开发
  93. 14.1 Abaqus个性化定制实例介绍
  94. 14.2 主窗口定制化脚本介绍
  95. 14.3 修改插件脚本
  96. 14.4 执行文件
  97. 14.5 启动脚本
  98. 14.6 主窗口脚本
  99. 14.7 定制View菜单
  100. 14.8 定制工具集Toolset
  101. 14.9 自定义模块
  102. 14.10 定制Step模块
  103. 14.11 定制已有工具条
  104. 14.12 获取错误提示
  105. 14.13 本章小结
  106. 参考文献