Is there anyway to link standard AutoCAD Grips and there commands to Dynamic Block Actions? I want to stretch an arc by its midpoint grip. This accomplishes something that no other commands do.
I have a dynamic block which consists of a number of hatches, polylines and texts. The dynamic block has the property of being stretched and flipped.
Now the problem is that the normal grips which are being displayed for the normal lines, polylines and hatches are interfering with the stretch and flip grips. Is there a way to make autocad show only the dynamic grips.
I have a block which represents a piece of equipment on a factory floor. It has two subcomponents which are blocked with the main equipment. Consider a rectangle and two smaller circles blocked together. Each of the subcomponents (circles) has a point parameter and a move feature so that the components can be moved independently from each other and from the main equipment.
Here's the issue: If a user accidentaly (or purposely) places the grip from one of the subcomponents snapped to the grip of the other subcomponent, then the two seem forever attached; when I try to grab the grip of one of the subcomponents to separate them, both grips get selected and both components move together. At this point the two components appear to be inseparable with the grips permanently joined.
Here's the question: Is there a way to separate the two components once their grips are made coincedent? Or is this a case of "just don't snap the grips together"? I'd like there to be a way to pull the components apart.
I have a line with shapes on each end like an aligned dimension. I want to have a grip on each end to let the user put the ends where they want.
I tried a polar stretch pair, with two rotation pairs, but am lost. The stretch is easy, but does not rotate the arrows to stay aligned to the line. I don't actually have arrows, but most know the behavior of aligned dimensions. I don't have extension lines though, like the dim would so ignore that part.
Last week I opened the drawing and added some visibilty states etc. to the block.
Now when I open the block or insert it into another drawing for whatever reason the cursor or crosshairs stop at the edge of the block. And if you move towards the middle of the block where there isn't any lines etc. the cursor will move to that point until you hit another line then it will stop moving again.
I've been reading some other posts for different dynamic block topics/issues and read that everyone has problems when you get to higher numbers of visibility states, but when I edited last week I only added 7 states. Is that enough to make this happen? It sounds like everyone else that is having problems has far fewer visibility states than on the attached drawing.
I have a dynamic block, that represents a stirrup.
I inserted in the block a Block Propreties Table, that have some preset dimensions for the stirrups. The grip of this table I decided to put in the top right corner.
The problem is that I can't make this grip moveable )
My drawing- block is a little bit complicated, it contains few actions and parameters and everytime i open block editor to add, or to modify some action I can't see my drawing because actions grips and parameters grips obscure my drawing. I tried to refresh layout but it doesn't work.
Is it possible to select visibilty states of a dynamic block in a drawing, for ex. to count how many of each visiblity are in a drawing?
Ex.:
I have a drawing of a big pile plan with al lot of various piles in there. I made one dynamic block of the pile in which i can select what kind of pile i want to have visible. Now i want to count how many of each pile is in the pile plan.
If all different piles would be different blocks i could easily count with 'Block Reference' in 'Quick Select', but i dont know how to do the same with a dynamic block (which has one block name only) and its different visibilities.
I used to have a lisp routine that would allow me to pick one dynamic block and it would select all instances including the blocks that have become anonymous.
I have a block containing a visibility parameter but the problem is when it is inserted, that visibility parameter is in a different place to where I put it in the block editor.
My geometry is around the 0,0 origin (which is also the base) and the visibility parameter was placed at 0,-25 in the block editor however once it is inserted in a drawing it shows up at 270,130.
No matter where I move it back to, it always reverts back to another position. Every time I try to change and reinsert, I purge the drawing so I know it is not picking up on something else.
I just have a quick question (hopefully) about an activity I want a Dynamic block to perform.
I have a simple electric switch block (a line with an S over it), that in some cases is enclosed by a simple rectangle. When the switch is enclosed, I'd like the attribute to move further, to keep the spacing the same.
Is there a way to make the attribute move automatically with the display of the rectangle, maybe through some combination of Linear Move parameters, Visibility parameters, and a formula?
My company just upgraded to 2013 from 2012, and we are having problems copying and moving dynamic blocks. As we try to re-insert the object(s) after using the copy or move command, they disappear from the screen. If we save the drawing and restart AutoCAD, the objects are there where we inserted them, but we cannot figure out how to make the objects reappear without restarting the program (Undo does not work).
The objects in question are dynamic blocks created with AutoCAD Civil3D 2012. We suspect this might have something to do with conflicts between the two different versions of AutoCAD but we're not sure. There are 5 or 6 of us who have this problem.
The linear stretch works fine but changing the length affects the position of the tick marks of the polar stretch. If I change the degrees to 0-360 then it's not a problem but I want to restrict to 285-345 deg.
I can't figure out how to move the base angle of the polar stretch with the linear stretch.
In "test" mode, this block works well except for the point of the arrow. If you stretch the line under the title, then move the arrow point to somewhere else, then flip it, the arrow point and its associated grip needs to stay put.
It actually does, the first time. BUT then if you move the arrow point again and flip it again, it does not.
Then, when I inserted it into another drawing, either with "insert" or via SSM, the flip doesn't stick to the point even the first time.
So I guess my question is how to flip it but keep the point where it happens to be when the flip occurs. Like a multileader, because what I am actually trying to create here is a multileader that has an annotative block with attribute fields, to be used with SSM.
ex: an extruded rectangle intersects another one just at the end of the extrusion. I would like to extend it further but i'm not able to select the ">" grip. How can I do this without isolating objects, I need them to reference the length of the extension, and so on.
Using the select breaklines in the prospector doesn't do much of anything in my case. Zoom to Breakline works but how do you determine one particular breakline in the bunch if theye were never named?
I've made annotative blocks and I've made dynamic blocks... My intent is to integrate both but I can't find a way to move dynamic block parameters separately at different annotative scales.
In other words, if I insert an annotative dimension and add multiple scales I can move the dimension grips independently at each scale. If I insert a dynamic block I want to be able to use the dynamic block's action "grips" to do the same. However, with a dynamic block, if I move a stretch action at one annotation scale it moves the action at all annotation scales.
So I am working on a very large project (AutoCAD Architecture 2012) and when I rotate my view, some of the 3D objects will randomly fly out into space. The strange thing is that the grips for the object are still where the object needs to be.
Below should be a picture to explain what I'm talking about.
Grip error.jpg
Is this a bug? Is there a fix? Is this user error?
I have a pipe network that has labels for structures and pipes. To be able to read the information better, I click on a label and try to move by the grip. The problem is that it freezes the cursor for approximately 10 seconds before I can move it to grip the label and relocate it to another place. Did I miss any setting. Since this is slowing me down in plan production.
I have created a dynamic block with several visiblility states. The block works great for what I need it for. however, I am trying to add one more action to the block but am having issues.
This block is essentially a 24" retail cabinet with the visibility states showing the different drawer and shelf configurations. I want to be able to lengthen the cabinet in 24" increments and have the visibility show for each 24" section.....e.g. I want a 10' cabinet so I bring in the 24" starter block. Then stretch the cabinet to the 10' mark, then I can chose any drawer/shelve config for each 24" section (they are all different).
I can get the block to stretch in 24" sections....no problem.....i just want the visibility state to be duplicated as well for each section. Now as it stretches, there is only one Vis state and it only populates the first cabinet.
I could do this by copying the block over and over 5 times.....but I am hoping there is a way to make this dynamic.
I have a block I am making into a Dynamic Block. I will be adding in different visibility states. Depending on the visibility state the block would need to be inserted from a different point.
My question is, is it possible to add multiple insertion points to a dynamic block so depending on the visibility state it defaults to the correct insertion point?
I have created an annotated block of a cut line. In the block editor the grips are located on the ends of the cutline where I need them to be. When I test the block in the block editor the grips are in the right place and the block works fine. However, when I insert the block into my drawing the grips to control the stretch action are located way out in right field instead of at the ends of the cutline where I placed them in the block editor. Parameters having errors. I have corrected the errors but my block is still acting the same way.
I have inserted a dynamic block (with .NET) and changed the value of a dynamic parameter (Linear). The block is stretched as it should be. (no problems here).
After a fiew other routines, I select the block again (by using its objectID) and a want to get the coördinates of the grip of the linear dynamic paramter. Is there a way to get the coördinates based on the linear dynamic parameter and its grip points? code in vb.Net?
So I've done a reasonable amount of work with dynamic blocks. I have a block with a rotation action and grip to arbitrarily align it. However I realized when trying to combine it with an alignment grip (which actions on the basic or fundamental block rotation angle) that there didn't seem to be a way to some how link a dynamic block rotation action or one of the custom angle properties to a the fundamental block rotation angle. Thus there are two additive rotations at work; the dynamic block one with its grip and the fundamental rotation property.
This can cause some confusion when one person aligns with the grip and another via rotating the block's fundamental property and would also be problematic in the generalized sense if one was trying to select or programmatically read back the net angle alignment.
new to dynamic blocks but looking to streamline my wiring diagrams here and have created a block that shows the typical wire styles we use in a simple easy way. I now want to add an overall flip to the entire block and have not been able to find set this. I would prefer to use the same label and go from there. I have included the block to show what I mean. It is only working on the single visible item at the one time. I know this has to be possible just let me know what I am doing wrong. I am running AutoCad LT 2013
I need to create a dynamic block for a "Glass Panel" in a balustrade. I need to be able to insert it, in one corner and stretch it in another corner, to suit the staircase angle.
I've created the block, but it isn't working correctly. I've attached a drawing, with the left hand drawing a sketch of how it needs to be. The right hand drawing is my dynamic block attempt. As can be seen, when the block is stretched between the 2 points, it doesn't follow the angle of the staircase correctly (Very slight run off)
I wish to create a dynamic block containing some attributes. These attributes are inside rectangles that can't be modified in length using linear parameters ; but the attribute has to be always in the middle of the rectangle. So, I draw a line inside the rectangle (in a hidden layer) and insert the attribute with center justification (not sure for the translation) that I place in the middle of this line ; then I put a coincidence constraint (not sure for the translation, but it's the first one) linking the middle of the line with the middle of the attribute.
But here's the problem : when stretching my rectangle, the insertion point of the attribute suddenly changes from "center" to "bottom left".