找回密码
 注册
Simdroid-非首页
查看: 187|回复: 8

[二次开发] Python openOdb问题

[复制链接]
发表于 2014-5-10 17:23:21 | 显示全部楼层 |阅读模式 来自 江西南昌
用Python读入一系列的odb文件,明明在这个目录下有这个文件,却报错,而其他的odb都没有问题,什么情况?我当时是怀疑缩进问题,检查了多遍,好像也不是这样。

Cannot open file D:/ABAQUS_Temp/5new.odb.(多次检查,在目录下有这个文件)
lastFrame = [odb.steps['STEP-0'].frames[-1]]
# for the tangent moduli (1-6, six perturbation steps)
odb1 = openOdb( path='d:\\abaqus_temp\\1new.odb' )
odb2 = openOdb( path='d:\\abaqus_temp\\2new.odb' )
odb3 = openOdb(path='d:\\abaqus_temp\\3new.odb' )
odb5 = openOdb( path='d:\\abaqus_temp\\4new.odb' )
odb4 = openOdb( path='d:\\abaqus_temp\\5new.odb' )

各位看看可能是什么原因?abaqus 6.11




 楼主| 发表于 2014-5-10 17:37:25 | 显示全部楼层 来自 江西南昌
Simdroid开发平台
OdbError: Cannot open file D:/ABAQUS_Temp/5new.odb. *** ERROR: No such file: D:/ABAQUS_Temp/5new.odb.
回复 不支持

使用道具 举报

发表于 2014-5-10 20:55:16 | 显示全部楼层 来自 湖北
是不是路径中是单“/”,试试,要是还不行,就放在工作目录下看看
回复 不支持

使用道具 举报

 楼主| 发表于 2014-5-10 23:04:00 | 显示全部楼层 来自 江西南昌
1463827407 发表于 2014-5-10 20:55
是不是路径中是单“/”,试试,要是还不行,就放在工作目录下看看

但是其他几个odb的openOdb都没有问题了。Python中路径用的是“\\‘’
回复 不支持

使用道具 举报

发表于 2014-5-11 21:16:02 | 显示全部楼层 来自 湖北
哦,那直接放到工作目录下应该可以
回复 不支持

使用道具 举报

发表于 2014-5-12 08:54:42 | 显示全部楼层 来自 江苏苏州
尝试自己打开5new.odb看看有没有问题。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-5-16 19:43:01 | 显示全部楼层 来自 江西南昌
JingheSu 发表于 2014-5-12 08:54
尝试自己打开5new.odb看看有没有问题。

没有问题,打开odb后运行python就不会出错,但如果关闭odb后,运行python就出错。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-5-23 21:56:44 | 显示全部楼层 来自 江西南昌
现在在Umat和uel用户子程序中,第一个增量步号是1?还是0?我记得老版本是0,现在6.11,我输出发现是1,是否现在初始的增量步号就是1了。
回复 不支持

使用道具 举报

发表于 2019-3-14 16:10:17 | 显示全部楼层 来自 上海
mikejwg 发表于 2014-5-16 19:43
没有问题,打开odb后运行python就不会出错,但如果关闭odb后,运行python就出错。 ...

想问一下楼主,这个问题最后怎么解决的?谢谢
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 00:51 , Processed in 0.033550 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表