Goal: For a solved result, get the result value at an
individual node using PlotData.
Code:
Model=ExtAPI.DataModel.Project.Model
#select the result object on the tree
result=Tree.FirstActiveObject
plotDataResult= result.PlotData
#For node number = nodeID
def findNodeResult(nodeID,plotDataResult):
nodes=plotDataResult ['Node']
resultValue=plotDataResult ['Values']
if nodeID in nodes:
for index in range(len(nodes)):
if nodes[index]==nodeID:
return resultValue[index]
else:
print("Given NodeID doesn't exist in result set")
#Find the result value associated for node number 3 using
findNodeResult(3,plotDataResult)