封面
版权信息
序一
序二
前言
基础篇
第1章 Abaqus二次开发概述
1.1 Abaqus二次开发简介
1.2 必备知识
1.3 开发内容
1.3.1 Abaqus内核
1.3.2 Abaqus插件程序GUI
1.3.3 Abaqus主窗口GUI
1.4 Abaqus二次开发链
1.5 本章小结
第2章 Python语言基础
2.1 Python开发工具
2.1.1 Abaqus PDE
2.1.2 Sublime Text 3
2.2 Python语法基础
2.2.1 缩进
2.2.2 注释
2.2.3 变量
2.2.4 运算符
2.3 数据类型
2.3.1 数字
2.3.2 字符串
2.3.3 列表
2.3.4 元组
2.3.5 集合
- APP免费
2.3.6 字典
- APP免费
2.4 流程控制
- APP免费
2.4.1 条件控制
- APP免费
2.4.2 循环控制
- APP免费
2.5 函数、模块和包
- APP免费
2.5.1 函数的定义和调用
- APP免费
2.5.2 参数的传递
- APP免费
2.5.3 模块和包
- APP免费
2.6 面向对象编程
- APP免费
2.6.1 类的概念
- APP免费
2.6.2 初始化方法、实例属性和实例方法
- APP免费
2.6.3 类对象和类属性
- APP免费
2.6.4 继承和重写
- APP免费
2.7 本章小结
- APP免费
内核开发篇
- APP免费
第3章 Abaqus内核开发
- APP免费
3.1 实例:生成H型钢的代码提取及修改
- APP免费
3.2 Abaqus数据类型
- APP免费
3.2.1 符号常量(SymbolicConstants)
- APP免费
3.2.2 布尔值(Booleans)
- APP免费
3.2.3 序列(Sequences)
- APP免费
3.2.4 仓库(Repositories)
- APP免费
3.3 Abaqus内核三大对象
- APP免费
3.3.1 Session对象
- APP免费
3.3.2 Mdb对象
- APP免费
3.3.3 Odb对象
- APP免费
3.4 常见知识点和小实例
- APP免费
3.4.1 内核脚本导入的模块
- APP免费
3.4.2 关键字参数
- APP免费
3.4.3 内核脚本通用代码
- APP免费
3.4.4 高亮显示
- APP免费
3.4.5 视口显示模型的切换
- APP免费
3.4.6 单元/节点集合在Mdb和Odb中的访问方式
- APP免费
3.4.7 自定义场/历史输出变量
- APP免费
3.4.8 识别独立/非独立实体
- APP免费
3.4.9 命名空间(Namespace)
- APP免费
3.4.10 精确查找findAt()
- APP免费
3.4.11 模糊查找getClosest()
- APP免费
3.4.12 查找单元
- APP免费
3.4.13 getByBoundingBox()参数的使用方法
- APP免费
3.4.14 掩码编码、坐标值和索引值的切换
- APP免费
3.4.15 特征对象的调用
- APP免费
3.4.16 使用文件选择/保存对话框
- APP免费
3.4.17 导出odb文件中集合的场输出数据
- APP免费
3.4.18 导出odb文件中集合的历史输出数据
- APP免费
3.4.19 提交多个计算作业的批处理代码
- APP免费
3.5 本章小结
- APP免费
第4章 实例:批量施加螺栓力
- APP免费
4.1 实例介绍
- APP免费
4.2 脚本代码
- APP免费
4.3 脚本要点
- APP免费
4.4 本章小结
- APP免费
第5章 实例:后处理中自动对单元集合截图
- APP免费
5.1 实例介绍
- APP免费
5.2 脚本代码
- APP免费
5.3 脚本要点
- APP免费
5.4 本章小结
- APP免费
第6章 实例:自动生成PPT版仿真报告
- APP免费
6.1 实例介绍
- APP免费
6.2 安装python-pptx模块
- APP免费
6.3 脚本代码
- APP免费
6.4 脚本要点
- APP免费
6.4.1 获取最大应力值并截图
- APP免费
6.4.2 制作PPT
- APP免费
6.5 可拓展之处
- APP免费
6.6 本章小结
- APP免费
GUI开发篇
- APP免费
第7章 Abaqus RSG对话框生成器
- APP免费
7.1 Abaqus RSG简介
- APP免费
7.1.1 GUI标签页
- APP免费
7.1.2 Kernel标签页
- APP免费
7.2 RSG对话框生成器的使用方法
- APP免费
7.2.1 布局和控件的介绍
- APP免费
7.2.2 布局的使用方法
- APP免费
7.2.3 控件的使用方法
- APP免费
7.2.4 布局和控件的参数设定
- APP免费
7.2.5 关联内核脚本
- APP免费
7.3 保存对话框
- APP免费
7.4 实例:悬臂梁受力分析的前处理插件
- APP免费
7.4.1 插件制作思路
- APP免费
7.4.2 实例演示
- APP免费
7.4.3 制作对话框
- APP免费
7.4.4 更改内核脚本
- APP免费
7.4.5 可改进之处
- APP免费
7.4.6 中文乱码的解决方法
- APP免费
7.5 本章小结
- APP免费
第8章 Abaqus GUI二次开发
- APP免费
8.1 实例:对话框脚本和注册脚本
- APP免费
8.2 模块导入、AFXDataDialog类和构造函数
- APP免费
8.2.1 模块导入
- APP免费
8.2.2 AFXDataDialog类
- APP免费
8.2.3 AFXDataDialog构造函数
- APP免费
8.3 标签页、标签项、垂直框架和分组框
- APP免费
8.3.1 标签页FXTabBook和target/message
- APP免费
8.3.2 标签项FXTabItem
- APP免费
8.3.3 垂直框架FXVerticalFrame
- APP免费
8.3.4 分组框FXGroupBox
- APP免费
8.4 标签、垂直对齐、文本框和关键字
- APP免费
8.4.1 标签FXLabel和字体FXFont
- APP免费
8.4.2 垂直对齐AFXVerticalAligner
- APP免费
8.4.3 文本框AFXTextField和关键字AFXKeyword
- APP免费
8.4.4 字符串类型关键字和参数tgt/sel第一种设置方式
- APP免费
8.5 文件选择对话框、水平框架和按钮
- APP免费
8.5.1 文件选择对话框AFXFileSelectorDialog
- APP免费
8.5.2 水平框架FXHorizontalFrame
- APP免费
8.5.3 按钮FXButton和参数tgt/sel第二种设置方式
- APP免费
8.6 复选按钮和单选按钮
- APP免费
8.6.1 复选按钮FXCheckButton和布尔类型关键字
- APP免费
8.6.2 单选按钮FXRadioButton和整型类型关键字
- APP免费
8.7 颜色按钮、分隔线和拾取控件
- APP免费
8.7.1 颜色按钮AFXColorButton
- APP免费
8.7.2 分隔线FXHorizontalSeparator
- APP免费
8.7.3 拾取控件和对象类型关键字
- APP免费
8.8 列表、下拉列表、微调和滑块
- APP免费
8.8.1 列表AFXList和列表项
- APP免费
8.8.2 下拉列表AFXComboBox和浮点类型关键字
- APP免费
8.8.3 微调AFXSpinner/AFXFloatSpinner
- APP免费
8.8.4 滑块AFXSlider
- APP免费
8.9 表格AFXTable和表格类型关键字
- APP免费
8.10 下拉列表框、进度条和便签
- APP免费
8.10.1 下拉列表框AFXListBox和常量类型关键字
- APP免费
8.10.2 进度条AFXProgressBar和参数tgt/sel第三种设置方式
- APP免费
8.10.3 便签AFXNote和元组类型关键字
- APP免费
8.11 本章小结
- APP免费
第9章 实例:创建方钢/方管的插件
- APP免费
9.1 实例演示
- APP免费
9.2 对话框脚本
- APP免费
9.2.1 对话框脚本代码
- APP免费
9.2.2 转换方法addTransition()
- APP免费
9.2.3 定义实例方法
- APP免费
9.3 注册脚本
- APP免费
9.3.1 注册脚本代码
- APP免费
9.3.2 修改关键字类型
- APP免费
9.3.3 发送命令方法issueCommands()
- APP免费
9.3.4 插件注册方法registerGuiMenuButton()
- APP免费
9.4 内核脚本
- APP免费
9.4.1 内核脚本代码
- APP免费
9.4.2 参数设置
- APP免费
9.5 本章小结
- APP免费
第10章 实例:创建角钢/圆管插件
- APP免费
10.1 实例演示
- APP免费
10.2 对话框脚本
- APP免费
10.2.1 对话框脚本代码
- APP免费
10.2.2 切换器FXSwitcher
- APP免费
10.2.3 文本框的复选按钮
- APP免费
10.2.4 进程更新方法processUpdates()
- APP免费
10.3 注册脚本
- APP免费
10.3.1 注册脚本代码
- APP免费
10.3.2 单选按钮
- APP免费
10.3.3 自定义检查方法doCustomChecks()
- APP免费
10.4 内核脚本
- APP免费
10.4.1 内核脚本代码
- APP免费
10.4.2 默认参数
- APP免费
10.5 本章小结
- APP免费
第11章 实例:连续拾取插件
- APP免费
11.1 实例演示
- APP免费
11.2 注册脚本
- APP免费
11.2.1 注册脚本代码
- APP免费
11.2.2 Procedure模式和拾取关键字
- APP免费
11.2.3 getFirstStep和getNextStep
- APP免费
11.2.4 激活方法activate()
- APP免费
11.3 对话框脚本
- APP免费
11.4 内核脚本
- APP免费
11.4.1 内核脚本代码
- APP免费
11.4.2 内核脚本要点
- APP免费
11.5 本章小结
- APP免费
第12章 实例:连续对话框插件
- APP免费
12.1 实例演示
- APP免费
12.2 对话框脚本
- APP免费
12.2.1 对话框脚本代码
- APP免费
12.2.2 对话框脚本要点
- APP免费
12.3 注册脚本
- APP免费
12.3.1 注册脚本代码
- APP免费
12.3.2 创建多对话框的关键字
- APP免费
12.3.3 getFirstDialog和getNextDialog
- APP免费
12.3.4 自定义检查方法doCustomChecks()
- APP免费
12.3.5 验证关键字值方法verifyKeywordValues()
- APP免费
12.3.6 自定义任务方法doCustomTasks()
- APP免费
12.4 内核脚本
- APP免费
12.4.1 内核脚本代码
- APP免费
12.4.2 内核脚本要点
- APP免费
12.5 本章小结
- APP免费
第13章 实例:悬臂梁一键前处理插件升级
- APP免费
13.1 实例升级介绍
- APP免费
13.2 脚本代码
- APP免费
13.2.1 主插件对话框脚本代码
- APP免费
13.2.2 主插件注册脚本代码
- APP免费
13.2.3 主插件内核脚本代码
- APP免费
13.3 增加八个功能
- APP免费
13.3.1 检查输入数值
- APP免费
13.3.2 检查CPU数量
- APP免费
13.3.3 检查是否拾取
- APP免费
13.3.4 切换模块
- APP免费
13.3.5 添加默认塑性参数
- APP免费
13.3.6 覆盖已有材料
- APP免费
13.3.7 打开非线性
- APP免费
13.3.8 导出INP文件
- APP免费
13.4 添加子插件
- APP免费
13.4.1 子插件的对话框脚本代码
- APP免费
13.4.2 子插件的注册脚本代码
- APP免费
13.4.3 子插件的内核脚本代码
- APP免费
13.4.4 子插件的设置要点
- APP免费
13.5 本章小结
- APP免费
第14章 Abaqus主窗口GUI的二次开发
- APP免费
14.1 Abaqus个性化定制实例介绍
- APP免费
14.2 主窗口定制化脚本介绍
- APP免费
14.3 修改插件脚本
- APP免费
14.4 执行文件
- APP免费
14.5 启动脚本
- APP免费
14.5.1 脚本代码
- APP免费
14.5.2 脚本要点
- APP免费
14.6 主窗口脚本
- APP免费
14.6.1 脚本代码
- APP免费
14.6.2 脚本要点
- APP免费
14.7 定制View菜单
- APP免费
14.7.1 脚本代码
- APP免费
14.7.2 脚本要点
- APP免费
14.8 定制工具集Toolset
- APP免费
14.8.1 脚本代码
- APP免费
14.8.2 脚本要点
- APP免费
14.9 自定义模块
- APP免费
14.9.1 脚本代码
- APP免费
14.9.2 脚本要点
- APP免费
14.10 定制Step模块
- APP免费
14.10.1 脚本代码
- APP免费
14.10.2 脚本要点
- APP免费
14.11 定制已有工具条
- APP免费
14.11.1 脚本代码
- APP免费
14.11.2 脚本要点
- APP免费
14.12 获取错误提示
- APP免费
14.13 本章小结
- APP免费
参考文献
- APP免费
内容简介
更新时间:2024-05-11 19:36:20