I have placed several elements of an attribute block in a civil3d project with the BlockReference.Create node. Now I want to get the list of an attribute to make a summation, example attribute Price. Can somebody help me? thanks!
blockWithAttributes|596x500
Hi @ramallafre - try something like this.
Thanks for your quick response, but in my case, the content keeps coming out empty … Dynamo recognizes my attributes. The Price has a default value of 25. Then the list of values of the attribute comes out empty.
Attached image
Hi @ramallafre
Could you drop dwg file here?
Did you already run ATTSYNC?
Don’t know about this function … Now it works for me! … Thank you very much
Thanks… ATTSYNC is the solucion for me now
Now I have another problem. When I have already put the block references and I try to change the value of a parameter (price), it does not update this value in the reference blocks :(. I try with the AttSync command, but it does not seem that this command works for that either. Also with a REGEN, but nothing happens. Do you know why or how to update them? Thanks
Are you changing the attribute value in Dynamo or in Civil 3D?
I have a solution, modify the attribute of the reference with “BlockReference.SetAttributeByTag” from Dynamo
It is not my initial idea, but it is a solution
in Civil 3d don t work
Try to disconnect and reconnect the Document.Current node to force an update.
thanks, but don t work neither
Dynamo is de way - BlockReference.SetAttributeByTag