Thanks Rafal
I still think I'm missing the section of code that gets the value of the specific part of the mass sum which represents the modal mass.
e.g. in the following bit of code RDD (of type RobotDisplacementData) is used to extract the values of the eigenvectors. Is there a similar type to extract the various masses?
Many thanks
Dim RDD As RobotDisplacementData
Dim Nodes As RobotNodeServer
Dim RES As RobotEigenvectorsServer
Dim REV As RobotEigenvaluesServer
Set Nodes = RobApp.Project.Structure.Nodes
Set RES = RobApp.Project.Structure.Results.Advanced.Eigenvectors
Set REV = RobApp.Project.Structure.Results.Advanced.Eigenvalues
Modalcase = 3
NModes = RobApp.Project.Structure.Cases.Get(Modalcase).ModesCount
row = 1
For I = 1 To Nodes.GetAll.Count
NodeNumber = Nodes.GetAll.Get(I).Number
For Modenum = 1 To NModes
Set RDD = RES.Value(NodeNumber, Modalcase, Modenum)
Cells(row, 1) = Str(NodeNumber) + " / " + Str(Modalcase) + " / " + Str(Modenum)
Cells(row, 2) = REV.Value(Modalcase, Modenum).Frequence
Cells(row, 3) = RDD.UX
Cells(row, 4) = RDD.UY
Cells(row, 5) = RDD.UZ
row = row + 1
Next Modenum
Next I