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)