ABAQUS Python二次开发入门经验与技巧(视频课程附件中免费领取)

下载技术邻APP可免费领取附件中的视频课程
课程讲解内容主要包含以下几部分:
1、个人二次开发历程:让大家了解学习二次开发的目的、途径以及市场需求和竞争力。
2、常用的开发工具:大家可以先参考文章《ABAQUS二次开发小工具推荐https://mp.weixin.qq.com/s?__biz=MzI4MjcyNDQwMw==&mid=2247484715&idx=1&sn=06219856495706b780794c995e067000&scene=19#wechat_redirect》,观看直播前可先阅读该文,并下载好相关工具,将逐一演示它们的用法,要知道,磨刀不误砍柴工。
3、二次开发的一般流程:这里主要讲的是前处理二次开发,也就是模型参数化的一般流程,大家可以先阅读这篇文章《用35行代码生成二维随机颗粒模型https://mp.weixin.qq.com/s?__biz=MzI4MjcyNDQwMw==&mid=2247484776&idx=1&sn=ca343fa458ec083ea83688a1c5e957a9&scene=19#wechat_redirect》,里面详细的讲解了代码的录制、修改和参数化过程。
4、几何对象和网格对象:前处理二次开发中绝大多数的命令都可以通过录制获得,这样我们能很容易的完成主体程序。但在建模过程中的人工选择所指定的区域代码,如果直接使用录制的代码,修改参数后极易出现错误,所以通常我们会根据所选对象的位置关系,或对象间的拓扑关系来定义这些区域。通过这部分讲解,让大家了解几何与网格对象、它们之间的关联,常用的区域定位函数、以及对象和对象集的区别。
5、编程经验和技巧演示:通过上面的讲解,大家应该能够完成自己模型的参数化,后面将根据剩余时间长短补充一些编程经验和小技巧:
• 当前对象获取:如当前模型、当前视图、当前Odb名称;
• 灵活运用CLI窗口:自动补全、print或dir方法查询;
• 随机函数的使用:random, unifom, sample函数;
• 用户输入命令:如信息输入框getInput和选择输入框getWarningReply;
• 等等
通过讲述个人ABAQUS二次开发经历,让初学者少走弯路,快速掌握Python前处理的开发流程和一些实用技巧。
1) 推荐使用的开发工具
2) 二次开发的一般流程
3) 几何对象和网格对象
4) 个人经验和技巧演示

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
