blob: 03687ef64a1f4829a2416c9c8bb963761a57552f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# encoding: utf-8
# 2024 R2
SetScriptVersion(Version="24.2.133")
template1 = GetTemplate(
TemplateName="Static Structural",
Solver="ANSYS")
system1 = template1.CreateSystem()
favorites1 = EngData.LoadFavoriteItems()
library1 = EngData.OpenLibrary(
Name="ANSYS GRANTA Materials Data for Simulation (Sample)",
Source="Granta_Design_Typical_Materials.xml")
library2 = EngData.OpenLibrary(
Name="General Materials",
Source="General_Materials.xml")
library3 = EngData.OpenLibrary(
Name="Additive Manufacturing Materials",
Source="Additive_Manufacturing_Materials.xml")
library4 = EngData.OpenLibrary(
Name="Geomechanical Materials",
Source="GeoMechanical_Materials.xml")
engineeringData1 = system1.GetContainer(ComponentName="Engineering Data")
matl1 = engineeringData1.ImportMaterial(
Name="Stainless Steel",
Source="General_Materials.xml")
matl1.SetColor(
Red=175,
Green=158,
Blue=169)
material1 = engineeringData1.GetMaterial(Name="Structural Steel")
material1.Delete()
geometry1 = system1.GetContainer(ComponentName="Geometry")
geometry1.Edit(IsDiscoveryGeometry=True)
geometry1.Exit()
template2 = GetTemplate(TemplateName="Geometry")
system2 = template2.CreateSystem(
Position="Right",
RelativeTo=system1)
system3 = template2.CreateSystem(
Position="Left",
RelativeTo=system1)
geometryComponent1 = system1.GetComponent(Name="Geometry")
geometryComponent2 = system3.GetComponent(Name="Geometry")
geometryComponent1.ReplaceWithShare(
TargetSystem=system1,
ComponentToShare=geometryComponent2,
SourceSystem=system3)
system2.Delete()
geometry2 = system1.GetContainer(ComponentName="Geometry")
geometry2.SetFile(FilePath=GetAbsoluteUserPathName("pws/ontwerp/v3/op-neer_bew_plaat.scdoc"))
geometry2.Edit(IsSpaceClaimGeometry=True)
Save(Overwrite=True)
|