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) 个人经验和技巧演示

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

3
1
7