探索ABAQUS/CAE的PYTHON二次开发:面向对象的应用


ss.png

鸟瞰 ABAQUS/CAE 的 PYTHON 二次开发,“面向对象”的用武之地

在《神乎其技!“面向对象“的 ABAQUS PYTHON 二次开发体验》中(https://www.jishulink.com/content/post/441445),“封装”立方体的示例实际上是对 abaqus/cae模型操作方面的Mdb接口进行优化,起到提高编码效率、提高代码复用率、降低二次开发难度的作用。

那“面向对象”在 Abaqus/cae python 二次开发中,有哪些用武之地?简要来说,有以下两大方面。

一、优化二次开发接口

Abaqus/cae python 二次开发的接口主要在三个方面,(1)模型操作,Mdb接口;(2)结果数据接口,Odb;(3)可视化接口,Session。这些接口拥有大量“成员变量”和“成员函数”,从“面向对象”二次开发“封装”的角度来看,这些接口在二次开发“封装”的最内层。开发者可以根据自己二次开发任务的特点进行“封装”,还可以根据需要把最原始的接口跟“封装”过的接口再次“封装”。

二、模块化开发流程

开发任务千差万别,但流程具有一致性。只要有能够抽取出“共性”的地方,就会有“面向对象”技术发挥的空间。实际上,“开发流程的模块化”相比于“优化二次开发接口”更具神奇效果。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空