ABAQUS二次开发手册

ABAQUS二次开发手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
出版社: 科学出版社
2021-03
版次: 1
ISBN: 9787030680594
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 355页
字数: 545千字
14人买过
  • 《ABAQUS二次开发手册》介绍了与 Abaqus 二次开发密切相关的脚本用户手册、脚本参考手册、GUI 用户手册、GUI 参考手册的常用内容,详细解释了常用脚本命令和 GUI 命令。其中,脚本命令提供了简单示例,GUI 命令提供了详细示例,大量 GUI 命令的解释比帮助文件更为详尽。《ABAQUS二次开发手册》特别提供了笔者开发的大量学习、开发辅助工具,附完整源码,可帮助读者更快熟悉 Abaqus 二次开发,这些工具本身也可作为学习案例。通过研读《ABAQUS二次开发手册》,读者可以掌握开发内核脚本的方法,熟悉 GUI 开发方法。 目 录 

    第 1 章 开发环境 1 

    1.1 Abaqus PDE 1 

    1.2 Anaconda 3 

    1.3 Notepad 5 

    第 2 章 Python 基础 8 

    2.1 基础语法 8 

    2.1.1 标识符 8 

    2.1.2 缩进 8 

    2.1.3 注释 8 

    2.1.4 操作符 9 

    2.1.5 赋值 9 

    2.1.6 分隔符 10 

    2.1.7 续行符 10 

    2.1.8 中文编码 10 

    2.1.9 获取帮助 11 

    2.2 数据类型.12 

    2.2.1 数字 12 

    2.2.2 字符串 12 

    2.2.3 列表 13 

    2.2.4 元组 14 

    2.2.5 字典 14 

    2.2.6 集合 15 

    2.3 流程控制.15 

    2.3.1 条件语句 15 

    2.3.2 循环语句 16 

    2.4 函数 16 

    2.5 类 17 

    2.6 模块 18 

    2.7 文件 18 

    2.8 异常 19 

    第 3 章 Python 工具 21 

    3.1 Abaqus 调用 Anaconda 21 

    3.2 尺寸联动的示意图 28

    3.3 简易 html 报告 31 

    3.4 翻译 Abaqus 帮助 37 

    3.5 平面几何运算 39 

    3.6 压缩存储文件 46 

    3.7 代码调试工具 47 

    3.8 从 GUI 界面获取输入 49 

    3.9 彩色终端.52 

    3.10 文件转码 53 

    3.11 扩展基本数据类型 54 

    3.12 通过属性查找实例 55 

    3.13 实时刷新文本文件 56 

    3.14 编译脚本文件58 

    3.15 获取系统信息59 

    第 4 章 内核脚本 61 

    4.1 脚本基础 62 

    4.1.1 数据类型 62 

    4.1.2 获取帮助 64 

    4.1.3 脚本日志 68 

    4.1.4 对象结构 69 

    4.2 前处理 71 

    4.2.1 Sketch 模块 71 

    4.2.2 Part 模块 74 

    4.2.3 Property 模块 88 

    4.2.4 Assembly 模块 93 

    4.2.5 Step 模块 95 

    4.2.6 Interaction 模块 97 

    4.2.7 Load 模块 99 

    4.2.8 Mesh 模块 102 

    4.2.9 Job 模块 110 

    4.3 后处理 111 

    4.3.1 视口与视图 111 

    4.3.2 打开 ODB 文件 115 

    4.3.3 常见 ODB 数据的访问路径 115 

    4.3.4 显示部分模型 117 

    4.3.5 显示特定帧的场变量.119 

    4.3.6 场变量的运算 120 

    4.3.7 自定义坐标系显示场变量 121 

    4.3.8 创建场变量 123

    4.3.9 显示临时场变量 125 

    4.3.10 路径 126 

    4.3.11 绘制 X-Y 曲线 128 

    4.4 其他问题 133 

    4.4.1 命令自动补全 133 

    4.4.2 显示执行进度 133 

    4.4.3 获得用户输入 134 

    4.4.4 突出显示 135 

    4.4.5 CAE 不支持的命令 136 

    4.5 实例分步详解138 

    4.5.1 文件头 138 

    4.5.2 创建部件 139 

    4.5.3 创建材料 141 

    4.5.4 装配 142 

    4.5.5 分析步 143 

    4.5.6 边界条件 143 

    4.5.7 划分网格 144 

    4.5.8 计算任务 145 

    4.5.9 打开 ODB 文件 146 

    4.5.10 保存 Mises 应力云图 147 

    4.5.11 绘制沿路径的 Mises 应力曲线 148 

    4.5.12 简单包装脚本文件 150 

    4.5.13 深度定制脚本文件 153 

    第 5 章 内核脚本示例 158 

    5.1 模型参数如何组织 158 

    5.1.1 简单模型 158 

    5.1.2 过渡模型 159 

    5.1.3 复杂模型 160 

    5.1.4 随机模型 162 

    5.2 复杂几何体建模 163 

    5.2.1 组装合并 163 

    5.2.2 计算关键点 164 

    5.2.3 螺栓建模 167 

    5.3 绘图模块 171 

    5.4 图纸尺寸模块177 

    5.5 提取 ODB 数据 180 

    5.5.1 解析场变量 XYData 名称 180 

    5.5.2 提取场变量极值 183

    5.5.3 获取场变量截图 185 

    5.6 写入 ODB 数据 187 

    5.6.1 Python API 188 

    5.6.2 C   API 191 

    第 6 章 GUI 工具集 198 

    6.1 辅助工具 198 

    6.1.1 自动重启 198 

    6.1.2 内置案例 198 

    6.1.3 RSG 插件 201 

    6.1.4 模式热调试工具 203 

    6.2 运行机制 209 

    6.2.1 目标与消息 209 

    6.2.2 GUI 命令 214 

    6.2.3 数据目标 216 

    6.2.4 关键字 217 

    6.3 常用对象 219 

    6.3.1 字体、颜色、图标、窗口特性 219 

    6.3.2 标签与按钮 222 

    6.3.3 布局管理器 235 

    6.3.4 文本控件 239 

    6.3.5 范围组件 241 

    6.3.6 表格 245 

    6.3.7 列表与组合框 250 

    6.3.8 树形结构 254 

    6.3.9 进度条 259 

    6.4 对话框 260 

    6.4.1 对话框基类 261 

    6.4.2 基本对话框 263 

    6.4.3 消息对话框 267 

    6.4.4 数据对话框 269 

    6.4.5 通用对话框 271 

    6.5 模式 275 

    6.5.1 模式基类 275 

    6.5.2 窗体模式 277 

    6.5.3 过程模式 282 

    6.6 插件 287 

    6.6.1 插件注册 288 

    6.6.2 延时注册 289

    6.6.3 插件示例 290 

    6.7 用户程序 297 

    6.7.1 程序 297 

    6.7.2 主窗口 298 

    6.7.3 模块 301 

    6.7.4 工具组 305 

    6.8 其他 310 

    6.8.1 通用函数 310 

    6.8.2 跟踪内核对象状态 311 

    6.8.3 引用内置功能 317 

    第 7 章 GUI 工具示例 318 

    7.1 rpyReader.318 

    7.2 rpyCleaner 320 

    7.3 guiHelper 322 

    7.4 查询模型信息324 

    7.5 自动完成 327 

    7.6 guiTools 333 

    7.7 尺寸联动示意图 338 

    7.8 复杂模型几何信息 341 

    7.8.1 单表格型 343 

    7.8.2 多级标签页 345 

    7.8.3 树形列表 349 

    参考文献 353 

    附录 GUI 对象树 354
  • 内容简介:
    《ABAQUS二次开发手册》介绍了与 Abaqus 二次开发密切相关的脚本用户手册、脚本参考手册、GUI 用户手册、GUI 参考手册的常用内容,详细解释了常用脚本命令和 GUI 命令。其中,脚本命令提供了简单示例,GUI 命令提供了详细示例,大量 GUI 命令的解释比帮助文件更为详尽。《ABAQUS二次开发手册》特别提供了笔者开发的大量学习、开发辅助工具,附完整源码,可帮助读者更快熟悉 Abaqus 二次开发,这些工具本身也可作为学习案例。通过研读《ABAQUS二次开发手册》,读者可以掌握开发内核脚本的方法,熟悉 GUI 开发方法。
  • 目录:
    目 录 

    第 1 章 开发环境 1 

    1.1 Abaqus PDE 1 

    1.2 Anaconda 3 

    1.3 Notepad 5 

    第 2 章 Python 基础 8 

    2.1 基础语法 8 

    2.1.1 标识符 8 

    2.1.2 缩进 8 

    2.1.3 注释 8 

    2.1.4 操作符 9 

    2.1.5 赋值 9 

    2.1.6 分隔符 10 

    2.1.7 续行符 10 

    2.1.8 中文编码 10 

    2.1.9 获取帮助 11 

    2.2 数据类型.12 

    2.2.1 数字 12 

    2.2.2 字符串 12 

    2.2.3 列表 13 

    2.2.4 元组 14 

    2.2.5 字典 14 

    2.2.6 集合 15 

    2.3 流程控制.15 

    2.3.1 条件语句 15 

    2.3.2 循环语句 16 

    2.4 函数 16 

    2.5 类 17 

    2.6 模块 18 

    2.7 文件 18 

    2.8 异常 19 

    第 3 章 Python 工具 21 

    3.1 Abaqus 调用 Anaconda 21 

    3.2 尺寸联动的示意图 28

    3.3 简易 html 报告 31 

    3.4 翻译 Abaqus 帮助 37 

    3.5 平面几何运算 39 

    3.6 压缩存储文件 46 

    3.7 代码调试工具 47 

    3.8 从 GUI 界面获取输入 49 

    3.9 彩色终端.52 

    3.10 文件转码 53 

    3.11 扩展基本数据类型 54 

    3.12 通过属性查找实例 55 

    3.13 实时刷新文本文件 56 

    3.14 编译脚本文件58 

    3.15 获取系统信息59 

    第 4 章 内核脚本 61 

    4.1 脚本基础 62 

    4.1.1 数据类型 62 

    4.1.2 获取帮助 64 

    4.1.3 脚本日志 68 

    4.1.4 对象结构 69 

    4.2 前处理 71 

    4.2.1 Sketch 模块 71 

    4.2.2 Part 模块 74 

    4.2.3 Property 模块 88 

    4.2.4 Assembly 模块 93 

    4.2.5 Step 模块 95 

    4.2.6 Interaction 模块 97 

    4.2.7 Load 模块 99 

    4.2.8 Mesh 模块 102 

    4.2.9 Job 模块 110 

    4.3 后处理 111 

    4.3.1 视口与视图 111 

    4.3.2 打开 ODB 文件 115 

    4.3.3 常见 ODB 数据的访问路径 115 

    4.3.4 显示部分模型 117 

    4.3.5 显示特定帧的场变量.119 

    4.3.6 场变量的运算 120 

    4.3.7 自定义坐标系显示场变量 121 

    4.3.8 创建场变量 123

    4.3.9 显示临时场变量 125 

    4.3.10 路径 126 

    4.3.11 绘制 X-Y 曲线 128 

    4.4 其他问题 133 

    4.4.1 命令自动补全 133 

    4.4.2 显示执行进度 133 

    4.4.3 获得用户输入 134 

    4.4.4 突出显示 135 

    4.4.5 CAE 不支持的命令 136 

    4.5 实例分步详解138 

    4.5.1 文件头 138 

    4.5.2 创建部件 139 

    4.5.3 创建材料 141 

    4.5.4 装配 142 

    4.5.5 分析步 143 

    4.5.6 边界条件 143 

    4.5.7 划分网格 144 

    4.5.8 计算任务 145 

    4.5.9 打开 ODB 文件 146 

    4.5.10 保存 Mises 应力云图 147 

    4.5.11 绘制沿路径的 Mises 应力曲线 148 

    4.5.12 简单包装脚本文件 150 

    4.5.13 深度定制脚本文件 153 

    第 5 章 内核脚本示例 158 

    5.1 模型参数如何组织 158 

    5.1.1 简单模型 158 

    5.1.2 过渡模型 159 

    5.1.3 复杂模型 160 

    5.1.4 随机模型 162 

    5.2 复杂几何体建模 163 

    5.2.1 组装合并 163 

    5.2.2 计算关键点 164 

    5.2.3 螺栓建模 167 

    5.3 绘图模块 171 

    5.4 图纸尺寸模块177 

    5.5 提取 ODB 数据 180 

    5.5.1 解析场变量 XYData 名称 180 

    5.5.2 提取场变量极值 183

    5.5.3 获取场变量截图 185 

    5.6 写入 ODB 数据 187 

    5.6.1 Python API 188 

    5.6.2 C   API 191 

    第 6 章 GUI 工具集 198 

    6.1 辅助工具 198 

    6.1.1 自动重启 198 

    6.1.2 内置案例 198 

    6.1.3 RSG 插件 201 

    6.1.4 模式热调试工具 203 

    6.2 运行机制 209 

    6.2.1 目标与消息 209 

    6.2.2 GUI 命令 214 

    6.2.3 数据目标 216 

    6.2.4 关键字 217 

    6.3 常用对象 219 

    6.3.1 字体、颜色、图标、窗口特性 219 

    6.3.2 标签与按钮 222 

    6.3.3 布局管理器 235 

    6.3.4 文本控件 239 

    6.3.5 范围组件 241 

    6.3.6 表格 245 

    6.3.7 列表与组合框 250 

    6.3.8 树形结构 254 

    6.3.9 进度条 259 

    6.4 对话框 260 

    6.4.1 对话框基类 261 

    6.4.2 基本对话框 263 

    6.4.3 消息对话框 267 

    6.4.4 数据对话框 269 

    6.4.5 通用对话框 271 

    6.5 模式 275 

    6.5.1 模式基类 275 

    6.5.2 窗体模式 277 

    6.5.3 过程模式 282 

    6.6 插件 287 

    6.6.1 插件注册 288 

    6.6.2 延时注册 289

    6.6.3 插件示例 290 

    6.7 用户程序 297 

    6.7.1 程序 297 

    6.7.2 主窗口 298 

    6.7.3 模块 301 

    6.7.4 工具组 305 

    6.8 其他 310 

    6.8.1 通用函数 310 

    6.8.2 跟踪内核对象状态 311 

    6.8.3 引用内置功能 317 

    第 7 章 GUI 工具示例 318 

    7.1 rpyReader.318 

    7.2 rpyCleaner 320 

    7.3 guiHelper 322 

    7.4 查询模型信息324 

    7.5 自动完成 327 

    7.6 guiTools 333 

    7.7 尺寸联动示意图 338 

    7.8 复杂模型几何信息 341 

    7.8.1 单表格型 343 

    7.8.2 多级标签页 345 

    7.8.3 树形列表 349 

    参考文献 353 

    附录 GUI 对象树 354
