0
私の目標は、次のコードを含むpythonスクリプト自体でpythonファイルを作成することです。変数E1、E2 ...は値自体によって交換されるべきですが。PythonでPythonファイルを作成する
rho_hom=1
E1=11
E2=22
E3=33
v12=.12
v13=.13
v23=.23
G12=12
G13=13
G23=23
ModelName = 'Model-1'
mdb.models[ModelName].Material(name='Mat-hom'))
mdb.models[ModelName].materials['Mat-hom'].Density(table=((rho_hom,),)))
mdb.models[ModelName].materials['Mat-hom'].Elastic(type=ENGINEERING_CONSTANTS, table=((E1, E2, E3, v12, v13, v23, G12, G13, G23),))
私はカップルの事を試してみましたが、私はこの問題は、コードの「-signているので、これをコーディングする方法を見つけ出すことはできません。どのように 'ファイルに実装するのですか?私はどんなアドバイスにも感謝しています!
file = open("newfile.py", "w")
file.write(
ModelName = 'Model-1'
mdb.models[ModelName].Material(name='Mat-hom'))
mdb.models[ModelName].materials['Mat-hom'].Density(table=((rho_hom,),)))
mdb.models[ModelName].materials['Mat-hom'].Elastic(type=ENGINEERING_CONSTANTS, table=((E1, E2, E3, v12, v13, v23, G12, G13, G23),))
)
file.close()
感謝。私はあなたのコードをテストしていませんが、今はうまく動作しています。 – wasntme0804