Self-Adjusting Block
						
					
					
				
			
		
	
			
	
	
	
	
	
- Mark as New
 - Bookmark
 - Subscribe
 - Mute
 - Subscribe to RSS Feed
 - Permalink
 - Report
 
Attached is a dynamic block I use at work that I am trying to replicate the functionality of. The block represents a racking beam, and as it is lengthened the number of beam ties (thick, vertical lines above beam--or a single thick line centered inside the beam to represent a crossbeam) and the height of the beam are automatically changed. The beam ties are controlled by visibility states, but I do not understand how this is controlled by changing the length of the beam. I also cannot figure out how that changes the height of the beam to the proper size. The ties are turned On or Off by a lookup parameter, but I again can't figure out how it's changing the visibility state; every time I try to replicate the block, the lookup does not affect the ties at all.
I have tried using the Block Properties Table to force the block into predetermined attributes, but it didn't work, and the table is not used in the attached file. The lookup table also has no input properties listed.
The properties are:
<8'-9" long: 5" tall, no beam ties
8'-9" -- 10'-9": 6" tall, one beam tie
11'-9" -- 13'-9": 6" tall, two beam ties
>13'-9" long: 8" tall, one crossbeam
(Ignore the 2", 3", and 4" beam heights; they are not a part of this voodoo)
If anybody can shed light on how this block works, I'd appreciate it.