此时无法打开数据库

问题描述 投票:0回答:1

输出数据库 D:/babar/Abaqus/Simu//1.odb 的 .Ick 文件表示分析输入文件处理器当前正在修改数据库。此时无法打开数据库。

我试图通过 python 脚本在 Abaqus 中进行 2000 次模拟,但经过一些模拟后,我收到此错误消息。

如何解决这个问题。

提前致谢

我试图通过 python 脚本在 Abaqus 中进行 2000 次模拟,但经过一些模拟后,我收到此错误消息。

simulation abaqus event-simulation
1个回答
0
投票

问题可能是因为分析尚未完成,因为 Abaqus 仍以写入模式打开 ODB 文件,因此不允许您编辑它。因此,您需要检查分析是否完成。要检查它,您可以使用

waitForCompletion
命令和作业
status
属性。

当您使用 Abaqus python 脚本提交作业时,您必须创建一个作业对象,然后使用

submit
提交。 该作业对象具有
status
属性,指示分析的状态。可能的值为
SUBMITTED
RUNNING
ABORTED
TERMINATED
COMPLETED
CHECK_RUNNING
CHECK_COMPLETED

from abaqusConstants import COMPLETED

# assume 'job' is job object.
# Submit the job
job.submit()

# Wait for the job to complete. No further lines get executes until job completes/aborts etc..
job.waitForCompletion()

# Check the job status before proceeding the post-processing
if job.status == COMPLETED:
    # Do post-processing...
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.