python调用ansysworkbench_Workbench通过Python设定材料参数
微信公眾號:CAE技術(shù)分享
以下一段代碼是在Workbench中通過Python設(shè)定材料的彈性模量和泊松比參數(shù):
# encoding: utf-8
# Release 16.0
SetScriptVersion(Version="16.0.361")
template1 = GetTemplate(TemplateName="EngData")
system1 = template1.CreateSystem()
template2 = GetTemplate(
TemplateName="Static Structural",
Solver="ANSYS")
system2 = template2.CreateSystem(
Position="Right",
RelativeTo=system1)
engineeringDataComponent1 =
system2.GetComponent(Name="Engineering Data")
engineeringDataComponent2 =
system1.GetComponent(Name="Engineering Data")
engineeringDataComponent1.ReplaceWithShare(
TargetSystem=system2,
ComponentToShare=engineeringDataComponent2,
SourceSystem=system1)
engineeringData1 =
system1.GetContainer(ComponentName="Engineering Data")
material1 = engineeringData1.GetMaterial(Name="Structural
Steel")
matlProp1 =
material1.GetProperty(Name="Elasticity")
E=220000000000
nu=0.29
E_str="%s [Pa]" % E
nu_str="%s" % nu
matlProp1.SetData(
Variables=["Young's Modulus"],
Values=[["%s" % E_str]])
matlProp1.SetData(
Variables=["Poisson's Ratio"],
Values=[["%s" % nu]])
engineeringDataComponent2.Update(AllDependencies=True)
總結(jié)
以上是生活随笔為你收集整理的python调用ansysworkbench_Workbench通过Python设定材料参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 类加载生命周期_Java类的加
- 下一篇: android icon 圆角半径,iO