CAD Forum ► EN ► AutoCAD ► PROBLEM WITH A BLOCK WITH ATTRIBUTE
Display full version of the post: PROBLEM WITH A BLOCK WITH ATTRIBUTE
jmontesmx
03.04.2011, 19:46
Please I need your help asap this is my problem, I am using the measure command in a road project , when I use a single block there is not problem, but when I use a block with attributes only can see the draw but the attributes dissapear , What can I do to fix it.
I will appreciate all your help.
John Connor
03.04.2011, 21:11
Could the layer that the attributes are on be turned off or frozen?Are the attributes supposed to be visible? Some people make their attributes invisible on purpose.
jmontesmx
04.04.2011, 07:29
I check it both things, the layer is on and not frozen, and the attributes are in visible option, I did a test making a block with a circle and attributes, when I used the measure or divide command with that block the circle apears but not the attributes.
I believe that's how MEASURE handles blocks with attributes, it is inserted with the default attrtibute, which may be blank in your case. You'd need to edit each insert, or create a block with defaults being what you want, or use constant attributes.
jmontesmx
05.04.2011, 05:05
The block is created with default, if I use the constant option I can't change the attribute because to change the block it is necesary use the block editor and that take a lot of time.
thanks
jmontesmx
05.04.2011, 22:28
At least , if somebody have my same problem use "BATTMAN" command with Sync option and in that form you can see the attributes.
You could roll your own using vlax-curve-getPointAtDist. Here's one I did last year...http://www.cadtutor.net/forum/showthread.php?46309-CopyAlongCurve.LSP-Divide-Measure-Dynamic&highlight=copyalongcurveYou'll have to be a member.
alanjt2011-04-05 22:41:11
Vladimir Michl
05.04.2011, 22:45
You can use MEASURE/DIVIDE (or the new Array in ACAD2012) to copy/place blocks along curves but block with attributes are inserted without any attribute data.If you then need to use a common attribute value, use ATTEDIT. If you need a sequential counter, use our InsertC/BlockC - see Download.