panel co-ordinates

panel co-ordinates

Anonymous
Not applicable
5,856 Views
21 Replies
Message 1 of 22

panel co-ordinates

Anonymous
Not applicable

Hi,

 

Does anyone know a way to obtain a table of all panel coordinates in a model?

 

It is frustrating to try and track down where mesh inconsistencies are occuring by clicking on every panel in the model and checking that the geometry is in fact correct.

 

Cheers,

Tony

0 Likes
Accepted solutions (3)
5,857 Views
21 Replies
Replies (21)
Message 2 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support

Here you are

 

panelcoord.JPG



Rafal Gaweda
0 Likes
Message 3 of 22

Anonymous
Not applicable

Rafal,

 

Thanks for your answer, however;

I have already been using this method to revise panel geometry.  For some reason my panel geometry was slighty out (on multiple panels) and I want to see all contour coordinates in a table.  So if I have to change the geometry on 80 panels, using your method is extremely tedious and time consuming.  If I could dump the coordinates into excel and manipulate them before re-importing them it would be better.  

 

For example if I have complex pattern of wall geometry and the floor height is changed, I need to click on properties for every panel on that floor and manually update the height.  This is not efficient.

 

Additionally, I find it annoying that Robot does not round the coordinate (of the node, panel etc) to the same number of decimal places as the user setting for dimension?  

 

ie In parameters definition I have set dimensions to metres and three decimal places (1.012m for example).  So how/why can the panel contour have a position of 1.01200025?

 

Thanks in advance for your reply.

Tony

 

 

0 Likes
Message 4 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support

@Anonymous wrote:

 

 

....... If I could dump the coordinates into excel and manipulate them before re-importing them it would be better.  

 

 

No problem, just write small VB macro in Excell  accessing robot data via its API doing such operations.

 

Additionally, I find it annoying that Robot does not round the coordinate (of the node, panel etc) to the same number of decimal places as the user setting for dimension?  


"Round up" function is registsred in our database as an enhancement and it will \ may be considered in future developement plans.



Rafal Gaweda
0 Likes
Message 5 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support
Accepted solution

....... If I could dump the coordinates into excel and manipulate them before re-importing them it would be better.  

 

No problem, just write small VB macro in Excell  accessing robot data via its API doing such operations.

Take a look at attched xls with macro.One button to import geometry (characteriscic points coordinates) of selected panel(s), second - to update panel(s) geometry basing on data in Excell. NOTE: modify only cells with coordinates.

 



Rafal Gaweda
Message 6 of 22

Anonymous
Not applicable

Rafal,

 

Genius - your macro worked a charm.  

My faith in Autodesk / Robot is stronger now!

 

Tony

0 Likes
Message 7 of 22

gustavo_c_vasconcellos
Advocate
Advocate

Dear Rafal,

 

I tried to use your macro and I received the error message: " Structure Type Should be Plate or Shell" ... but the calculation mode is set as shell, and the structure object is Panel.

 

What am I doing wrong?

 

Obrigado ... I mean Thanks

 

Gustavo

0 Likes
Message 8 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support

Try this macro



Rafal Gaweda
Message 9 of 22

gustavo_c_vasconcellos
Advocate
Advocate

Bingo!!!

0 Likes
Message 10 of 22

Anonymous
Not applicable

How is this version different?

 The previous one worked no problem at all.  This one gives me the error "must be plate or shell"

 

 

0 Likes
Message 11 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support
Accepted solution

Tony,

 

Check these lines:

 

If (RobApp.Project.Type <> I_PT_PLATE) And (RobApp.Project.Type <> I_PT_SHELL) And (RobApp.Project.Type <> I_PT_BUILDING) Then
MsgBox "Structure Type should be PLATE or SHELL or building", vbOKOnly, "ERROR"

 

 

Building Structure type has been added so it means Gustavo's structure type is Building.



Rafal Gaweda
0 Likes
Message 12 of 22

Anonymous
Not applicable

Thanks Rafal,

 

I thought the code would use the OR statement;

 

If (RobApp.Project.Type <> I_PT_PLATE) or (RobApp.Project.Type <> I_PT_SHELL) or (RobApp.Project.Type <> I_PT_BUILDING) Then
MsgBox "Structure Type should be PLATE or SHELL or building", vbOKOnly, "ERROR"

 Then the structure type can be any one of the three....................

 

Tony

0 Likes
Message 13 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support

 

I thought the code would use the OR statement;

 

If (RobApp.Project.Type <> I_PT_PLATE) or IF (RobApp.Project.Type <> I_PT_SHELL) or IF (RobApp.Project.Type <> I_PT_BUILDING) Then MsgBox "Structure Type should be PLATE or SHELL or building", vbOKOnly, "ERROR"

 Then the structure type can be any one of the three....................

 

Tony


Look at logic. Can be OR but then use

....RobApp.Project.Type = I_PT_PLATE..... RobApp.Project.Type = I_PT_SHELL .....

and different messagebox



Rafal Gaweda
0 Likes
Message 14 of 22

Anonymous
Not applicable

oh yes

 

oops Smiley Embarassed

 

0 Likes
Message 15 of 22

Anonymous
Not applicable

This looks like something I could really use! Is it possible to do the same with walls? I find it to be next to impossible to edit wall heights in Robot, and I've got a whole basement of them...

0 Likes
Message 16 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support

THis macro works.

If you have stories or axes in model try this:

 

axis.jpg



Rafal Gaweda
Message 17 of 22

Anonymous
Not applicable

Well, that doesn't really help me, 'cause my walls aren't attached to the level. I have imported my model from Revit. The deck slab is 500 mm thick, so even though my Revit walls were attached to the slab, I suppose the distance is larger than what Robot recognises as "connected", without manually editing the analytical model? Which is probably the next thing I should do...

0 Likes
Message 18 of 22

Anonymous
Not applicable

you can change the default tolerance within revit 

 

 

0 Likes
Message 19 of 22

Rafal.Gaweda
Autodesk Support
Autodesk Support

DIfferent option for correction (to Plane ?) : 

 

http://forums.autodesk.com/t5/Autodesk-Robot-Structural/Detailed-Correction/m-p/3079956/highlight/tr...

 

Set Precision bigger then distance between levels



Rafal Gaweda
0 Likes
Message 20 of 22

Anonymous
Not applicable

Rafal this fantastic spreadsheet of yours does not work in 2013.  Can you give me the lines of code to fix it??

 

Thanks..Tony

0 Likes