Dynamic Block not Displaying Properly After Opening Drawing

Dynamic Block not Displaying Properly After Opening Drawing

joshUTZNH
Contributor Contributor
487 Views
12 Replies
Message 1 of 13

Dynamic Block not Displaying Properly After Opening Drawing

joshUTZNH
Contributor
Contributor

I have created some dynamic blocks of conveyors to use in PFDs. this means they will be all different lengths across the drawings. They operate fine when placing and using them

 

AS INTENDED.jpg

but when I save, close and reopen the drawing I get the following bug.

BUGGED.jpg

the only way I can resolve this is to do a BATTMAN - SYNC (RE regen doesn't do anything)

 

the odd part is that the bottom horizontal conveyors are also dynamic blocks and they work fine. from what I can tell the issue is when they are stretched longer than the original starting size when the block was created and not if they are shorter.

 

I obviously can't give this to a client and doing this in other ways is slow and painful with the amount of them I will have to do in the coming months. Any ideas on how to fix this bug or do i just have to make super long ones when creating the block for the first time? 

0 Likes
488 Views
12 Replies
Replies (12)
Message 2 of 13

vinodkl
Mentor
Mentor

Hello @joshUTZNH 

 

Can you share the drawing so that we can test it from our end?

--------------------------------------------------------------------------------------------------------------------------
ವಿನೋದ್ ಕೆ ಎಲ್( System Design Engineer)
Likes is much appreciated if the information I have shared is helpful to you and/or others.

Please mark "Accept as Solution" if my reply resolves the issue or answers your question, to help others in the community.
--------------------------------------------------------------------------------------------------------------------------
0 Likes
Message 3 of 13

joshUTZNH
Contributor
Contributor

attached is a drawing with the troublesome blocks in it made from a fresh acad.dwt file. If you can't see any issues in this one then i may have to clear out the drawing i am working on and send a clean version of it with just the blocks in question.

thanks in advance for any help.

0 Likes
Message 4 of 13

h_s_walker
Mentor
Mentor

Have you updated AutoCAD to the latest version?

I just opened your drawing in LT2026 and rotated and stretched one of your blocks. I then saved it as a new file, closed and reopened that file and the circle stayed around the M

Howard Walker
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Left Handed and Proud

0 Likes
Message 5 of 13

j.palmeL29YX
Mentor
Mentor

 

A first, and I'd say your main mistake is the mix of Parametric Constraints and Dynamic Parameters/Actions. Such block will fail in most cases. 

I'd suggest to build the block definition without of using any constraints. As far as I see in the hurry that should be possible. If you have problems and don't get it to work let us know the intended functionality so we can try to help. 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 6 of 13

joshUTZNH
Contributor
Contributor

not yet, i am stuck on 2025 for a few more weeks.

0 Likes
Message 7 of 13

joshUTZNH
Contributor
Contributor

@j.palmeL29YX wrote:

 

A first, and I'd say your main mistake is the mix of Parametric Constraints and Dynamic Parameters/Actions. Such block will fail in most cases. 

I'd suggest to build the block definition without of using any constraints. As far as I see in the hurry that should be possible. If you have problems and don't get it to work let us know the intended functionality so we can try to help. 

 

i must admit i am relatively new to dynamic blocks, but without the constraints the circles weren't staying tangent to the lines. with them they do. i am not sure what the functionality of the constraints is if it isn't meant to be exactly this. I moved away from AutoCAD as my main software to Inventor around the time AutoCAD introduced dynaminc blocks and constraints. from memory the explanation at the time was that the constraints in AutoCAD were meant to mirror the behaviour in Inventor. from what i can see that seems to be the case. can you maybe explain why this would cause an issue? i am asking so i may gain a better understanding, not questioning your authority for the record. i know these programs well enough to know it doesn't make sense on the surface of it sometimes, but there are reasons for it.

0 Likes
Message 8 of 13

joshUTZNH
Contributor
Contributor

I may have worked this out, the long oval lines in the blocks are polylines. anything that is a polyline seems to be playing up. i have exploded them, added them to the selection set in the stretch and with a couple quick tests this morning it seems to be working as intended. Note that exploding the polylines got rid of the constraints and also seems to keep everything tangent. only early days right now but i will check in again later if i think of it.

0 Likes
Message 9 of 13

joshUTZNH
Contributor
Contributor

 I am about ready to concede defeat here This is what i am after,

 

2025-06-03_9-54-54.jpg

The images above and below are what keeps happening after I use the blocks a few times or if I close and reopen the drawing.

2025-06-03_9-38-51.jpg

2025-06-03_9-54-20.jpg

I am stuffed if i know what i am doing wrong or what the program thinks i need given it works perfectly for a bit then stops working. the only thing i can think of is that i am not renaming parameters, so it thinks that the parameter from one block is the correct parameter for the other blocks. but that doesn't make sense because the lines are staying the same length as they were drawn in the original block not converting to all the same lengths. so anyone else got a guess?  

0 Likes
Message 10 of 13

j.palmeL29YX
Mentor
Mentor

 

I'm not sure about your intention. Test the attached suggestion. 

Do you really want to rotate each inserted block reference individually (using to rotate command) or do you whish any rotate action included in the block definition?

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 11 of 13

joshUTZNH
Contributor
Contributor

@j.palmeL29YX wrote:

 

I'm not sure about your intention. Test the attached suggestion. 

Do you really want to rotate each inserted block reference individually (using to rotate command) or do you whish any rotate action included in the block definition?


thanks for taking your time to have a look at this for me mate.

 

out of interest can you break down what you did and why?

 

i assume you have made the stretch only stretch the oval and then the move to move the red circles, line and "M" text?

 

i would love to add a rotate in the block and had one in there for a bit, but thought it might have been causing these issues. if you can make it work then i am all ears to know how you do it! 🙂

0 Likes
Message 12 of 13

j.palmeL29YX
Mentor
Mentor

 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 13 of 13

j.palmeL29YX
Mentor
Mentor

Here still an other version, changing both the length and the angle with the same one grip. 

 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature