相对于直接修改脚本的二次开发,ABAQUS用户自己制作插件可以使操作流程标准化,提高前后处理的效率,并且方便程序的移植,减少不同用户在修改脚本的过程中因理解差异和编程能力的不同而出现的错误。所以对于一些需要反复使用的脚本,建议采用制作插件的方式来使其标准化。
简单的ABAQUS插件制作过程并不复杂,也不需要过人的编程能力,因为ABAQUS提供了一个非常实用的插件制作工具:Really Simple GUI Dialog Builder。在用户界面点击Plug-ins下拉菜单——Abaqus——RSG Dialog Builder
,之后会出现如下界面:
这个界面可以帮助用户制作自己的插件的图形界面,功能很丰富,并且有入门介绍,完全可以满足一般的插件制作,当然并不是您打开这个工具就能制作插件了,这仍然是以一定的编程能力作为前提条件的。
点击kernel,会出现如下的界面:
通过该界面,用户可将提前编好的python程序导入到RSG工具中,并选择函数来调用相关的代码。然后通过前一图中的GUI制作来将您的python程序和图形界面联系起来,形成一个完整的客户端。
限于篇幅本文不再详解该工具的使用方法,下图提供一个小的例子。目前还不会自己制作插件的同学,可以自己试着做一做这个多孔平板的建模插件。当然这个插件有很多内容值得商榷和完善,就如同一个引子,在下抛砖引玉,希望您能在二次开发之路上不断进阶。
如有问题或建议,以及需要插件制作协助的同学请留言。