查看详情
相关图书 / 更多
ABAQUS二次开发手册
ABB工业机器人离线编程与虚拟仿真
李小忠 陈 龙
ABAQUS二次开发手册
ABB工业机器人编程(活页式教材互联网+新形态教材高等职业教育课程改革项目研究成果系列教材)
张金红、李建朝 编
ABAQUS二次开发手册
ABAQUS在工程中的应用:基于Python脚本的参数化设计
王华昆;余杨;高婧;张尧
ABAQUS二次开发手册
ABC(汉英对照)/幼儿认知百科全书
[英]DK公司 著;国开童媒文化传播有限公司(北京) 编;肖白 译
ABAQUS二次开发手册
ABAQUS 2022中文版有限元分析从入门到精通
CAD/CAM/CAE技术联盟
ABAQUS二次开发手册
ABS树脂生产实践及应用
主编索延辉;副主编陆书来;张传贤
ABAQUS二次开发手册
AB实验:科学归因与增长的利器
刘玉凤 著
ABAQUS二次开发手册
ABC自闭症
张忠丽
ABAQUS二次开发手册
ABC-TRIZ: 基于现代TRIZ模型的创新设计思维导论
[美]迈克尔 A. 奥洛夫 著;周贤永 译
ABAQUS二次开发手册
ABC骨科与创伤
王嫩寒
ABAQUS二次开发手册
ABC折纸
[日]石桥尚子
ABAQUS二次开发手册
ABAQUS有限元分析从入门到精通(第3版)
陈海燕