Dynamic Block Visibility States work independently but not together

Dynamic Block Visibility States work independently but not together

MelissaL6HXA
Explorer Explorer
679 Views
9 Replies
Message 1 of 10

Dynamic Block Visibility States work independently but not together

MelissaL6HXA
Explorer
Explorer

I am new to Dynamic blocks. I have learned a little here and there but not a lot. I was tasked to "learn" how to adjust and create dynamic blocks for our library.

I created a 3 drawer base with 3 visibility states. Each state has a few actions associated with it (all the same). 

  1 - the height will change 30", 34" or 36"

  2 - the bottom two drawers will remain equal size with each height change (top drawer stays the same always)

  3 - the toekick adjust 4", 5" or 6"

The 3 visibility States are Pulls, Locks and No Pulls.

 

Here is my issue - When I test the block each visibility works as it is supposed to UNTIL I switch to another visibility - the visibility I switch to does not adjust properly and takes on part of the original test block attributes. Example - if I test the Pulls visibility every state works as designed. When I switch visibility to Locks, the locks and pulls are not where they should be (the actions are stuck in the wrong place). BUT when I start over and start with the Lock state - the lock actions all work but the pulls state actions get messed up. What did I do wrong and how do I fix this?

 

Any help would be so much appreciated.

 

0 Likes
Accepted solutions (2)
680 Views
9 Replies
Replies (9)
Message 2 of 10

h_s_walker
Mentor
Mentor
Accepted solution

You're using too many parameters. One parameter can be in multiple visibility states if it needs to move the same stuff around. See the image below for putting parameters in multiple visibility states and see the attached drawing and compare the block on the right (the one I edited) with your block

hwalker_0-1686670134031.png

 

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 3 of 10

MelissaL6HXA
Explorer
Explorer

I see what you did and did exactly what you did but am still having that same problem. I have the exact same parameters chosen as your edited block - what did I do wrong?

0 Likes
Message 4 of 10

h_s_walker
Mentor
Mentor

Post your updated block

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 10

MelissaL6HXA
Explorer
Explorer

here you go - sorry about that

0 Likes
Message 6 of 10

MelissaL6HXA
Explorer
Explorer

I think I figured it out - I needed to re-do the parameter in the lock visibility state; reconnecting the objects I want with that action to move the locks. I will need to do the same with the base action also - Correct?

0 Likes
Message 7 of 10

h_s_walker
Mentor
Mentor

One of your problems is you're doubling up on your handle blocks. See the image below

hwalker_0-1686672645199.png

What I would suggest you do is delete the other states but keep locks. Make sure you're not duplicating any linework or blocks.

Make sure locks works as you want. Then all you need to do is recreate the other visibility states and just hide the linework / blocks you don't need

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 8 of 10

MelissaL6HXA
Explorer
Explorer

That describes it very easily. It sounds so simple. 

Basically - so I know I understand - I create 1 block - make that work the way I want it to. Then use my visibility states to bring forward or push behind items in the block I already created along with all the actions in that visibility state. Anything in the visibilities should be from the ORIGINAL block only. So if I have a more complicated block I should do the most complicated first and work my way backward to the simple in the dynamic blocks. Does that sound correct?

0 Likes
Message 9 of 10

h_s_walker
Mentor
Mentor
Accepted solution

Yeah that sounds about right, but if you make sure the red ringed item (see the image below) is selected then all you need to do is hide the items (blue ringed item) you don't need.

hwalker_0-1686731012429.png

 

 

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 10 of 10

MelissaL6HXA
Explorer
Explorer

Thank you for all your help!

0 Likes