许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Python提取ABAQUS中ODB文件的场信息

Python提取ABAQUS中ODB文件的场信息

阅读数 3
点赞 0
article_banner

如何 提取 abaqus中ODB文件的场 信息 ,下面以位移场为例展开描述,这个需要简单讲解下,看完讲解再看源码。

   1、解码

   这面这行是文件中必须要有的,不能删掉,不然无法进行解码,会报错

# -* - coding:UTF-8 -*-

2、读取ODB及加载步

   这里openOdb函数使来自 odbAccess ,所以我们需要引入库

from odbAccess import*# 打开odb的库

下面读取路径自己拟定,一般是在你设置的工作路径下,你可以复制到其他文件夹下,但是注意的是必须是英文路径,然后是读取加载步,一般我们做强度折减会有加载重力场合折减场,我这里读取的是折减场,‘ Reduce ’是我在建模的时候设置的加载步名称,需要对上,如果不记得查看inp文件就知道了,如下图
在这里插入图片描述
在这里插入图片描述

odb=openOdb(path='Job-1.odb')# 读取odb
step1=odb.steps['Reduce']# 读取odb.折减用Load和Reduce

3、选择需要读取的时间
在这里插入图片描述

   我们想查看多少格式件我们可以通过查看step1.frames的长度,或者直接查看上图的数字就可以,我们一般只需要看最后的结果所以这里用的是step1.frames[-1]

len(step1.frames)

4、读取场

   我是画的二维剖面,所以只有x、y,如果是三维Z方向的是v.data[2]

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


相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

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

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空