Thread Content
Using dynamic blocks can indeed simplify the block library; standard elements that previously required multiple individual blocks can now be represented by just one dynamic block. But do dynamic blocks increase the size of the files that use these blocks? For example, for bolts ranging from M6 to M30, the traditional approach was to divide them into multiple blocks, which were then inserted as needed using the Design Center or tool palettes. Now, with dynamic blocks, all sizes of bolts are combined together, and each size can be specified to display its corresponding graphic; after inserting this dynamic block, one can choose the size that needs to be shown in the diagram. The problem is that the data volume of this dynamic block is much larger than that of individual blocks; when inserting the graphic, it’s as if all bolt specifications are inserted at once, with only the unnecessary specifications not being displayed. I’m not sure if my idea is correct; I hope experts will kindly offer their guidance. Thank you!
I don’t think that’s the case; try inserting many dynamic blocks into a CAD drawing – after saving it, its size is 1.16M. After breaking up the dynamic blocks (so that there are no overlapping parts among them), the saved file size is 5.4M.........
I think the size of N blocks won’t be smaller than that of a single dynamic block! So there’s no need to worry about dynamic blocks being larger than non-dynamic blocks!
Thanks to the two people above for their advice! I tried creating a new file, inserting a regular block that contained just one nut, and saving it; the file size was 20K. Then I created another file, inserted a dynamic block that included two different types of nuts, selected the ones I needed, and saved it; the file size was 29K. So I suspect that dynamic blocks increase the file size. I haven’t yet tested whether it’s better to insert many ordinary blocks of a certain type (such as nuts) into a single file, or to turn those ordinary blocks into dynamic blocks before inserting them; I’ll give it a try when I have time and share the results with everyone. Thank you again!