例如,当我尝试使用以下命令从windows命令行运行Abaqus PDE (Python开发环境)时:
abaqus cae -pde我在命令行中得到以下错误:
pde:atxGuiSvr.ipcSvrStart(start=1,atxCaePort=51422):class'socket.gaierror'>: [Errno 11001] getaddrinfo failedAbaqus PDE无法连接到Abaqus/CAE。因此,当我尝试在APDE (在内核中)中运行python脚本时,我在APDE中得到以下错误:
Spawn: abq6144 cae -rt d:/ABQ_Temp/postProc.py
*** Error - remote process did not start
Exit from main file [Kernel]: d:/ABQ_Temp/IBDiM_DK1_2017/postProc.py在命令行中
Abaqus Error: Invalid command line option: The "-atxPort (atxPort=)" argument required a port number.我的操作系统是Windows10。我想这个问题可能与防火墙设置有关,所以我试着停用防火墙,但没有帮助。
如何解决这个问题?我想修复PDE与Abaqus/CAE的集成,因为我想使用PDE调试器。
发布于 2018-02-15 21:02:44
这可能是因为您过去安装(或尝试安装)了一个破解版本的Abaqus。当您这样做时,您将修改由Abaqus创建的套接字访问DNS服务的方式(以便不检查许可证),这些更改也会影响连接Abaqus中不同程序的套接字。(在本例中为Abaqus/PDE和Abaqus/CAE。)这就是为什么你会收到"getaddrinfo失败“的消息。(getaddrinfo是Python模块套接字的函数。)
为了解决这个问题,我卸载了我的Abaqus版本,在安全模式下重新启动我的计算机,删除文件夹C:\SIMULIA,在正常模式下重新启动,并再次安装我的Abaqus版本。我不得不说,如果你使用破解版本的Abaqus,PDE将永远不会连接到CAE。
发布于 2021-11-08 07:44:36
如果有abaqus命令,你需要检查你的临时路径。你也可以尝试重新安装abaqus。
您也可以在脚本中编写这些代码行,然后再试一次。看起来不错。
#
from part import *
from material import *
from section import *
from optimization import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
import __main__
import section
import regionToolset
import displayGroupMdbToolset as dgm
import part
import material
import assembly
import step
import interaction
import load
import mesh
import job
import sketch
import visualization
import xyPlot
import displayGroupOdbToolset as dgo
import connectorBehavior
import odbAccess
#
session.viewports['Viewport: 1'].setValues(displayedObject=None)
#https://stackoverflow.com/questions/46117696
复制相似问题