The materials can be created using the following method, but it fails when specifying the material name as a variable.
(When adding materialname = "bb" and rewriting matl1 = engineeringData1.CreateMaterial(Name= "aa")
as matl1 = engineeringData1.CreateMaterial(Name= materialname), it fails.)
Please tell me the solution.
import wbjn
pyCmd = '''
system1 = GetSystem(Name="SYS 5")
engineeringData1 = system1.GetContainer(ComponentName="Engineering Data")
matl1 = engineeringData1.CreateMaterial(Name= "aa")
matlProp1 = matl1.CreateProperty(
Name="Mooney-Rivlin",
Definition="2 Parameter",
Qualifiers={"Definition": "2 Parameter", "Behavior": ""})
matlProp1.SetData(
Index=-1,
Variables=["Material Constant C10"],
Values=[["0.69 [MPa]"]])
matlProp1.SetData(
Variables=["Material Constant C01"],
Values=[["0 [MPa]"]])
matlProp1.SetData(
Variables=["Incompressibility Parameter D1"],
Values=[["0 [MPa^-1]"]])
'''
wbjn.ExecuteCommand(ExtAPI, pyCmd)