# encoding: utf-8 # Release 18.1 SetScriptVersion(Version="18.1.463") template1 = GetTemplate( TemplateName="Static Structural", Solver="ANSYS") system1 = template1.CreateSystem() Save(Overwrite=True) EngData.EnableFilter(Enable=False) favorites1 = EngData.LoadFavoriteItems() EngData.EnableFilter() EngData.EnableFilter(Enable=False) EngData.EnableFilter() EngData.EnableFilter(Enable=False) engineeringData1 = system1.GetContainer(ComponentName="Engineering Data") matl1 = engineeringData1.CreateMaterial(Name="Material 1") matl1.SetColor( Red=181, Green=155, Blue=130) matl1.SetSuppression(Suppressed=True) matl1.SetSuppression(Suppressed=False) matlProp1 = matl1.CreateProperty( Name="Density", Qualifiers={"Definition": "", "Behavior": ""}) matlProp1.SetData( Index=-1, Variables=["Density"], Values=[["2300 [kg m^-3]"]]) matlProp2 = matl1.CreateProperty( Name="Elasticity", Behavior="Isotropic", Qualifiers={"Definition": "", "Behavior": "Isotropic"}) matlProp2.Delete(Behavior="Isotropic") matlProp3 = matl1.CreateProperty( Name="Elasticity", Behavior="Isotropic", Qualifiers={"Definition": "", "Behavior": "Isotropic"}) matlProp3.SetVariableProperty( VariableName="Young's Modulus", Property="Unit", Value="MPa") matlProp3.SetData( Index=-1, Variables=["Young's Modulus"], Values=[["109000 [MPa]"]]) matlProp3.SetData( Variables=["Poisson's Ratio"], Values=[["0.266"]]) matl2 = engineeringData1.CreateMaterial(Name="Material 2") matlProp4 = matl2.CreateProperty( Name="Density", Qualifiers={"Definition": "", "Behavior": ""}) matlProp4.SetData( Index=-1, Variables=["Density"], Values=[["7600 [kg m^-3]"]]) matlProp5 = matl2.CreateProperty( Name="Elasticity", Behavior="Isotropic", Qualifiers={"Definition": "", "Behavior": "Isotropic"}) matlProp5.SetData( Index=-1, Variables=["Young's Modulus"], Values=[["110000 [Pa]"]]) matlProp5.SetVariableProperty( VariableName="Young's Modulus", Property="Unit", Value="MPa") matlProp5.SetData( Variables=["Young's Modulus"], Values=[["0.11 [MPa]"]]) matlProp5.SetData( Variables=["Young's Modulus"], Values=[["110000 [MPa]"]]) matlProp5.SetData( Variables=["Poisson's Ratio"], Values=[["0.32"]]) Save(Overwrite=True) matl1.SetColor( Red=178, Green=72, Blue=33) matl2.SetColor( Red=82, Green=178, Blue=88) matl1.SetSuppression(Suppressed=True) matl1.SetSuppression(Suppressed=False) geometry1 = system1.GetContainer(ComponentName="Geometry") geometry1.Edit(IsSpaceClaimGeometry=True) geometry1.Exit() modelComponent1 = system1.GetComponent(Name="Model") modelComponent1.Refresh() geometry1.Edit(IsSpaceClaimGeometry=True) ImportFile(FilePath="C:/Users/AdminIU2/Desktop/LabWork1_of_Urazbaev/LabWork1_Part2/Маятник с катушками.SLDASM") geometry1.Exit() geometry1.SetFile(FilePath="C:/Users/AdminIU2/Desktop/LabWork1_of_Urazbaev/LabWork1_Part2/Маятник с катушками.SLDASM") geometry1.Edit(IsSpaceClaimGeometry=True) modelComponent1.Refresh() model1 = system1.GetContainer(ComponentName="Model") model1.Edit() Save(Overwrite=True) Save(Overwrite=True) Save(Overwrite=True) setup1 = system1.GetContainer(ComponentName="Setup") setup1.Edit() solution1 = system1.GetContainer(ComponentName="Solution") solution1.Edit() solution1.Edit() results1 = system1.GetContainer(ComponentName="Results") results1.Edit() solution1.Edit() results1.Edit() solution1.Edit() solution1.Edit() results1.Edit() Save(Overwrite=True) model1.Exit() model1.Edit() template2 = GetTemplate( TemplateName="Modal", Solver="ANSYS") system2 = template2.CreateSystem() geometryComponent1 = system2.GetComponent(Name="Geometry") system3 = GetSystem(Name="Geometry") geometryComponent2 = system3.GetComponent(Name="Geometry") geometryComponent1.ReplaceWithShare( TargetSystem=system2, ComponentToShare=geometryComponent2, SourceSystem=system3) system2.Delete() Save(Overwrite=True) geometry1.Exit() Save(Overwrite=True) results1.Edit() Save(Overwrite=True)