对于我们的ansys软件,我想生成一个脚本来自动化某些事情。 当我记录我的行为时,我得到了以下信息
template1 = GetTemplate(
TemplateName="Random Vibration",
Solver="ANSYS")
system1 = GetSystem(Name="Modal (ANSYS)")
component1 = system1.GetComponent(Name="Engineering Data")
component2 = system1.GetComponent(Name="Geometry")
component3 = system1.GetComponent(Name="Model")
component4 = system1.GetComponent(Name="Solution")
componentTemplate1 = GetComponentTemplate(Name="SimulationSetupCellTemplate_StructuralRandomVibrationANSYS")
system2 = template1.CreateSystem(
ComponentsToShare=[component1, component2, component3],
DataTransferFrom=[Set(FromComponent=component4, TransferName=None, ToComponentTemplate=componentTemplate1)],
Position="Right",
RelativeTo=system1)
需要创建72个系统,所以我想用一个循环来代替手动复制粘贴这些。最好的方法是什么
我不确定我是否完全理解了您的问题,但从您的代码命名来看,我认为这是您想要的:
附件是如果你以后需要访问的话,我想你会这样做的。如果您确实需要将它们命名为system1、system2等,那么可以使用
exec
并在循环中构建字符串。在相关问题 更多 >
编程相关推荐