We need help.
We are in the process of updating/rebuilding our entire library because it has been neglected for years.
We want to build dynamic blocs, all separate files, for all our main assemblies from a pool of our parts, all individual bloc files.
But the problem is when we modify a part, how to easily update all the dynamic blocs without it taking days?
The dynamic bloc are mainly using the visibility states.
Thank you,
Nicolas Tremblay
Practice.
Your first forays in DynBlk's will end up with files that you will look back on in six weeks and ask yourself why you did such a horrendous thing.
Keep at it and what you seek will be revealed.
Where do you want the modification of the part to be available?
If it is on all files that have that part then using XREF's I wold think would be the only way to get these to update.
Never tried that with a DynBlk and a Vis State. Would the Vis State update if changed in the XREF'ed drawing?
Always go back to the Dynamic Block file to make the revision so it is available from then on.
Or you would need to go to each drawing that had the DynBlk and update it to show across all files if the block is INSERT'ed into the drawing.
You may want to try here for a program solution or there may already be one to replace blocks:
http://forums.autodesk.com/t5/Visual-LISP-AutoLISP-and-General/bd-p/130
(Not for LT users)
Regards, Charles Shade
CSHADEDESIGN | AUTOCAD LT | LT-KB | DYNAMIC BLOCKS
Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘
The dynamic blocs would be built from around 40 different parts each, and those would be inserted in our general drawing as basis for details, so lugging around hundreads of XREFs would be horribly heavy and complicated.
And from what we've tried, you can't have XREFs inside a bloc.
We only need to update the dynamic blocs for future references and not past uses.
I think the only solution would be a 3rd party program, but wich one? I haven't got a clue and Google isn't helping.
As for the link you've given, it only refers to the main page, anything more precise you have in mind?
The link: Thought there may be something you could search here for replacing blocks.
Ditto on the XREF idea. Clunky solution but had to throw it out there.
40 Vis States? Those can get unwieldy just looking for the right piece but doable. Be sure to be slow and careful when adding the next part It is easy to get mixed up.
If I remember correctly when doing something similar before:
Start with your base piece.
Add a Visibility Set and make it current showing all existing objects.
Now add the next Vis State and Hide all existing objects.
Ok, Ok,
Insert your Block drawing file and explode if needed.
Add the Next Vis State with Hide all existing objects.
Ok, Ok,
etc...
etc...
If there is a common point that these all need to be based around you can always add a line or point or something and just show it manually each time with BVSHOW.
Or a BASEPOINT Parameter will always be visible as a focal point
Regards, Charles Shade
CSHADEDESIGN | AUTOCAD LT | LT-KB | DYNAMIC BLOCKS
Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