Possible to have certain objects in a block NOT scale?

Possible to have certain objects in a block NOT scale?

eric.gifford
Observer Observer
360 Views
4 Replies
Message 1 of 5

Possible to have certain objects in a block NOT scale?

eric.gifford
Observer
Observer

My first post to the forum, which has been an immense help to me over the years. So, I've got several blocks I've created for fire alarm devices (smoke detectors, multi-criteria detectors). In addition to the device itself, I have two circles drawn (centered) around it, one with a radius of 21', one with a radius of 3'. The first represents the functional area of the detector, i.e. its coverage area, where another detector should generally not be placed. The other is a "keep out area", i.e. an area in which no HVAC registers/diffusers, ceiling fans, or other air moving devices should be within. Depending on the scale of the fire alarm plan, the block may be scaled up or down to match other devices. What I do not want, though, is the radius of the aforementioned circles to change. Is there a way to make all the components of the block scale, as desired, but have those two circles maintain their fixed sizes?  

0 Likes
361 Views
4 Replies
Replies (4)
Message 2 of 5

Valentin_CAD
Mentor
Mentor

@eric.gifford ,

 


@eric.gifford wrote:

...  Is there a way to make all the components of the block scale, as desired, but have those two circles maintain their fixed sizes?  


 

I don't think that is possible, even with parametric constraints.

 

Have you considered having two separate blocks, one of the fixed circles and another of your components?

 



Select the "Mark as Solution" if my post solves your issue or answers your question.

Seleccione "Marcar como solución" si mi publicación resuelve o responde a su pregunta.


Emilio Valentin

0 Likes
Message 3 of 5

Kent1Cooper
Consultant
Consultant

I don't think that's possible either.  An AutoLisp routine or even a command macro in a Tool Palette button could be written to Insert the device Block at whatever scale, and either Insert another Block with the Circles as @Valentin_CAD suggested, at a scale of 1, or just draw the two Circles directly.  Either way could control for different Layers for those two kinds of information.

Kent Cooper, AIA
0 Likes
Message 4 of 5

DumR0
Advocate
Advocate

Hi 

 

you try to make a combination: action parameters*( will be responsible for scaling the block it self) whit geometric/dimensional constrain*(responsible for the  the symbols for the smoke detectors etc, to uniform scale) when you are designing the block

0 Likes
Message 5 of 5

nrz13
Advisor
Advisor

You could create a dynamic block that is never scaled with the circles in it.  Then, for your alarm geometry, you can select different sizes (depending on your scale) using VISIBILITY STATES or set a scale parameter to just the alarm geometry to adjust its size.


Work:  AutoCAD 2022.1.3, Windows 10 Pro v22H2 64-bit, Intel Core i7-8700K, 32GB RAM, Samsung 960 Pro SSD, AMD Radeon Pro WX 5100, 3 Dell Monitors (3840x2160)
Home: AutoCAD 2022.1.3, Windows 10 Pro v22H2 64-bit, Intel Core i7-11700, 64GB RAM, Samsung 980 Pro SSD, NVIDIA Quadro P2200, Dell Monitor (3840x2160)
0 Likes