AutoCad :: Can Dynamic Blocks Be Made To Add Or Delete Parts Based On Length
Jan 4, 2012
in order to streamline some of my duties i wonder if theres a way to have a dynamic block not only that can change it's length and the dimension for that length (easy) but will also add features to the part. For example can one be made that when stretching its length that once it reaches a certain length automatically split into two sections and keep those 2 sections equal? Also can it be made to contain a tag that keeps track of the lengths as well as number of joints between sections multiplied by a constant?
View 1 Replies
ADVERTISEMENT
Jan 8, 2013
Is it possible to change the length of a line based on the length of an attribute?
I'd like to make the line a MINIMUM length of X" (I haven't decided how long yet--but know I'll need a minimum). But then after the user fills in the attribute, I'd like the length of the line to change to the length of the attribute plus a small amount (again, I haven't decided yet how much extra).
View 3 Replies
View Related
May 29, 2013
I'm trying to create a pline in a dynamic block where the length is determined by two values I would input into properties or as attributes.
The first value 'A' will be a ground surface elevation
The second value 'B' will be a ground water elevation
I would like to the pline to have a length of A minus B.
I would then also like to have mtext (or any other method of display text) to display the values of A and B.
For example, if I have a ground surface of 102 and a ground water of 91, my line length will be 11, and I can display a label of '102' at the top of the line and '91' at the bottom of the line.
I've created dynamic blocks before, but none that have used an expression of two values or having to display inputted values. I'm not really sure where to start with this, or if it's even possible.
View 7 Replies
View Related
Mar 16, 2012
I was wondering if there is a way with DB's to have a line "follow" or "grow" with the content/value length of an attribute. Maybe some method of linking the attribute width to length of the line? Essentially, it would work just like turning on the underline setting when typing in mtext editor (or any program with an underline option for that matter), expect that the line could be placed anywhere, and would not have to reside directly below the text.
View 5 Replies
View Related
Aug 2, 2012
We used a bespoke program to convert our drawings to Java applets for web usage. This does not cope with dynamic blocks at present and we have started to receive drawings from our clients using them.
I need to replace this with standard static blocks based on one of two criteria. Either:
1) Replace based on visibility state (have generic chair block with multiple different chair types set by visibility type, need to replace depending on which type it is set as)
2) Replace based on parameter (have table with size set by dimensions, need to replace with static block for each dimension)
View 0 Replies
View Related
May 2, 2011
My firm worked on a project recently with a sheet numbering system that created long sheet numbers, ie, MH-101-R1. Since the sheet numbers were so long, they no longer fit in our normal sheet/detail/drawing label blocks. (See attached DWG for an example.)
We are looking to create either a dynamic block or some kind of block that will automatically stretch with the text length.
View 4 Replies
View Related
Sep 14, 2007
How do I delete a block that has already been made?
View 4 Replies
View Related
Jan 24, 2012
I have the same block repeated multiple times in a drawing, and I want to delete the last attribute in all of the specific blocks. When I edit the block in block editor, the attributes do not show up. After I explode the block, there is no text. The attached image shows the properties of the block.
View 9 Replies
View Related
Jun 4, 2011
I design all of the architectural metal used on most project homes being built in Sydney at the moment.
I draw up balustrade and screening etc.
Basically what I have is a huge collection of complex dynamic blocks that I insert into my drawings, I then change all the variables to suit.
These drawings are then dimensioned, and a parts list manually written out based on the lengths etc of each type of material.
All of these drawings are exact reproductions of what is produced on the factory floor, so it is quite easy to identify the parts, but rather painfull to manually write out a cutting list.
I'd like to add attributes and/or fields for material type and length to each of these dynamic blocks, which update as the blocks are manipulated to the required sizes.
where I get stuck is that there are multiple drawing methods used to create these blocks, and I cannot seem to figure out exactly what I should be naming, and assigning length fields too, or even how to extract or what to extract!
When I extract the data, I get a mess of conflicting and confusing information that is impossible to sort correctly, as I can use the dynamic parameter field for some, but not others, and on others it is a simple line, but on others again they are polylines and the length is useless to me.
I have tried to creat a block with an attribute for each and every individual part, but when I combine these into a complex part and try to assign dynamic parameters as a single dynamic block, the previously blocked and named parts wont behave correctly.
Im not sure if im making much sense here, but in my mind it all seems simple enough, I just cant get it to actually work with my exsiting blocks...
All im really after is a simple BOM, for example, I have a dynamic block with the Style code A0-1, when this is inserted I change 3 different lengths depending on the job. This style code is made up of several components such as a 40 mm square post (coded 40SQ), an 80 sq baseplate (coded PF2) and a 50 x 25 mm handrail (coded HR5025).
I need to extract a length for the 40 sq post, a length for the 50 X 25 handrail and an item count for the baseplate.
There may be 25 of these in a drawing, all at different sizes.
The dynamic block works perfectly for drafting, but not so well for data extraction.
There are over 1100 of these dynamic blocks, created over the last 2 years, and the only missing piece in the drafting puzzle is the extracted cut-list to save a large amount of time, and I just cant get it working.
Is there a methodology I need to learn here? will I need to re-create these blocks to allow for extraction?
I have explained to my boss the theory behind all of this and he is keen for some working examples that the monkeys on the shop floor can read and understand, and Im stuck creating an extraction template that can work, even if just for proof of concept that I can refine over the next few months.
I know ACAD can do this, I know my brain has all the data, I'm just not getting the ACAD>BRAIN interface working here.
View 4 Replies
View Related
Sep 22, 2013
We are looking for a solution to manage the inventory of a very extensive network with mainly linear assets. Instead of a standard database/inventory solution, we would like to manage the inventory from a plan, from autocad DWG. Meaning that all the objects and relations between objects are defined in the DWG, then uploaded to a relational database and used by various maintenance and operational utilities.
how we would define the relations between objects. For example, how would we say that one object is attached to another object? Can you make a reference from one object to another in the attributes of a block? (but it has to be a strong reference, to an ID).
View 3 Replies
View Related
Sep 30, 2013
Change the 24 x 24 x 12 MLeader in this Block to Fields that read the length of the Lines that the Distance1 and Distance2 Parameters are attached to and tell me if it crashes? And if it does not crash, post a working DynBlk.
View 3 Replies
View Related
Jan 4, 2012
-you have a dynamic block with a grip that allows for any adjustable length.
-assume i need a the block to be 500mm long
-i stretch the block 500mm long in CAD (but it is still dynamic and will let me grip the length and adjust).
-after I insert it and set the 500mm length, can I somehow LOCK THE 500 LENGTH, so you cannot grip and edit the length anymore???? (but also have an unlock function for later)
This would be very useful in the following situation: Doing elevation view of a building with wall connections between floors....There would be MANY of these dynamic blocks....But they should all be the same length, per floor...But the next floor may have a different length....So I want to be able to Set Length > then lock in place... (and be able to unlock whichever I want, and adjust appropriately where the connection gets longer/shorter at another location...)
View 8 Replies
View Related
Jun 23, 2011
is there a way to associate a stretch action with the length of an attribute value (i.e. # of characters in the string) or is this something left to vlisp?
View 1 Replies
View Related
Jan 10, 2014
I created a dynamic block with text field that show the lenght of a line, but this line can be 0 and in that case I want that the text field will show nothing instead of "0".
I try to write it in diesel expression with if command but i don't know how to bring the object lenght into the diesel expression code.
View 4 Replies
View Related
Jan 11, 2013
I'm trying to create a dynamic block for a slotted hole, where I can specify and vary the width and length independatly.
To add complications, I also want the centrelines to stretch accordingly.
I've made some progress, it's 75% there, however certain combinations seem to 'break' the block.
ACad, MEP, 3DS Max
Windows 7x64
X5482 @3.2Ghz 8Gb Ram
Quadro FX1700
View 6 Replies
View Related
Jan 24, 2012
I am creating a block with attributes for a standard job. I have (4) total attributes in this block (for example: panel type, qty, length in imperial, length in mertic)
I would like my length in metric attribute to automatically populate based on the input from length in imperial.
Is this possible?
View 1 Replies
View Related
May 5, 2010
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.
The attached file shows a simple example.
View 2 Replies
View Related
Mar 15, 2012
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.
View 7 Replies
View Related
Apr 23, 2013
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?
View 2 Replies
View Related
Sep 7, 2012
is there a way to make dynamic blocks stretchable similar to a mleader,
the blocks i create are only stretchable by grips, and not by crossing
(i am using linear or point parameter stretches)
View 2 Replies
View Related
Jun 1, 2006
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.
View 4 Replies
View Related
Mar 22, 2013
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.
View 2 Replies
View Related
Jun 13, 2013
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 )
See the attachement with the block
View 1 Replies
View Related
Jul 25, 2012
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
View 3 Replies
View Related
Feb 28, 2012
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)
View 9 Replies
View Related
Nov 21, 2011
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".
View 2 Replies
View Related
Dec 4, 2013
I am looking for a way to use the ATTIN/ATTOUT workflow to bring in data from an excel spreadsheet to drive the size of each of my block's instances. The block will be simple, a rectangle, with width and length parameters. For each entity in my excel/csv file these parameter values are spelled out. I know how to display these parameters in my attributes, but I don't know how, if I were to feed in these values, to drive the geometry. If there's a better way to take a list of width and length values to generate a series of blocks each with a rectangle containing its respective size.
View 1 Replies
View Related
Nov 7, 2011
I need to do some repetitive task on a lot of dynamic blocks, unfortunately, when I open each file, AutoCAD keeps asking if I want to open it with the block editor.
Is there a way to disable that dialog and open the files as normal dwgs?
A hint: BLOCKEDITLOCK doesn't make it, it shows another dialog...
View 4 Replies
View Related
Feb 15, 2012
usage of dynamic title blocks with visiblity states and defining page setup override templates which use same for quick plotting using sheet sets.
I have attached a simple dynamic block that I built which is the outter frame of our company title block, it is designed to allow users to quickly switch between Landscape and Portrait orientations.
The problem I am having is when I go to define page setups for my Sheet Set Page Setup Override Template I am unable to use the "Extents" option with auto-center because the "Extents", as defined by the page setup, includes ALL objects in the paper space regardless of visibility, so my title block ends up being centered in a stupid way if that printing configuration is used.
The only solution I have found is to use the "Layout" option when defining page setups, but this option produces other issues in other ways when printing. I don't want to use the "Window" option either for the potential for users to be using the page setup overrides to print drawings using different paper sizes or drawings that were not originally created using the current template the override is designed to accomodate.
Is there perhaps a system variable that defines whether invisible objects are included in the "Extents" setting in the page setup? I'm sure you'll all agree that Extents is the way to go in this situation, but it is not performing exactly as required.
View 5 Replies
View Related
Mar 26, 2012
I'm trying to make a dynamic block of a column radiator.
It should be very simple. It's a 46mm wide module that comes in a range of heights (300, 500, 600, & 750mm) and a range of assembly widths (9, 13, 18, 22 & 27 modules wide - more commonly given as mm widths of 414, 598, 828, 1012 & 1242 respectively).
My attempt at constructing it has gone quite well, but when 'stretching' the block a ghost of the core 414 (w) x 300 (h) unit remains. I attach the block to give you a better idea of what I mean.
View 4 Replies
View Related
Jul 16, 2010
I have a drawing ("SURUBURI.dwg") with several dynamic blocks ("M12", "M16", "M18" ... an so on...). I want to insert in my current drawing, one of the blocks from SURUBURI.dwg, for instance the block named "M12".
For that i tried creating a new command "INSERT_M12" that has the following script :
^C^C-INSERT; "I:/Ionut Mihaila/Goodies/SURUBURI.dwg/M12"
Now obvious that doesn't work, but i think it shows clearly what i want to accomplish. So is there an other way to do this?
View 9 Replies
View Related