Newer
Older
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
52
53
54
55
56
57
58
59
function getSetup1(fileName)
setup = Dict()
# name=string("../json/setupTestUni$latticeSize",".json")
name=string("./json/$(fileName)",".json")
open(name, "r") do f
#global setup
dicttxt = String(read(f)) # file information to string
setup=JSON.parse(dicttxt) # parse and transform data
end
return setup
end
function plotFinalDisplacement(name)
setupViz=getSetup1("$(name)/0")
maxNumFiles=setupViz["maxNumFiles"]
setupVizLast=getSetup1("$(name)/$(Int(maxNumFiles-1))");
nodes=setupVizLast["nodes"]
disX=[]
disY=[]
disZ=[]
for node in nodes
append!(disX,[node["displacement"]["x"]])
append!(disY,[node["displacement"]["y"]])
append!(disZ,[node["displacement"]["z"]])
end
display(scatter(disX,label="x"))
display(scatter(disY,label="y"))
display(scatter(disZ,label="z"))
end
function plotDisplacementTroughTimeSteps(name,id)
setupViz=getSetup1("$(name)/0")
maxNumFiles=setupViz["maxNumFiles"]
dis=[]
for i in 0:(maxNumFiles-1)
setupViz=getSetup1("$(name)/$(Int(i))");
node=setupViz["nodes"][id]
append!(dis,[node["displacement"]["y"]])
end
plot(dis)
end
function plotDisplacementTroughTimeSteps(name)
setupViz=getSetup1("$(name)/0")
maxNumFiles=setupViz["maxNumFiles"]
dis=[]
for i in 0:(maxNumFiles-1)
setupViz=getSetup1("$(name)/$(Int(i))");
node=setupViz["nodes"][end]
append!(dis,[node["displacement"]["y"]])
end
plot(dis)
end