ABAQUS中的Python脚本
我有一个python脚本来创建ABAQUS模型并运行一个作业。
我想在变量上创建一个循环
指数= 1:1:4,
创建四个不同的模型,并为每个模型运行四个作业。
一个模型被命名为“model -1”,例如:
##----------------------------------------------------------------------- mdb.models(“模式1”)。ConstrainedSketch (name = ' __profile__ sheetSize = sqrlen ) ##-----------------------------------------------------------------------
在创建循环时,我创建了一个字符串,如下所示:
##----------------------------------------------------------------------- 指数= ' 1 ' modelname = \”+“模型”+指数+ \”#广场部分创建< rel =“nofollow”href = " https://www.dgcustomerfirst.review/ " title =“链接:https://www.dgcustomerfirst.review/”> dgcustomerfirst < / > mdb.models [modelname]。ConstrainedSketch (name = ' __profile__ sheetSize = sqrlen ) ##-------------------------------------------------------------------------
当我在ABAQUS中运行脚本时,它会给出如下“model1”的错误:
##------------------------------------------------------------------------- 文件“d: / abaqus_working_directory / scripting_example /模拟/ scripting_loop.py”,22日在<模块> mdb.models [modelname]。ConstrainedSketch (name = ' __profile__ sheetSize = sqrlen) # # # # sqrlen KeyError:“Model1”退出主文件(内核):d: / abaqus_working_directory scripting_example /模拟/ scripting_loop.py ##-------------------------------------------------------------------------
我想使用字符串modelname(value ='Model-1')而不是在python脚本中写入'Model-1'
(“模式1”)mdb.models .ConstrainedSketch (name =…)mdb.models [modelname] .ConstrainedSketch (name =…)
当它被调用。
任何帮助都非常感谢。
我真诚地。
标记:
0
答案
希望这能有所帮助!